1 | 51 | Jesuit,
OR - Team Time (1st 5) 1:20:23.2 | Spread (1st 5) 32.0 |
| 4, 5, 11, 14, 17, (18), (19) |
| Jack Hagler, David Leavy, Steven Raimondi, Hunter McGuirk, Ryan Stevens, (Mark Petrusich), (Joshua Sealand) |
| 15:48.6, 15:50.5, 16:05.8, 16:17.7, 16:20.6, (16:25.0), (16:25.4) |
2 | 67 | Beaverton,
OR - Team Time (1st 5) 1:21:07.4 | Spread (1st 5) 1:08.7 |
| 3, 8, 9, 20, 27, (40), (47) |
| Kevin Kavanaugh, Dan Oekerman, Daivik Orth, Hussein Mohamed, Jeff Reintjes, (Paul Kirse), (Jackson Jarman-Miller) |
| 15:42.2, 15:59.8, 16:01.5, 16:33.0, 16:50.9, (17:29.8), (18:00.3) |
3 | 84 | Sunset,
OR - Team Time (1st 5) 1:21:58.4 | Spread (1st 5) 1:04.8 |
| 2, 13, 21, 23, 25, (32), (39) |
| Zach Newsom, Nathan Brown, CJ Spisla, Kody Tarbell, Aaron Back, (Daniel Hahn), (Kory Andersen) |
| 15:41.8, 16:14.6, 16:34.2, 16:41.2, 16:46.6, (17:07.5), (17:27.5) |
4 | 89 | Westview,
OR - Team Time (1st 5) 1:22:07.5 | Spread (1st 5) 57.5 |
| 7, 12, 16, 26, 28, (35), (38) |
| Sam Pitcavage, Austin Alexander, Jacob Scheer, Sean Clausen, Will Johnson, (Jake Schmerber), (Sam Curl) |
| 15:53.7, 16:13.0, 16:19.2, 16:50.4, 16:51.2, (17:15.5), (17:20.9) |
5 | 96 | Lincoln,
OR - Team Time (1st 5) 1:22:27.3 | Spread (1st 5) 1:01.3 |
| 6, 15, 22, 24, 29, (31), (34) |
| Sky Lofgran, Tanner Smith, Nick Reeve, Evan Martin, Braden Lambert, (Bredt Pagenstecher), (Nico Banks) |
| 15:50.9, 16:18.7, 16:40.1, 16:45.4, 16:52.2, (17:04.0), (17:09.6) |
6 | 156 | Southridge,
OR - Team Time (1st 5) 1:25:27.9 | Spread (1st 5) 1:43.1 |
| 10, 30, 36, 37, 43, (44), (48) |
| Justin Rocereto, Austin Poulin, Jordan Hamada, Andrew Lubash, Ryan Jones, (Moiz Bharmal), (Sam Rosen) |
| 16:05.4, 16:56.5, 17:18.7, 17:18.8, 17:48.5, (17:48.8), (18:00.8) |
7 | 162 | Aloha,
OR - Team Time (1st 5) 1:25:50.4 | Spread (1st 5) 2:16.4 |
| 1, 33, 41, 42, 45, (46), (49) |
| Alex Foote, Jordan Grimes, Joseph Kato, Berkeley Andrus, Michael Seed, (Boston Cameron), (Matthew Painter) |
| 15:33.1, 17:09.0, 17:34.5, 17:44.3, 17:49.5, (17:56.0), (18:05.0) |