1 | 44 | Cherry Creek,
CO - Team Time (1st 5) 1:21:17.0 | Spread (1st 5) 1:22.0 |
| 2, 4, 7, 15, 16, (18), (26) |
| Kyle Moran, Daniel Hamson, Abreham Anderson, Davis Landry, Jared Scott, (Conor Egan), (Sean Maroney) |
| 15:24.0, 16:04.0, 16:20.0, 16:43.0, 16:46.0, (16:49.0), (16:57.0) |
2 | 72 | Cherokee Trail,
CO - Team Time (1st 5) 1:21:43.9 | Spread (1st 5) 1:47.8 |
| 1, 3, 8, 29, 31, (32), (40) |
| Rylan Wallace, Hunter Glasgo, Bryson Nelson, Aaron Redman, Mitchell Garcia, (Noah Morgan), (Carter Stephenson) |
| 15:18.2, 16:00.7, 16:21.0, 16:58.0, 17:06.0, (17:11.0), (17:31.3) |
3 | 94 | Central (G.J.),
CO - Team Time (1st 5) 1:23:55.0 | Spread (1st 5) 1:09.7 |
| 5, 9, 20, 23, 37, (43), (49) |
| Jared Leblow, Talon Berta, Tyman Smart, David Cardenas, David Nation, (Jared McClain), (Dalton Haraway) |
| 16:15.5, 16:29.4, 16:49.9, 16:55.0, 17:25.2, (17:35.7), (17:42.0) |
4 | 96 | Grandview,
CO - Team Time (1st 5) 1:24:03.3 | Spread (1st 5) 1:04.1 |
| 6, 16, 19, 21, 34, (41), (48) |
| Chris Liston, Jordan Craig, Matthew Fox, Caleb Randolph, Nicholas Duncan, (Colton Gates), (Matt Vafides) |
| 16:17.0, 16:46.0, 16:49.2, 16:50.0, 17:21.1, (17:34.0), (17:41.9) |
5 | 113 | Grand Junction,
CO - Team Time (1st 5) 1:24:50.6 | Spread (1st 5) 1:01.5 |
| 10, 11, 14, 36, 42, (55), (60) |
| Nick Duncan, Aaron King, Jed Wilson, Talon Berta, Grayson Gehl, (Isaac Burton), (Ben Luker) |
| 16:33.9, 16:34.6, 16:42.2, 17:24.5, 17:35.4, (17:58.6), (18:25.0) |
6 | 139 | Heritage,
CO - Team Time (1st 5) 1:25:14.0 | Spread (1st 5) 39.0 |
| 21, 23, 26, 30, 39, (44), (46) |
| Jarrod Holt, Ian Kelly, Max Tenbraak, Thomas Wall, Cory Kennedy, (Tyler Watkins), (Cole Vanvleet) |
| 16:50.0, 16:55.0, 16:57.0, 17:03.0, 17:29.0, (17:38.0), (17:39.0) |
7 | 183 | Fruita Monument,
CO - Team Time (1st 5) 1:26:57.2 | Spread (1st 5) 1:26.9 |
| 12, 13, 45, 56, 57, (58), (66) |
| Dalton Haraway, Spencer Miller, Evan Arcand, Kyle Przystup, Stuart Storheim, (Dominick Rivera), (Ben Spomer) |
| 16:35.3, 16:40.5, 17:38.5, 18:00.7, 18:02.2, (18:06.5), (18:36.5) |
8 | 202 | Regis Jesuit,
CO - Team Time (1st 5) 1:27:27.0 | Spread (1st 5) 28.0 |
| 33, 35, 38, 46, 50, (52), (53) |
| Austin Layne, Samuel Dorchuck, Florenzo Bauer, Grant Mueller, Parker Churchill, (Christopher Long), (Steven Bruening) |
| 17:15.0, 17:24.0, 17:26.0, 17:39.0, 17:43.0, (17:49.0), (17:55.0) |
9 | 216 | Overland,
CO - Team Time (1st 5) 1:28:01.0 | Spread (1st 5) 1:29.0 |
| 25, 26, 51, 54, 60, (68), (73) |
| Abdinajib Abade, Beneyam Yifru, Isaiah Bradley, Grant Bradley, Rifat Emam, (Kobe Jara), (Alex Martin) |
| 16:56.0, 16:57.0, 17:45.0, 17:58.0, 18:25.0, (18:43.0), (19:17.0) |
10 | 328 | Gateway,
CO - Team Time (1st 5) 1:33:32.0 | Spread (1st 5) 44.0 |
| 59, 62, 67, 69, 71, (78), (80) |
| Jordon Roberts, Jorge Santos, Dominic Williams, Alex Agapito, Crys Pipkin, (Isaias Juarez), (Jonathan Anaya) |
| 18:21.0, 18:26.0, 18:38.0, 19:02.0, 19:05.0, (19:59.0), (20:26.0) |
11 | 354 | Bear Creek,
CO - Team Time (1st 5) 1:35:21.7 | Spread (1st 5) 54.9 |
| 63, 70, 72, 74, 75, (76), (77) |
| Aaron Busche, Manny Lovato, Misael Rascon, Joey Simmons, Mason Wilson, (Dustin Rapp), (Ryan Liles) |
| 18:29.0, 19:03.0, 19:07.8, 19:18.0, 19:23.9, (19:31.6), (19:47.0) |
12 | 371 | Westminster,
CO - Team Time (1st 5) 1:38:38.0 | Spread (1st 5) 2:15.0 |
| 64, 65, 79, 81, 82, (83), (84) |
| Alexander Aleman, Justin Perry, Brian Acosta, Brandon Fryday, Brandon Moreno Garcia, (Mathew Murray), (Andrew Salter) |
| 18:30.0, 18:33.0, 20:11.0, 20:39.0, 20:45.0, (21:02.0), (21:09.0) |