1 | 61 | Poudre,
CO - Team Time (1st 5) 1:21:54.3 | Spread (1st 5) 38.9 |
| 6, 9, 12, 15, 19, (20), (42) |
| Bryce Pietenpol, Bryan Martino, John Houdeshell, Jeremy Harms, Isak Redman, (Alex Giglio), (Owen Lockwood) |
| 16:04.0, 16:15.5, 16:22.2, 16:29.7, 16:42.9, (16:47.8), (17:29.7) |
2 | 63 | Fossil Ridge,
CO - Team Time (1st 5) 1:21:25.9 | Spread (1st 5) 1:19.6 |
| 2, 3, 14, 18, 26, (27), (27) |
| Blake Hubert, Matt Hubert, Eric Wright, Peter Martin, Josh Gallier, (Tyler Wangen), (Andrew Hunt) |
| 15:37.0, 15:50.0, 16:27.3, 16:35.0, 16:56.6, (16:57.0), (16:57.0) |
3 | 70 | Fort Collins,
CO - Team Time (1st 5) 1:22:14.2 | Spread (1st 5) 59.1 |
| 4, 8, 11, 23, 24, (25), (29) |
| Josh Krafsur, James Gregory, Jack Shore, Cody Larsen, Matthew Boyle, (William Bush), (Calbert Guest) |
| 15:55.6, 16:08.0, 16:21.9, 16:54.0, 16:54.7, (16:54.9), (16:59.0) |
4 | 110 | Broomfield,
CO - Team Time (1st 5) 1:23:14.2 | Spread (1st 5) 1:53.2 |
| 1, 5, 30, 36, 38, (44), (51) |
| Michael Mooney, Joseph Carwin, Kip Mielke, Hayden Vandepol, Grant Smith, (Kevin Schmidt), (Bradley Morgan) |
| 15:28.2, 15:59.1, 17:06.0, 17:19.5, 17:21.4, (17:32.8), (18:02.4) |
5 | 114 | Loveland,
CO - Team Time (1st 5) 1:23:53.1 | Spread (1st 5) 56.2 |
| 13, 15, 17, 32, 37, (41), (45) |
| Kellis Ward, Zac Witman, Lucas Westbrook, Alex Hershberger, Stephen Ritschard, (Mason Rykovich), (Yarid Scalise) |
| 16:24.0, 16:29.7, 16:30.0, 17:09.2, 17:20.2, (17:29.0), (17:36.8) |
| 114 | Rocky Mountain,
CO - Team Time (1st 5) 1:24:07.2 | Spread (1st 5) 1:10.7 |
| 7, 21, 22, 31, 33, (35), (48) |
| Conner Culhane, James Runge, Zach Hupfer, Anthony Luongo, Luis Caballero, (Luke Cunning), (Jon Cathcart) |
| 16:04.2, 16:48.7, 16:52.9, 17:06.5, 17:14.9, (17:16.1), (17:57.0) |
7 | 208 | Horizon,
CO - Team Time (1st 5) 1:28:22.5 | Spread (1st 5) 2:28.6 |
| 10, 40, 46, 53, 59, (61), (62) |
| Gavin Glaza, Nyath Wood, Kade Bullion, Alex McClaren, Tommy White, (Rj Ramirez), (Jacob Esslinger) |
| 16:18.1, 17:28.7, 17:41.8, 18:07.2, 18:46.7, (18:53.5), (18:56.0) |
8 | 263 | Brighton,
CO - Team Time (1st 5) 1:31:00.3 | Spread (1st 5) 2:03.7 |
| 34, 50, 53, 56, 70, (75), (77) |
| Chase Addison, Isaac Wagner, Joshua Bowers, Tyler Zirker, Tyler Robinson, (Alex Robinson), (Patrick King) |
| 17:15.0, 17:58.0, 18:07.2, 18:21.4, 19:18.7, (19:41.8), (20:00.0) |
9 | 268 | Prairie View,
CO - Team Time (1st 5) 1:31:07.2 | Spread (1st 5) 1:46.7 |
| 43, 47, 52, 57, 69, (71), (74) |
| Alexander Gutierrez, Antonio Salcido, Robert Hanson, Ian Gerace, Bryan Croft, (Caden Schiller), (Blake Bushlack) |
| 17:30.7, 17:49.7, 18:03.1, 18:26.3, 19:17.4, (19:19.2), (19:25.6) |
10 | 285 | Northglenn,
CO - Team Time (1st 5) 1:32:33.6 | Spread (1st 5) 1:59.9 |
| 39, 49, 60, 65, 72, (73), (76) |
| Cole Bergman, Julio Ramos Gomez, Porter Bergman, Drew Baker, Alexander Large, (Mitchell Swetich), (Tyler Lovato) |
| 17:22.0, 17:57.3, 18:50.0, 19:02.4, 19:21.9, (19:25.5), (19:45.5) |
11 | 306 | Mountain Range,
CO - Team Time (1st 5) 1:33:55.6 | Spread (1st 5) 51.9 |
| 55, 58, 63, 64, 66, (67), (68) |
| Brendan Quintero, Evan Rangel, Garrett Kehmeier, Joseph Chiolero, Keegan Hughes, (Casey Tripi), (Dakota Winters) |
| 18:14.1, 18:36.5, 18:57.0, 19:02.0, 19:06.0, (19:08.0), (19:16.6) |
12 | 400 | Adams City,
CO - Team Time (1st 5) 1:55:36.0 | Spread (1st 5) 5:49.0 |
| 78, 79, 80, 81, 82, (83), (84) |
| Thomas Olson, Larry Gallegos, Jonathan Myers, Jose Rodriguez-Tapia, Stephen Ronquillo, (Mattaeo Silva), (Jadon Forsythe) |
| 20:35.0, 22:00.0, 22:26.0, 24:11.0, 26:24.0, (26:37.0), (26:45.0) |