| 1 | 121 | New Hope Christian,
OR - Team Time (1st 5) 56:52.1 | Spread (1st 5) 1:39.0 |
| 2, 3, 12, 50, 54, (91) |
| Tim Jaynes, Devan Savage, David Johnson, Jamison Becker, Connor Lauffenburger, (Gabe Kester) |
| 10:38.0, 10:39.6, 11:08.0, 12:09.5, 12:17.0, (13:12.7) |
| 2 | 153 | Rowe,
OR - Team Time (1st 5) 58:05.8 | Spread (1st 5) 1:34.9 |
| 4, 24, 27, 45, 53, (66), (76) |
| Troy Hermo, Caleb Wilkins, David Santillan, Jonatan Santillan, Jared Rodriguez, (Sterlling Hummel), (Ryan Schroeder) |
| 10:40.9, 11:30.1, 11:36.9, 12:02.1, 12:15.8, (12:33.8), (12:43.9) |
| 3 | 157 | Siuslaw,
OR - Team Time (1st 5) 58:15.0 | Spread (1st 5) 1:30.0 |
| 5, 19, 35, 47, 51, (70), (74) |
| Jesse Wells, Mitchell Butler, Matt Campbell, Zack Lupton, Jacob Kirby, (Brent Finnell), (Mack Marbas) |
| 10:44.0, 11:24.0, 11:48.0, 12:05.0, 12:14.0, (12:36.0), (12:42.0) |
| 4 | 179 | Joseph Lane,
OR - Team Time (1st 5) 59:04.0 | Spread (1st 5) 1:18.0 |
| 13, 17, 31, 48, 70, (81), (85) |
| Garrett Ramsey, Bruno Gegenhuber, Andrew Weber, Kai Seely, Tyler Becherer, (CJ Ball), (Kyle Flagor) |
| 11:18.0, 11:21.0, 11:42.0, 12:07.0, 12:36.0, (12:54.0), (13:01.0) |
| 5 | 195 | North Bend,
OR - Team Time (1st 5) 59:36.0 | Spread (1st 5) 54.0 |
| 23, 31, 41, 41, 59, (95), (125) |
| Strider Myhre, Levi Graber, Erik Von Dippe, Grant Stein, Dutch Knight, (Quade MacDonald), (Ian Thompson) |
| 11:30.0, 11:42.0, 12:00.0, 12:00.0, 12:24.0, (13:15.0), (14:16.0) |
| 6 | 197 | Gold Beach,
OR - Team Time (1st 5) 59:36.7 | Spread (1st 5) 1:04.0 |
| 16, 28, 36, 57, 60, (68), (105) |
| Jeremy Busko, Marcelino Ramos, Garrett Litterell, Kipp Marstall, Kyle Johnston, (Quinn Johnston), (Travis Woods) |
| 11:20.9, 11:39.8, 11:48.4, 12:22.7, 12:24.9, (12:35.1), (13:24.0) |
| 7 | 217 | Fleming,
OR - Team Time (1st 5) 59:44.8 | Spread (1st 5) 1:54.6 |
| 6, 37, 39, 62, 73, (82), (89) |
| Jonathan Cornish, David Cornish, Daniel Wiley, Aaron MacPherson, Cody Goens, (Wes Hambleton), (Isaiah McLittle) |
| 10:46.3, 11:52.6, 11:56.0, 12:29.0, 12:40.9, (12:55.4), (13:08.0) |
| 8 | 225 | Lakeridge,
OR - Team Time (1st 5) 1:00:21.8 | Spread (1st 5) 24.2 |
| 38, 43, 43, 46, 55, (69), (99) |
| Jacob Armstrong, David Salamie, Christian Veillet, Alec Koh, Nicholai Busch, (Riley Shearer), (Jeremiah Crisp) |
| 11:55.8, 12:00.7, 12:00.7, 12:04.6, 12:20.0, (12:35.3), (13:17.3) |
| 9 | 272 | Ruch,
OR - Team Time (1st 5) 1:00:58.2 | Spread (1st 5) 2:08.6 |
| 7, 25, 78, 79, 83, (100), (102) |
| Isaac DeBow, Zechariah Christensen, Sky Burger, Jake Lowe, Benjamin Barrett, (Evan Wright), (Travis Slack) |
| 10:48.5, 11:33.4, 12:49.4, 12:49.8, 12:57.1, (13:18.7), (13:20.2) |
| 10 | 275 | Lincoln Savage,
OR - Team Time (1st 5) 1:01:11.7 | Spread (1st 5) 2:21.8 |
| 9, 29, 58, 85, 94, (96) |
| Cody Dykeman, Aaron Watson, Devon Wiggonton, Jacob Moore, Jonathan Christenson, (Jericho Porter) |
| 10:53.0, 11:40.0, 12:22.9, 13:01.0, 13:14.8, (13:16.0) |
| 11 | 327 | St Mary's,
OR - Team Time (1st 5) 1:02:20.0 | Spread (1st 5) 4:29.0 |
| 1, 26, 51, 115, 134, (147), (153) |
| Harrison Leep, Adlar Thomas, Thomas Carlton, Chris Martin, Ian Wayman, (Austin Igelman), (Ross Robino) |
| 10:10.0, 11:36.0, 12:14.0, 13:41.0, 14:39.0, (15:42.0), (15:50.0) |
| 12 | 338 | St Helens,
OR - Team Time (1st 5) 1:02:43.0 | Spread (1st 5) 2:01.0 |
| 19, 22, 88, 103, 106, (122), (126) |
| Alex Lull, Haven McAlpine, Michael Jauron, Kamron Taber, David Sumsion, (Tyler Stangland), (Cedric Heaberlin) |
| 11:24.0, 11:29.0, 13:04.0, 13:21.0, 13:25.0, (14:05.8), (14:17.0) |
| 13 | 351 | Lincoln,
OR - Team Time (1st 5) 1:05:45.5 | Spread (1st 5) 5:34.0 |
| 13, 15, 18, 140, 165 |
| Teagan Settelmeyer, Jacob Bruhn, Manny Romero, Daniel Hazen, Carson Galbreath |
| 11:18.0, 11:19.0, 11:22.1, 14:54.4, 16:52.0 |
| 14 | 406 | Philomath,
OR - Team Time (1st 5) 1:04:28.6 | Spread (1st 5) 35.8 |
| 72, 77, 80, 87, 90, (93), (97) |
| Wade Waggoner, Jeremy Goodrich, Jacob Erickson, Steven Alaman, Trevor Rose, (Spencer Light), (Alex Munsee) |
| 12:36.2, 12:49.0, 12:50.2, 13:01.2, 13:12.0, (13:14.2), (13:16.7) |
| 15 | 413 | Walker,
OR - Team Time (1st 5) 1:05:37.5 | Spread (1st 5) 4:44.5 |
| 10, 34, 107, 112, 150, (151), (161) |
| Clark David, Emanuel Kraynick, Taylor Brown, Alex Zuk, Scherr Colton, (Bryce Kauffman), (Paul Zukowski) |
| 11:01.0, 11:46.0, 13:30.0, 13:35.0, 15:45.5, (15:45.7), (16:29.0) |
| 16 | 429 | Cascade Christian,
OR - Team Time (1st 5) 1:07:11.5 | Spread (1st 5) 4:09.6 |
| 29, 40, 63, 145, 152 |
| Hudson Eustace, Alex Cummings, John Daniel Sutton, LJ Denn, Tyler Shupe |
| 11:40.0, 11:58.9, 12:31.0, 15:12.0, 15:49.6 |
| 17 | 430 | Scenic,
OR - Team Time (1st 5) 1:05:29.0 | Spread (1st 5) 1:32.0 |
| 63, 63, 67, 116, 121, (124), (130) |
| Christian Inkley, Brently Sturm, Christian Mundell, Piers Rasmusen, John Martinez, (Michael Shaw), (Darrien Andrews) |
| 12:31.0, 12:31.0, 12:34.0, 13:50.0, 14:03.0, (14:14.0), (14:29.0) |
| 18 | 436 | Judson,
OR - Team Time (1st 5) 1:05:24.0 | Spread (1st 5) 2:34.0 |
| 33, 61, 104, 110, 128, (143), (148) |
| Caleb Clark, AJ Albus, J Anderson, Y Sorenson, S Hanslit, (A Studer), (Z Dearing) |
| 11:45.0, 12:25.0, 13:22.0, 13:33.0, 14:19.0, (15:08.0), (15:43.0) |
| 19 | 456 | Crossler,
OR - Team Time (1st 5) 1:07:16.0 | Spread (1st 5) 5:25.0 |
| 11, 84, 92, 109, 160, (162), (166) |
| Nathaniel Roberts, Sam Ruck, Nick Jacobs, Mark Auer, Andrew Miller, (Unk Petersen-Lapham), (Drake Marley) |
| 11:03.0, 12:59.0, 13:14.0, 13:32.0, 16:28.0, (16:33.0), (17:07.0) |
| 20 | 538 | Astoria,
OR - Team Time (1st 5) 1:10:17.6 | Spread (1st 5) 5:17.6 |
| 8, 98, 127, 149, 156 |
| Gael Marin, Dakota Adams, Tristan Fischer, Chris Zavalza, Corey Logan |
| 10:51.2, 13:17.0, 14:17.4, 15:43.2, 16:08.8 |
| 21 | 547 | Southwest Christian,
OR - Team Time (1st 5) 1:08:23.1 | Spread (1st 5) 1:52.3 |
| 74, 107, 114, 119, 133, (170) |
| Josh Bruns, Matthew Christiansen, Nathan Curtis, Trevor Lane, Jensen Pelo, (Jake Vanier) |
| 12:42.0, 13:30.0, 13:39.4, 13:57.4, 14:34.3, (18:14.3) |
| 22 | 571 | The Dalles,
OR - Team Time (1st 5) 1:09:54.0 | Spread (1st 5) 2:30.0 |
| 55, 111, 129, 137, 139, (158), (166) |
| Luke Conklin, Grant Pearson, Nate Mullins, Ian Largent, George Zenker, (Elijah Kohltfarber), (Chad Jenkins) |
| 12:20.0, 13:34.0, 14:27.0, 14:43.0, 14:50.0, (16:10.0), (17:07.0) |
| 23 | 582 | Rogue River,
OR - Team Time (1st 5) 1:10:51.0 | Spread (1st 5) 3:24.4 |
| 49, 113, 136, 138, 146, (168), (171) |
| Josh Stirm, Hayden Chandler, Levi Girardot, Daniel Perston, Dane Fickes, (Jesse LaFazia), (Zach Blanco) |
| 12:09.2, 13:37.3, 14:41.2, 14:49.7, 15:33.6, (17:14.7), (18:38.5) |
| 24 | 605 | Fremont,
OR - Team Time (1st 5) 1:10:29.0 | Spread (1st 5) 1:21.0 |
| 101, 116, 123, 130, 135, (142), (155) |
| Levi Holden, Perrin Kaney, Aaron Costner, Jacob Dean, Camren May, (Bryan Bergold), (James Queant) |
| 13:19.0, 13:50.0, 14:11.0, 14:29.0, 14:40.0, (15:01.0), (16:07.0) |
| 25 | 624 | Dry Side Flyers,
OR - Team Time (1st 5) 1:14:33.9 | Spread (1st 5) 5:23.5 |
| 21, 132, 144, 163, 164 |
| Eli Patrick, Cade Reed, Wade Smiley, Willy Camp, Micah Sexton |
| 11:24.9, 14:34.0, 15:10.0, 16:36.6, 16:48.4 |
| 26 | 690 | Sutherlin,
OR - Team Time (1st 5) 1:14:55.0 | Spread (1st 5) 2:17.0 |
| 118, 120, 141, 154, 157, (159), (169) |
| AJ Anderson, Justin Blodgett, Thorin Tucker, Ryan Smith, Nathanial Schmidt, (Tristan Wusstig), (Micah Helvie) |
| 13:52.0, 14:02.0, 14:58.0, 15:54.0, 16:09.0, (16:14.0), (17:51.0) |