1 | 33 | Jesuit,
OR - Team Time (1st 5) 1:19:04.3 | Spread (1st 5) 37.4 |
| 1, 5, 8, 9, 10, (11), (13) |
| David Leavy, Hunter McGuirk, Sam Remington, Brian McDavitt, David McCaslin, (Joshua Sealand), (Alex Joseph) |
| 15:22.7, 15:45.4, 15:57.8, 15:58.3, 16:00.1, (16:02.9), (16:10.6) |
2 | 79 | Lincoln,
OR - Team Time (1st 5) 1:21:35.7 | Spread (1st 5) 50.3 |
| 7, 14, 16, 19, 23, (32), (34) |
| Tanner Smith, Evan Martin, Ben Campbell, Braden Lambert, Nico Banks, (Nick Reeve), (Teddy Kortenhof) |
| 15:49.2, 16:12.5, 16:20.6, 16:33.9, 16:39.5, (16:55.1), (16:58.4) |
3 | 88 | Southridge,
OR - Team Time (1st 5) 1:21:47.8 | Spread (1st 5) 1:13.9 |
| 2, 6, 18, 29, 33, (40), (49) |
| Justin Rocereto, Ryan Jones, Nic Palladino, Jordan Hamada, Austin Poulin, (Riley Temple), (Sam Rosen) |
| 15:41.9, 15:46.8, 16:31.6, 16:51.7, 16:55.8, (17:12.1), (17:42.0) |
4 | 112 | Westview,
OR - Team Time (1st 5) 1:23:02.7 | Spread (1st 5) 31.3 |
| 15, 22, 23, 25, 27, (31), (46) |
| RJ Morgan, Alec Smith, Sam Curl, Matthew Kingzett, Sean Clausen, (Jake Schmerber), (Taran Hughes) |
| 16:17.2, 16:37.0, 16:39.5, 16:40.5, 16:48.5, (16:54.1), (17:18.9) |
5 | 119 | Beaverton,
OR - Team Time (1st 5) 1:22:41.1 | Spread (1st 5) 1:26.9 |
| 3, 4, 36, 37, 39, (43), (47) |
| Dan Oekerman, Hussein Mohamed, Drew Larabee, Zach Collins, Kevin Kavanaugh, (Erik Olson), (Jake Fenger) |
| 15:43.6, 15:43.7, 17:00.2, 17:03.1, 17:10.5, (17:16.2), (17:26.6) |
6 | 134 | Aloha,
OR - Team Time (1st 5) 1:23:58.6 | Spread (1st 5) 40.6 |
| 17, 21, 28, 30, 38, (41), (42) |
| Devin Sellers, Brennen Hewitt, Glapougbae Garmondeh, Joel Kramer, Glapoujay Garmondeh, (Cameron Atherton), (Michael Seed) |
| 16:28.6, 16:36.4, 16:50.7, 16:53.7, 17:09.2, (17:12.5), (17:15.8) |
7 | 137 | Sunset,
OR - Team Time (1st 5) 1:23:49.6 | Spread (1st 5) 1:07.4 |
| 12, 20, 26, 35, 44, (45), (48) |
| Nathan Brown, Mark Sussman, Colin Petitt, Zach Muraoka, Brian Opp, (Christopher Chu), (Daniel Hahn) |
| 16:09.8, 16:35.0, 16:47.7, 16:59.9, 17:17.2, (17:17.4), (17:40.5) |