1 | 17 | White Bear Lake,
MN - Team Time (1st 5) 48:07.0 | Spread (1st 5) 1:31.7 |
| 1, 2, 3, 5, 6, (7), (8) |
| Garrett Shah, William Schlafke, Dylan Gast, Reece Huff, Jacob Molin, (Hunter Peters), (Alex Thiele) |
| 8:42.1, 9:20.2, 9:47.1, 10:03.8, 10:13.8, (10:17.7), (10:18.1) |
2 | 46 | Jackson,
MN - Team Time (1st 5) 52:54.7 | Spread (1st 5) 58.9 |
| 4, 9, 10, 11, 12, (13), (14) |
| Jordan Dvorak, Aaron Kloeppner, Gavn Garvey-McCloskey, Bud Hjelmberg, Jack Barthold, (Jason McCarthy), (Ben Barrett) |
| 10:00.6, 10:18.9, 10:38.1, 10:57.6, 10:59.5, (11:08.9), (11:21.3) |
3 | 114 | North Boise,
ID - Team Time (1st 5) 1:27:55.0 | Spread (1st 5) 1:32.0 |
| 16, 17, 18, 31, 32, (48), (54) |
| John Lyons, Gregory Wallingsford, Casey Brodrick, Sam Heinrich, Christian Jensen, (Trevor Ahrens), (Patrick Honsinger) |
| 16:56.0, 17:00.0, 17:04.0, 18:27.0, 18:28.0, (19:40.0), (19:51.6) |
4 | 116 | Woodridge,
OH - Team Time (1st 5) 1:28:05.7 | Spread (1st 5) 52.6 |
| 19, 20, 24, 25, 28, (29), (34) |
| Vibushan Sivakumaran, Drake Sulzer, Jacob Onifer, Jimmy Charles, Matthew Wojcik, (Jared Cottrill), (Nathan Volchko) |
| 17:07.0, 17:23.4, 17:47.4, 17:48.3, 17:59.6, (18:12.9), (18:44.8) |
5 | 128 | River Glen,
ID - Team Time (1st 5) 1:29:01.0 | Spread (1st 5) 2:21.0 |
| 15, 22, 26, 27, 38 |
| Bracken Reseigh, Joe Hanson, Chase Pearl, Grayson Lowe, Graham Zickefoose |
| 16:39.0, 17:38.0, 17:50.0, 17:54.0, 19:00.0 |
6 | 191 | Les Bois,
ID - Team Time (1st 5) 1:34:32.0 | Spread (1st 5) 2:32.0 |
| 23, 33, 35, 41, 59, (80), (144) |
| Elijah Benson, Alex Lanza, Matthew Waltz, Jacob Accordino, Preston Lee, (Jin Cho), (William Funke) |
| 17:46.0, 18:37.0, 18:45.0, 19:06.0, 20:18.0, (22:07.0), (35:25.6) |
| 191 | Wm R. Satz,
NJ - Team Time (1st 5) 1:34:32.5 | Spread (1st 5) 55.9 |
| 30, 36, 40, 42, 43, (52), (62) |
| Jeremy Hall, Kevin Leung, Alex Fagan, Aaron Barlev, Newton Xie, (Kevin Baisley), (Rajpal Rajat) |
| 18:15.8, 18:53.5, 19:03.9, 19:07.6, 19:11.7, (19:47.5), (20:31.0) |
8 | 252 | St. Matthew's School,
VA - Team Time (1st 5) 1:38:48.1 | Spread (1st 5) 41.0 |
| 45, 47, 48, 55, 57, (66), (67) |
| John Fune, Thomas Amabille, J.t. Fune, Michael Turkiewicz, Nick Wilson, (Cameron Jackson), (Michael Boone) |
| 19:31.0, 19:31.1, 19:40.0, 19:54.0, 20:12.0, (20:44.0), (20:48.0) |
9 | 255 | Hillside,
ID - Team Time (1st 5) 1:39:17.1 | Spread (1st 5) 5:00.0 |
| 21, 37, 56, 58, 83, (90), (118) |
| Nolan McNamara, Dominic Fenton, Griffin Hanson, Shane Allen, Tristen Arnold, (Samir Basu), (Alex Carter) |
| 17:27.0, 18:59.0, 20:07.0, 20:17.1, 22:27.0, (23:05.0), (26:27.3) |
10 | 300 | McLoughlin,
OR - Team Time (1st 5) 1:42:57.0 | Spread (1st 5) 3:19.0 |
| 44, 45, 48, 76, 87, (95), (97) |
| Branden Neville, Diego Rodriguez, John Serna, Matt Cramer, Miles Moran, (Caleb Bell), (Nathan Case) |
| 19:27.0, 19:31.0, 19:40.0, 21:33.0, 22:46.0, (23:36.0), (23:43.0) |
11 | 330 | Mountain Home,
AR - Team Time (1st 5) 1:44:07.0 | Spread (1st 5) 1:23.0 |
| 59, 63, 63, 68, 77, (82), (85) |
| Josh Kruse, Theo Vigil, Bryston Hickman, Ryan Pevril, Reece Hickman, (Otto Blum), (Wyatt Roberson) |
| 20:18.0, 20:37.0, 20:37.0, 20:54.0, 21:41.0, (22:16.0), (22:35.0) |
12 | 334 | St. Vincent de Paul,
CO - Team Time (1st 5) 1:44:02.0 | Spread (1st 5) 1:36.0 |
| 53, 65, 69, 72, 75, (100), (101) |
| John O'Hagan, Jack Davidson, Scott Ayers, Jack Nierynck, Tommy Kail, (Alex Mastro), (Sam Kail) |
| 19:50.0, 20:40.0, 20:55.0, 21:11.0, 21:26.0, (24:06.0), (24:07.0) |
13 | 379 | South Boise,
ID - Team Time (1st 5) 1:50:18.7 | Spread (1st 5) 8:27.2 |
| 39, 61, 73, 81, 125 |
| Eric Garcia, Armando Hagan, Andrew Wardle, Nathanial Patlovich, Ivan Stankewsky |
| 19:02.0, 20:18.5, 21:17.0, 22:12.0, 27:29.2 |
14 | 405 | New Hope Christian,
OR - Team Time (1st 5) 1:51:22.0 | Spread (1st 5) 5:13.0 |
| 51, 78, 79, 86, 111, (112) |
| Chris Merlos, Ben Shields, Adam Barth, Hunter Matschke, Mikey Jones, (Jake Barth) |
| 19:42.0, 22:01.0, 22:03.0, 22:41.0, 24:55.0, (25:06.0) |
15 | 432 | St. Gregory the Great,
VA - Team Time (1st 5) 1:53:06.1 | Spread (1st 5) 3:15.9 |
| 71, 73, 88, 93, 107, (110), (128) |
| Sam William, Kevin Tracy, Jack Wakeham, John Durkin, Matthew Geigler, (Karl O'Neal), (Bennet Davidson) |
| 21:07.1, 21:17.0, 22:55.0, 23:24.0, 24:23.0, (24:50.0), (27:49.0) |
16 | 494 | Stanley British Primary,
CO - Team Time (1st 5) 2:00:04.0 | Spread (1st 5) 2:18.0 |
| 92, 94, 96, 99, 113, (130), (140) |
| Tucker Cargile, Max Gottesfeld, KJ Wright, Cole Umbaugh, Noah Mushkin, (Jack Dunn), (Jack Koskinen) |
| 23:22.0, 23:29.0, 23:39.0, 23:54.0, 25:40.0, (28:42.0), (31:50.0) |
17 | 506 | Good Shepherd,
CO - Team Time (1st 5) 2:01:48.0 | Spread (1st 5) 5:01.0 |
| 70, 103, 104, 114, 115, (119), (120) |
| Bryan Staerkle, Ben Moran, Brendan Boylan, Chet Roe, Geoff Kice, (Brogan Hannon), (Devin Franklin) |
| 21:06.0, 24:14.0, 24:15.0, 26:06.0, 26:07.0, (26:33.0), (26:42.0) |
18 | 529 | Rocky Mountain Expeditionary,
CO - Team Time (1st 5) 2:03:17.0 | Spread (1st 5) 4:22.0 |
| 91, 98, 105, 109, 126, (127) |
| Niijama Maal, Dalton Klein, Augie Bennett, Dylan Gatlin, Theo Bennett, (Dahiel Melmed) |
| 23:09.0, 23:47.0, 24:17.0, 24:33.0, 27:31.0, (27:41.0) |
19 | 541 | Most Precious Blood,
CO - Team Time (1st 5) 2:06:16.0 | Spread (1st 5) 6:24.0 |
| 84, 102, 106, 117, 132, (135) |
| John Axley, Bruce Barnstable, Issac Vargas, Ben Collings, Jake Bolling, (Ryan Mohler) |
| 22:33.0, 24:10.0, 24:18.0, 26:18.0, 28:57.0, (29:19.0) |
20 | 570 | Colorado Academy,
CO - Team Time (1st 5) 2:11:15.0 | Spread (1st 5) 4:29.0 |
| 89, 116, 121, 122, 122, (124), (138) |
| Justin Bassey, Michael Fuller, Harrison Chang, Glenn Swank, Jonathan Rockford, (Brent Edwards), (Justin Connerly) |
| 22:56.0, 26:08.0, 27:21.0, 27:25.0, 27:25.0, (27:29.0), (29:54.0) |
21 | 640 | St. Mary's Academy,
CO - Team Time (1st 5) 2:20:28.0 | Spread (1st 5) 5:08.0 |
| 108, 129, 133, 134, 136, (143) |
| Austin Campbell, Omar Parker, Lukas Rasmussen, Omar Varela, Jack Sepple, (Matthew Jeffords) |
| 24:24.0, 28:16.0, 29:00.0, 29:16.0, 29:32.0, (34:44.0) |
22 | 690 | Denver Academy,
CO - Team Time (1st 5) 2:36:25.0 | Spread (1st 5) 5:20.0 |
| 131, 137, 139, 141, 142 |
| Diego Valdivieso, Alex Crawford, Nick Rape, Jack Hubert, Shannon Lawler |
| 28:49.0, 29:40.0, 30:40.0, 33:07.0, 34:09.0 |