1 | 17 | Jesuit,
OR - Team Time (1st 5) 1:17:22.1 | Spread (1st 5) 26.8 |
| 1, 2, 3, 4, 7, (8), (9) |
| Joshua Schumacher, Grant Summers, Jude Augustine, Will Sheaffer, Shaw Powell, (Max Himmelright), (Declan O'Scannlain) |
| 15:16.6, 15:25.3, 15:28.3, 15:28.5, 15:43.4, (15:47.2), (15:49.7) |
2 | 70 | Aloha,
OR - Team Time (1st 5) 1:21:40.7 | Spread (1st 5) 57.4 |
| 6, 13, 14, 15, 22, (32), (36) |
| Mohamed Sheikh, Ian Bake, Matt Uzzle, Hiruy Alemseged, Leo Torres, (Mason Hoskins), (Sean Marshall) |
| 15:42.9, 16:23.9, 16:26.0, 16:27.6, 16:40.3, (17:07.2), (17:17.5) |
3 | 73 | Sunset,
OR - Team Time (1st 5) 1:21:53.3 | Spread (1st 5) 1:01.0 |
| 5, 12, 17, 19, 20, (25), (28) |
| Ethan Reese, Mason Gerwig, Ben Nichols, Mihira Sogal, Stathi Davis, (Carson Cummins), (Lars Deboutte) |
| 15:38.3, 16:23.4, 16:33.1, 16:39.2, 16:39.3, (16:46.7), (16:51.4) |
4 | 119 | Southridge,
OR - Team Time (1st 5) 1:23:42.5 | Spread (1st 5) 20.1 |
| 16, 23, 24, 27, 29, (41), (44) |
| Elliot Drew, Aaron Sorenson, Reid Quiggins, Nicholas LaPlante, Austin Kreiter, (Jonathan Hill), (Brian LaRoche) |
| 16:32.9, 16:41.3, 16:44.6, 16:50.7, 16:53.0, (17:25.0), (17:31.1) |
5 | 127 | Westview,
OR - Team Time (1st 5) 1:24:07.0 | Spread (1st 5) 1:12.2 |
| 10, 11, 31, 37, 38, (39), (40) |
| Nathan Willins, Keizo Morgan, Justin Ha, Max Lin, Leon Farhaj, (Brandon Christensen), (Payton Kubalsky) |
| 16:07.8, 16:20.4, 17:00.9, 17:17.9, 17:20.0, (17:23.6), (17:23.8) |
6 | 175 | Glencoe,
OR - Team Time (1st 5) 1:26:07.4 | Spread (1st 5) 1:06.6 |
| 21, 30, 35, 43, 46, (48), (50) |
| Logan Howell, Miguel Escalera, Philip Lanthrum, Brian True, AJ Lucas, (Miguel Garcia), (Tim Soethe) |
| 16:40.2, 16:59.2, 17:12.9, 17:28.3, 17:46.8, (17:51.1), (18:10.0) |
7 | 222 | Liberty,
OR - Team Time (1st 5) 1:29:30.7 | Spread (1st 5) 2:10.8 |
| 18, 45, 47, 54, 58, (59), (63) |
| Evan Kwiecien, Ethan Phillips, Tanner Santesson, Spencer Nelson, Austin Kroenke, (Gabriel Connor), (Aiden Pedroza) |
| 16:37.5, 17:40.6, 17:47.8, 18:36.5, 18:48.3, (18:49.2), (18:58.5) |
8 | 225 | Beaverton,
OR - Team Time (1st 5) 1:29:37.8 | Spread (1st 5) 2:01.5 |
| 26, 33, 49, 57, 60, (64), (66) |
| Tre Hamilton, Conner Graziano, Kai DeCarli, Kelson Wysocki, Trevor Bolton, (Henry Corl), (Hunter Drangstveit) |
| 16:50.0, 17:10.0, 18:01.1, 18:45.2, 18:51.5, (18:59.4), (19:03.2) |
9 | 252 | Mountainside,
OR - Team Time (1st 5) 1:30:43.3 | Spread (1st 5) 1:16.3 |
| 42, 51, 51, 53, 55, (56), (65) |
| Allen Hodovan, Jeffery Osborn, Rami Dear, Drew Tuite, Aidan Lybarger, (John Richardson), (Nick Moll) |
| 17:25.4, 18:11.0, 18:11.0, 18:14.2, 18:41.7, (18:43.7), (19:01.5) |
10 | 292 | Century,
OR - Team Time (1st 5) 1:33:10.3 | Spread (1st 5) 1:56.1 |
| 34, 61, 62, 67, 68, (69), (70) |
| Nathan Poff, Richard Vasquez Monterroso, Tai To, Cam Taylor, Zach Apperson, (Josh Alba), (Zach Crowell) |
| 17:11.0, 18:52.2, 18:55.8, 19:04.2, 19:07.1, (19:12.2), (20:10.4) |