| 1 | 46 | Riverdale,
OR - Team Time (1st 5) 49:51.0 | Spread (1st 5) 1:14.0 |
| 1, 5, 9, 15, 16, (46), (52) |
| Guy Eroh, Garen Marter, Andre Leger, Brian Gentry, Finn James, (Grant Brown), (Harrison Lee) |
| 9:08.0, 9:52.0, 10:12.0, 10:17.0, 10:22.0, (11:17.2), (11:24.8) |
| 2 | 60 | Southwest Christian,
OR - Team Time (1st 5) 51:13.0 | Spread (1st 5) 32.0 |
| 6, 10, 10, 12, 22, (34), (35) |
| Aaron Lane, Joe Zochert, Tony Weaver, Chase Stubblefield, Timothy Curtis, (Lucas Marty), (Nathan Kubeczko) |
| 10:00.0, 10:13.0, 10:13.0, 10:15.0, 10:32.0, (10:54.0), (10:55.0) |
| 3 | 113 | Horizon Christian,
OR - Team Time (1st 5) 52:40.3 | Spread (1st 5) 1:21.6 |
| 3, 14, 27, 28, 41, (135), (146) |
| Alex Olson, Dakota Steppe, Sam Davies, Nathan McGill, Zack Stetzel, (Trent Johnson), (Nathan Brucker) |
| 9:47.1, 10:15.6, 10:44.1, 10:44.8, 11:08.7, (13:46.8), (14:42.1) |
| 4 | 141 | Rainier (OR),
OR - Team Time (1st 5) 53:39.8 | Spread (1st 5) 1:24.0 |
| 8, 16, 26, 36, 55, (74), (101) |
| Bryan Falls, Johnathan Guisinger, Emmett Earlywine, John Graff, Hui Jun Jo, (Dean Purdy), (Alex Gates) |
| 10:08.0, 10:22.0, 10:37.8, 11:00.0, 11:32.0, (12:01.4), (12:36.8) |
| 5 | 171 | Pacific,
OR - Team Time (1st 5) 54:18.8 | Spread (1st 5) 49.3 |
| 23, 24, 25, 48, 51, (57), (60) |
| Angel Lopez, Acer Nye, Josh Engdahl, Cole Kreutzer, Quentin Fougerellos, (Kaden Ashdown), (John Keeler) |
| 10:32.1, 10:32.6, 10:34.1, 11:18.6, 11:21.4, (11:34.5), (11:38.6) |
| 6 | 241 | Oregon Episcopal,
OR - Team Time (1st 5) 56:16.8 | Spread (1st 5) 2:23.0 |
| 2, 44, 59, 63, 73, (76), (88) |
| Cameron Slovic, Jack Casalino, Eben Rogers, Everett Pearson, Orlando Polk, (Zach Levis), (Mukund Raguram) |
| 9:37.8, 11:13.6, 11:38.2, 11:46.4, 12:00.8, (12:07.8), (12:23.6) |
| 7 | 247 | Warrenton,
OR - Team Time (1st 5) 56:44.7 | Spread (1st 5) 1:21.4 |
| 32, 37, 45, 53, 80, (81), (94) |
| Jeryd Lewis, Luke Liljenwall, Tyler Whitaker, Liam Baker, Tyler Dodson, (Shaden Moss), (Austin Stein) |
| 10:51.0, 11:00.8, 11:15.6, 11:24.9, 12:12.4, (12:13.1), (12:26.8) |
| 8 | 260 | Kennedy,
OR - Team Time (1st 5) 56:49.5 | Spread (1st 5) 2:41.1 |
| 7, 18, 64, 65, 106, (120), (130) |
| Noe Jines, Adrian Parra, Kyle Kinyon, Brandon Rendon, Alberto Garcia, (Alex Salazar), (Rodrigo Rubio y Romero) |
| 10:03.2, 10:23.2, 11:49.2, 11:49.6, 12:44.3, (13:10.5), (13:37.1) |
| 9 | 276 | Amity,
OR - Team Time (1st 5) 57:43.2 | Spread (1st 5) 47.6 |
| 40, 43, 56, 67, 70, (84), (86) |
| Chase Morrison, Troy Cole, Charlie Gilpin, Jacob Riley, Jordan Butler, (Niklas Emmingham), (Daniel Mather) |
| 11:08.4, 11:13.4, 11:32.7, 11:52.7, 11:56.0, (12:20.1), (12:22.1) |
| 10 | 289 | Chemawa,
OR - Team Time (1st 5) 57:47.0 | Spread (1st 5) 2:33.6 |
| 31, 33, 39, 58, 128 |
| Mark Lyons, Jevin Smith, Cameran Ogle, Dyrrel Francisco, DeAndre Alsenay |
| 10:50.3, 10:53.4, 11:03.8, 11:35.6, 13:23.9 |
| 11 | 297 | Gold Beach,
OR - Team Time (1st 5) 58:07.1 | Spread (1st 5) 1:52.5 |
| 21, 38, 72, 77, 89 |
| Frank Baumgartner, Jacob Carpenter, Si tceles Fry, Joe Springer, Warren Anderson |
| 10:31.6, 11:03.5, 11:59.3, 12:08.6, 12:24.1 |
| 12 | 322 | Santiam Christian,
OR - Team Time (1st 5) 58:24.8 | Spread (1st 5) 2:25.4 |
| 20, 29, 66, 97, 110, (115), (118) |
| August Thornton, Liam Perry, Sam Barton, Nathan Maupin, Matthew Kontra, (Ben Winnett), (Steven Kontra) |
| 10:24.6, 10:45.6, 11:51.3, 12:33.3, 12:50.0, (12:54.5), (13:04.6) |
| 13 | 346 | St. Stephen's Academy,
OR - Team Time (1st 5) 58:48.1 | Spread (1st 5) 3:12.1 |
| 4, 47, 62, 116, 117, (145) |
| Brandt Bergeron, Gresham Bergeron, Reece Hupfer, Peter Hayward, Christian Crawford, (Jon Buck) |
| 9:50.5, 11:18.0, 11:40.0, 12:57.0, 13:02.6, (14:31.6) |
| 14 | 353 | Clatskanie,
OR - Team Time (1st 5) 59:25.3 | Spread (1st 5) 1:50.0 |
| 30, 42, 79, 100, 102, (123), (140) |
| Jacob Moore, Drexler Martin, Jac Coe, Trask Hill, Jonathan Adkinson, (Justin Gwinner), (Joseph Smart) |
| 10:47.8, 11:13.3, 12:10.3, 12:36.1, 12:37.8, (13:15.7), (14:10.0) |
| 353 | Faith Bible Christian,
OR - Team Time (1st 5) 59:41.0 | Spread (1st 5) 3:24.0 |
| 12, 54, 71, 85, 131, (147) |
| Tristan Bolton, Corbin Helms, David Richtenburg, Connor Hood, Daniel Morse, (Zach Braem) |
| 10:15.0, 11:28.0, 11:58.0, 12:21.0, 13:39.0, (15:06.0) |
| 16 | 395 | Nestucca,
OR - Team Time (1st 5) 1:00:49.6 | Spread (1st 5) 2:13.0 |
| 49, 61, 69, 87, 129 |
| Raymond Jackson-Cruz, Adrien Morgan, Jordan Whittles, Cody Kirkendall, Isaak Welch |
| 11:19.6, 11:39.4, 11:55.8, 12:22.2, 13:32.6 |
| 17 | 436 | Scio,
OR - Team Time (1st 5) 1:01:37.9 | Spread (1st 5) 3:17.8 |
| 19, 68, 107, 108, 134, (136), (141) |
| Ethan Black, Logan Martin, Dillon Bergby, Marshall Hull, Jared Driver, (Aaron Cathcart), (Caleb Clevenger) |
| 10:24.3, 11:55.7, 12:46.6, 12:49.2, 13:42.1, (13:47.9), (14:23.9) |
| 18 | 461 | Myrtle Point,
OR - Team Time (1st 5) 1:02:15.0 | Spread (1st 5) 1:51.8 |
| 50, 75, 96, 119, 121, (125), (126) |
| Brett Morgan, Hayden Wiley, Trevor Fullerton, Levi Randel, Isaac Johnson, (Traven Collins), (Forrest Dittmer) |
| 11:19.9, 12:03.9, 12:32.2, 13:07.3, 13:11.7, (13:20.6), (13:21.4) |
| 19 | 494 | Willamina,
OR - Team Time (1st 5) 1:02:56.4 | Spread (1st 5) 31.1 |
| 83, 98, 99, 105, 109, (111), (132) |
| Kyle Buczynski, Michael Reyes, Cian Bailey-Saucey, Taylor Ross, Damian Anderson, (Eric Martin), (Justin Fasana) |
| 12:18.7, 12:33.6, 12:33.9, 12:40.4, 12:49.8, (12:50.1), (13:39.5) |
| 20 | 513 | Neah-Kah-Nie,
OR - Team Time (1st 5) 1:03:26.1 | Spread (1st 5) 48.0 |
| 91, 93, 103, 104, 122 |
| Samuel Holm, Asa Parker, Justin Lee, Alec Winder, Jonathan Woodward |
| 12:26.5, 12:26.7, 12:38.7, 12:39.7, 13:14.5 |
| 21 | 549 | Country Christian,
OR - Team Time (1st 5) 1:05:05.0 | Spread (1st 5) 1:48.0 |
| 78, 82, 114, 137, 138, (150) |
| Luke Satrum, Andrew Whitely, Alex Satrum, Parker McClaugherty, Michael Mann, (Sam Grandle) |
| 12:09.0, 12:16.0, 12:53.0, 13:50.0, 13:57.0, (16:23.0) |
| 22 | 581 | Waldport,
OR - Team Time (1st 5) 1:06:03.6 | Spread (1st 5) 1:43.4 |
| 90, 92, 127, 133, 139, (148), (149) |
| Brenn Woodman, Forrest Rosser, Arlo Hollander, Blake Bittick, Daniel Alvarado, (Allen Smith), (Trevor Thissell) |
| 12:25.8, 12:26.6, 13:22.4, 13:39.6, 14:09.2, (15:09.6), (16:15.6) |
| 23 | 586 | Regis,
OR - Team Time (1st 5) 1:05:53.9 | Spread (1st 5) 1:57.4 |
| 95, 112, 113, 124, 142, (143), (144) |
| Jacob May, Zach Joyce, Miles Rush, Nate Joyce, Josh Mumey, (Owen George), (Michael Bentz) |
| 12:27.5, 12:50.6, 12:51.5, 13:19.4, 14:24.9, (14:26.6), (14:29.4) |