1 | 43 | Kingston,
WA - Team Time (1st 5) 52:22.0 | Spread (1st 5) 25.0 |
| 3, 5, 10, 10, 15, (21), (25) |
| Thomas Gill, Lucas Thompson, John Griffin, Nicholas Boles, Oliver Issa, (Anthony Woelke), (Jacob Rasely) |
| 10:16.0, 10:19.0, 10:33.0, 10:33.0, 10:41.0, (10:50.0), (11:00.0) |
2 | 99 | West Valley,
CA - Team Time (1st 5) 53:44.0 | Spread (1st 5) 1:28.0 |
| 1, 3, 7, 37, 51, (54), (66) |
| Gabe Cheek, Brent Hunter, Donald Leedy, Zach Baldwin, Tim Roberts, (Andrew Thomsen), (John Weiler) |
| 10:11.0, 10:16.0, 10:26.0, 11:12.0, 11:39.0, (11:41.0), (11:59.0) |
3 | 112 | Shasta,
CA - Team Time (1st 5) 54:30.0 | Spread (1st 5) 36.0 |
| 8, 17, 27, 30, 30, (39), (67) |
| Spencer Bade, Jonathan Schneringer, Nikhil Davuluri, Ryan Bade, Adam Zufall, (Eli Zlotowski), (Conner Schmidt) |
| 10:30.0, 10:47.0, 11:01.0, 11:06.0, 11:06.0, (11:17.0), (12:01.0) |
4 | 115 | North Kitsap,
WA - Team Time (1st 5) 54:22.0 | Spread (1st 5) 56.0 |
| 2, 23, 25, 30, 35, (71), (79) |
| Ian Christen, Sean Hitchcock, Ethan Schmitt, Jameel Kim, Dutton Crowley, (Nathan Trivers), (Austin Clendenen) |
| 10:14.0, 10:52.0, 11:00.0, 11:06.0, 11:10.0, (12:09.0), (12:22.0) |
5 | 125 | Enterprise,
CA - Team Time (1st 5) 54:47.0 | Spread (1st 5) 1:01.0 |
| 8, 17, 24, 29, 47 |
| Marco Weyerman, Chris Prielipp, Jake Hiener, Jon Fisher, Dalen Jones |
| 10:30.0, 10:47.0, 10:54.0, 11:05.0, 11:31.0 |
6 | 151 | Klahowya,
WA - Team Time (1st 5) 55:17.0 | Spread (1st 5) 1:09.0 |
| 6, 21, 34, 44, 46, (51), (60) |
| Mike Ward, Trent Mazelli, Egan Dunning, Dustin Brewer, Derek Avery, (Riley Turk), (Marius Heibel) |
| 10:21.0, 10:50.0, 11:09.0, 11:27.0, 11:30.0, (11:39.0), (11:46.0) |
7 | 152 | Pleasant Valley,
CA - Team Time (1st 5) 55:22.0 | Spread (1st 5) 40.0 |
| 15, 19, 37, 40, 41, (42), (50) |
| Shayne Morrissey, Calvin Freer, Raumee Nassar, Taylor O'Brien, Keith Lewis, (Kade Vantine), (Rayaud Nassar) |
| 10:41.0, 10:49.0, 11:12.0, 11:19.0, 11:21.0, (11:24.0), (11:37.0) |
8 | 185 | Foothill (Palo Cedro),
CA - Team Time (1st 5) 56:12.0 | Spread (1st 5) 1:18.0 |
| 12, 14, 44, 53, 62, (68), (79) |
| Seth Garrison, Ryan Corless, Colton Boontjer, Hunter Norris, Sherman Taylor, (Jacob Glass), (Jonathan Knecht) |
| 10:35.0, 10:37.0, 11:27.0, 11:40.0, 11:53.0, (12:02.0), (12:22.0) |
9 | 247 | Bret Harte,
CA - Team Time (1st 5) 57:51.0 | Spread (1st 5) 55.0 |
| 28, 42, 54, 58, 65, (74), (79) |
| Nolan Johnson, Nick Karnes, Isaak McCamey, Jerrod Wagner, Joshua Brady, (Anthony Fleming), (Marc Behiel) |
| 11:03.0, 11:24.0, 11:41.0, 11:45.0, 11:58.0, (12:14.0), (12:22.0) |
10 | 280 | North Mason,
WA - Team Time (1st 5) 59:06.0 | Spread (1st 5) 2:44.0 |
| 13, 33, 58, 76, 100, (101), (102) |
| Bjorn van Dijk, Jonathan Day, Corey Allen, Noah Denend, Daulton Geyer, (Nicholaus Callahan), (Bryan Plankenhorn) |
| 10:36.0, 11:08.0, 11:45.0, 12:17.0, 13:20.0, (13:23.0), (13:24.0) |
11 | 297 | Calaveras,
CA - Team Time (1st 5) 59:12.0 | Spread (1st 5) 43.0 |
| 48, 49, 61, 64, 75, (87), (96) |
| Devin Scheidt, Michael Stickels, Jesais Hall, Jacob Williams, John Andresen, (Victor Autrey), (Darren Nowag) |
| 11:33.0, 11:36.0, 11:52.0, 11:55.0, 12:16.0, (12:31.0), (12:56.0) |
12 | 329 | Crosspoint,
WA - Team Time (1st 5) 1:00:10.0 | Spread (1st 5) 1:58.0 |
| 19, 57, 73, 88, 92, (116) |
| Russell Melin, Seth Huschka, Daniel Melin, John Reichel, DJ Degnan, (Brayden Banks) |
| 10:49.0, 11:43.0, 12:13.0, 12:38.0, 12:47.0, (14:08.0) |
13 | 354 | Summerville,
CA - Team Time (1st 5) 1:00:38.0 | Spread (1st 5) 1:20.0 |
| 35, 76, 78, 79, 86, (89), (106) |
| Chris Hoffman-Brady, Aidan O'Connell, Stephen Higginbotham, Gaige Stewart, Beto Dieste, (Devon Groff), (Wyatt Lawrence) |
| 11:10.0, 12:17.0, 12:19.0, 12:22.0, 12:30.0, (12:43.0), (13:28.0) |
14 | 357 | Boston College,
MA - Team Time (1st 5) 1:00:49.0 | Spread (1st 5) 34.0 |
| 63, 69, 69, 72, 84, (85), (93) |
| Liam Quinn, Christopher Young, Brian Humphreys, Trent Chinnaswamy, Matt O'Donnell, (Jack O'Donnell), (Sam Collins) |
| 11:54.0, 12:08.0, 12:08.0, 12:11.0, 12:28.0, (12:29.0), (12:48.0) |
15 | 473 | Williams,
CA - Team Time (1st 5) 1:05:26.0 | Spread (1st 5) 2:37.0 |
| 54, 94, 98, 108, 119 |
| Alejandro Gomez, Cuitlahuac Cruz, Chilo Carmona, Ramiro Navarro, Ulysses Paiz |
| 11:41.0, 12:49.0, 13:06.0, 13:32.0, 14:18.0 |
16 | 504 | Malden Catholic,
MA - Team Time (1st 5) 1:06:15.0 | Spread (1st 5) 59.0 |
| 89, 97, 103, 103, 112, (113), (115) |
| Michael Cahill, Derek Packard, Tim Brown, Nicholas Leonce, Dennis Scannell, (Shamus Coyne), (Cam Doyle) |
| 12:43.0, 13:00.0, 13:25.0, 13:25.0, 13:42.0, (13:45.0), (13:53.0) |
17 | 535 | Pine View,
UT - Team Time (1st 5) 1:08:30.0 | Spread (1st 5) 2:43.0 |
| 83, 99, 110, 117, 126, (130) |
| Sergio Diaz, Dallen Gillespie, Alex Hill, Jarron Nielsen, William Ward, (Dakota Millward) |
| 12:23.0, 13:10.0, 13:41.0, 14:10.0, 15:06.0, (16:11.0) |
18 | 541 | University Prep,
CA - Team Time (1st 5) 1:08:47.0 | Spread (1st 5) 2:26.0 |
| 91, 95, 109, 119, 127 |
| Zach Hamilton, Chris Misclevitz, Salem Goodson, Tyler Cervania, Mateo Seal |
| 12:46.0, 12:53.0, 13:38.0, 14:18.0, 15:12.0 |
19 | 573 | Corning,
CA - Team Time (1st 5) 1:10:21.0 | Spread (1st 5) 1:12.0 |
| 105, 107, 118, 121, 122, (125), (128) |
| Erik Rios, Cristian Barragon, Andrew Fierce, David Alvarez, Luis Pleitez, (Ulyses Contreas), (Luis Luevano) |
| 13:27.0, 13:31.0, 14:12.0, 14:32.0, 14:39.0, (15:03.0), (15:28.0) |
20 | 600 | Desert Hills,
UT - Team Time (1st 5) 1:12:52.0 | Spread (1st 5) 2:08.0 |
| 110, 114, 123, 124, 129, (131), (132) |
| Ethan Ashby, Matthew Thatcher, Keiran Harvey, Brody Stewart, Chris Fleischer, (Justin Davis), (Ben Davis) |
| 13:41.0, 13:47.0, 14:42.0, 14:53.0, 15:49.0, (21:15.0), (22:22.0) |