1 | 45 | North Central,
WA - Team Time (1st 5) 1:18:41.0 | Spread (1st 5) 1:10.0 |
| 1, 3, 4, 15, 22, (25), (28) |
| Ben Johnston, Alexander Avila, Casey Adams, Vince Hamilton, J.T. Mellgren, (Andrew Wordell), (John Balch) |
| 15:15.0, 15:29.0, 15:31.0, 16:01.0, 16:25.0, (16:30.0), (16:39.0) |
2 | 48 | Joel Ferris,
WA - Team Time (1st 5) 1:19:08.5 | Spread (1st 5) 34.5 |
| 2, 8, 12, 13, 13, (26), (30) |
| Adam Thorne, Tim Colliton, Alex Kimsey, Perry Domini, Justin Zimmerman, (Jeremy Gavelin), (Scott Davis) |
| 15:25.5, 15:45.0, 15:58.0, 16:00.0, 16:00.0, (16:35.0), (16:40.2) |
3 | 101 | Lewis and Clark,
WA - Team Time (1st 5) 1:21:15.0 | Spread (1st 5) 1:29.0 |
| 5, 11, 16, 31, 38, (44), (50) |
| Kenji Bierig, Chris Ennis, Derek Alcorn, Baxter Arguinchona, Joel Estelle, (John Smith), (Nick Cypro) |
| 15:32.0, 15:52.0, 16:02.0, 16:48.0, 17:01.0, (17:13.0), (17:20.0) |
4 | 111 | Mt Spokane,
WA - Team Time (1st 5) 1:21:52.0 | Spread (1st 5) 1:24.0 |
| 6, 10, 21, 36, 38, (44), (60) |
| Allan Schroeder, Hunter Johnson, Connor Jones, Jake DePledge, Christian Fullmer, (Elisha Deitz), (Kevin Yen) |
| 15:37.0, 15:50.0, 16:24.0, 17:00.0, 17:01.0, (17:13.0), (17:47.0) |
5 | 137 | University,
WA - Team Time (1st 5) 1:23:00.0 | Spread (1st 5) 48.0 |
| 18, 19, 29, 35, 36, (51), (55) |
| Jon Smith, Christian Bucko, BJ Smith, Steven Witkoe, Trevin Hiebert, (Jake Hombel), (Mack Fey) |
| 16:12.0, 16:13.0, 16:40.0, 16:55.0, 17:00.0, (17:21.0), (17:34.0) |
6 | 152 | Mead,
WA - Team Time (1st 5) 1:23:09.0 | Spread (1st 5) 1:42.0 |
| 7, 20, 23, 49, 53, (59), (62) |
| Andrew Gardner, Cory Foss, Taylen Howland, Josh Spivey, David Clason, (Josh Greer), (Alex Barr) |
| 15:41.0, 16:18.0, 16:28.0, 17:19.0, 17:23.0, (17:45.0), (17:53.0) |
7 | 189 | Central Valley,
WA - Team Time (1st 5) 1:24:43.0 | Spread (1st 5) 1:15.0 |
| 16, 38, 42, 46, 47, (56), (58) |
| Rudy Spencer, Kaden Woolf, Josh Nicholls, John Weiser, Drew Brown, (Taylor Demars), (Bryan Aguilar) |
| 16:02.0, 17:01.0, 17:07.0, 17:16.0, 17:17.0, (17:39.0), (17:44.0) |
8 | 191 | Gonzaga Prep,
WA - Team Time (1st 5) 1:24:53.0 | Spread (1st 5) 53.0 |
| 23, 27, 43, 47, 51, (57), (68) |
| Byron Groh, Collin Overbay, Keegan Ralls, Alex Cleveland, Conor McCandless, (Parker Slater), (Ben Plaster) |
| 16:28.0, 16:37.0, 17:10.0, 17:17.0, 17:21.0, (17:42.0), (18:18.7) |
9 | 209 | Shadle Park,
WA - Team Time (1st 5) 1:25:43.0 | Spread (1st 5) 2:16.0 |
| 9, 32, 41, 63, 64, (66), (67) |
| Nathan Weitz, Stephen Hafferkamp, Jonathan Hafferkamp, Luke Graham, Hunter Croft, (Shane Banning), (James Kent) |
| 15:47.0, 16:50.0, 17:06.0, 17:57.0, 18:03.0, (18:05.0), (18:14.0) |
10 | 246 | East Valley (Spokane),
WA - Team Time (1st 5) 1:27:05.0 | Spread (1st 5) 1:14.0 |
| 32, 34, 54, 61, 65, (69), (73) |
| Cody Edwards, Merrill Lines, Jaren Novakovich, Dan Christensen, Dallin Bise, (Cade Hartshorn), (Nick Stevens) |
| 16:50.0, 16:51.0, 17:28.0, 17:52.0, 18:04.0, (18:33.0), (19:08.0) |
11 | 362 | Rogers (Spokane),
WA - Team Time (1st 5) 1:35:21.3 | Spread (1st 5) 1:12.5 |
| 70, 71, 72, 74, 75, (76), (77) |
| Jerry Dillion, Ryan Knight, Kenny Strange, Jason Ayers, Alex Sipraseuth, (Nathan Murray), (Vlad Sipko) |
| 18:36.2, 18:45.0, 18:57.0, 19:14.4, 19:48.7, (20:26.0), (21:00.1) |