1 | 15 | Hood River, OR - Team Time (1st 5) 56:07.7 | Spread (1st 5) 12.1 |
| 1, 2, 3, 4, 5, (7), (9) |
| Rylan Gregson, Andres Valle Moretti, Ethan Clough, Gus VandenHeuvel, Cooper Castello, (Noah Reynolds), (Sam Schwager) |
| 11:10.1, 11:10.8, 11:11.1, 11:13.5, 11:22.2, (11:39.6), (11:53.4) |
2 | 72 | St Mary's Academy, OR - Team Time (1st 5) 1:05:15.1 | Spread (1st 5) 2:15.5 |
| 8, 10, 17, 18, 19, (20), (31) |
| Izzy Maldonado, Thatcher Dray, Sawyer Case, Daniel Coggin, Blaise Leclerc, (Luke Smith), (Sawyer Stanley) |
| 11:39.8, 12:00.2, 13:49.7, 13:50.1, 13:55.3, (14:00.6), (15:36.0) |
3 | 99 | Hines, OR - Team Time (1st 5) 1:09:50.0 | Spread (1st 5) 1:40.0 |
| 12, 15, 21, 24, 27, (30), (33) |
| Trevyn Nelson, Gabe Webb, Finn Davies, Finn Hemphill, Haden Smith, (Gavyn Miller), (Tavin Steinhoff) |
| 13:08.0, 13:42.0, 14:02.0, 14:10.0, 14:48.0, (15:26.0), (16:08.0) |
4 | 100 | Union, OR - Team Time (1st 5) 1:10:17.5 | Spread (1st 5) 3:18.9 |
| 11, 13, 16, 25, 35 |
| Caden Blackburn, Chase Burton, Fred Gustavson, Jonah Blackburn, Johnny Matteucci |
| 12:51.9, 13:12.5, 13:49.0, 14:13.3, 16:10.8 |
5 | 121 | The Dalles, OR - Team Time (1st 5) 1:12:46.8 | Spread (1st 5) 2:41.6 |
| 14, 22, 23, 28, 34, (36), (39) |
| Aiden Hasty, Titus Marquez, Rayden LaDouceur, Danner Varland, Hayden Hansel, (Noah Rincon), (Finn Lemann) |
| 13:28.8, 14:04.6, 14:09.3, 14:53.7, 16:10.4, (16:54.5), (17:56.2) |
6 | 130 | Blanchet, OR - Team Time (1st 5) 1:13:43.7 | Spread (1st 5) 5:45.6 |
| 6, 26, 29, 32, 37, (38), (40) |
| Sean Sadowski, Max Sadowski, Aaron Piexoto, Kit Ley, Gerrad McElroy-Miranda, (Justin Bolen), (Henry Seyfert) |
| 11:24.7, 14:37.9, 14:54.4, 15:36.4, 17:10.3, (17:15.0), (19:04.1) |