1 | 46 | Forge Christian,
CO - Team Time (1st 5) 1:26:18.4 | Spread (1st 5) 2:05.0 |
| 1, 4, 9, 15, 17, (23), (29) |
| Cole Sprout, Macklin Brockmeyer, Wyatt Orstead, Antonio Blaine, Carter Heekin, (Corbin Marcus), (Peter Roem) |
| 16:01.0, 16:50.4, 17:25.0, 17:56.0, 18:06.0, (18:24.0), (18:42.0) |
2 | 55 | Holy Family,
CO - Team Time (1st 5) 1:27:46.0 | Spread (1st 5) 1:18.0 |
| 5, 6, 12, 13, 19, (28), (36) |
| Kyle McCabe, Braden Bartlett, Christian Montoya, Tanner Price, Aaron Sanders, (Jonah Munoz), (Jack Elliot) |
| 16:56.0, 17:02.0, 17:46.0, 17:48.0, 18:14.0, (18:39.0), (19:04.0) |
3 | 67 | Peak To Peak,
CO - Team Time (1st 5) 1:28:59.3 | Spread (1st 5) 56.0 |
| 8, 11, 14, 16, 18, (22), (37) |
| Brandon Ries, Ethan Monarski, Cole Beasley, William Ledden, Will Alexander, (Benjamin Cunningham), (Justin Hager) |
| 17:16.0, 17:45.0, 17:49.0, 17:57.3, 18:12.0, (18:17.5), (19:09.6) |
4 | 88 | Jefferson Academy,
CO - Team Time (1st 5) 1:29:19.9 | Spread (1st 5) 2:08.0 |
| 2, 3, 25, 27, 31, (40), (41) |
| Ryan Lehmuth, Christian VanCleave, Paul Watters, Nathan Moore, Michael Leoni, (James Winder), (Aaron Rog) |
| 16:37.0, 16:44.0, 18:36.0, 18:37.9, 18:45.0, (19:27.0), (19:28.0) |
5 | 97 | Denver North,
CO - Team Time (1st 5) 1:30:36.0 | Spread (1st 5) 1:32.0 |
| 7, 20, 21, 24, 25, (33), (38) |
| Cruz Jimenez, Julian Amador, Adrian Villagrama, Connor Ellerton, Chris Del Valle, (Jose Lopez), (Sam Reilly) |
| 17:04.0, 18:15.0, 18:16.0, 18:25.0, 18:36.0, (18:54.0), (19:12.0) |
6 | 182 | Ridge View Academy,
CO - Team Time (1st 5) 1:35:38.0 | Spread (1st 5) 1:00.0 |
| 29, 32, 33, 42, 46, (49), (56) |
| Uriel Rodriguez, Johnny McGrath, Kaleb Rosas, Christian Perkins, Martinez Kameron, (X Rosas), (Sidney Wolford) |
| 18:42.0, 18:49.0, 18:54.0, 19:31.0, 19:42.0, (20:05.0), (20:37.0) |
7 | 184 | Denver West,
CO - Team Time (1st 5) 1:36:04.0 | Spread (1st 5) 2:23.0 |
| 10, 38, 43, 45, 48, (49), (52) |
| Sammy Terrones, Jonathan Sanchez, Misael Espino-gonzales, Israel Ruiz, Antonio Carrillo, (Carlos Villalpando), (Alex Imhof) |
| 17:35.0, 19:12.0, 19:39.0, 19:40.0, 19:58.0, (20:05.0), (20:10.0) |
8 | 240 | Prospect Ridge Academy,
CO - Team Time (1st 5) 1:39:33.7 | Spread (1st 5) 1:13.7 |
| 35, 47, 51, 53, 54, (55), (57) |
| Jackson Taylor, Easton Schriner, Ryan Gee, Trey Kappan, Nathan Helmick, (James MacGuire), (Gabriel Rueda) |
| 19:03.0, 19:50.0, 20:08.0, 20:16.0, 20:16.7, (20:34.0), (20:40.0) |
9 | 300 | Pinnacle (The),
CO - Team Time (1st 5) 1:48:36.0 | Spread (1st 5) 2:46.0 |
| 43, 62, 64, 65, 66, (70), (72) |
| Luis Barron, Jared Pheps, Bryan Gonzalez, James Daniels, Drake Essig, (Jonathon Fonseca), (Jaovanni Alvalos) |
| 19:39.0, 21:59.0, 22:14.0, 22:19.0, 22:25.0, (23:49.0), (23:59.0) |
10 | 323 | The Academy of Charter Schools,
CO - Team Time (1st 5) 1:52:30.4 | Spread (1st 5) 2:38.6 |
| 59, 60, 67, 68, 69, (71), (75) |
| Gary Hernandez, Evan Holt, Cyrus Barber, Justin McGregor, Chandler Erickson, (Logan Skulley), (Nathan Collins) |
| 21:08.4, 21:20.0, 22:43.0, 23:32.0, 23:47.0, (23:50.9), (24:39.4) |
11 | 329 | Arrupe Jesuit,
CO - Team Time (1st 5) 1:53:14.0 | Spread (1st 5) 3:23.0 |
| 58, 61, 63, 73, 74, (76), (77) |
| Alex Molina, Isaac Prieto, Jeremy Romero, Alexis Sagarnaga, Jesus Baez, (Salvador Olvera), (Omar Nunez) |
| 21:03.0, 21:44.0, 22:00.0, 24:01.0, 24:26.0, (24:52.0), (25:14.0) |