1 | 25 | Vanguard,
CO - Team Time (1st 5) 1:26:20.1 | Spread (1st 5) 25.8 |
| 3, 4, 5, 6, 7, (8), (10) |
| Miles Hatton, Alex Hawkins, Josh Briar, Harley Morgan, Jacob Evangelista, (Andrew Sintas), (Slade Kelling) |
| 16:59.8, 17:12.9, 17:20.1, 17:21.7, 17:25.6, (17:39.0), (17:41.1) |
2 | 74 | Heritage Christian,
CO - Team Time (1st 5) 1:30:52.5 | Spread (1st 5) 2:40.7 |
| 2, 13, 14, 18, 27, (31), (39) |
| Luke Gilliland, Daniel Palmer, Stephen Simmons, Robbie Wagner, Kyle Leahy, (Joseph Lilley), (Connor Salem) |
| 16:50.7, 18:02.5, 18:09.3, 18:18.6, 19:31.4, (19:42.7), (20:32.1) |
3 | 85 | Peyton,
CO - Team Time (1st 5) 1:32:17.3 | Spread (1st 5) 1:35.2 |
| 9, 15, 16, 21, 24, (36) |
| Tristan Heffner, Garhett Shaw, Ryland Howard, Robbie Schuemann, Layne Higgins, (Kearney Nevills) |
| 17:39.6, 18:09.9, 18:14.8, 18:58.2, 19:14.8, (20:17.3) |
4 | 89 | Denver Academy,
CO - Team Time (1st 5) 1:32:35.4 | Spread (1st 5) 3:19.1 |
| 1, 11, 19, 26, 32, (42), (44) |
| Andy O'Dell, Zach Neal, John Newton, Sam Deline, Alex Crawford, (Luc Christians), (Dylan Badiga) |
| 16:39.2, 17:53.0, 18:33.8, 19:31.1, 19:58.3, (21:03.0), (21:52.3) |
5 | 146 | Evangelical Christian,
CO - Team Time (1st 5) 1:39:19.8 | Spread (1st 5) 4:11.8 |
| 17, 25, 28, 30, 46 |
| Matt Childress, Nate Osborne, Sung Ahn, Brendan Bunker, Jason Hartnet |
| 18:16.4, 19:20.7, 19:33.3, 19:41.2, 22:28.2 |
6 | 158 | Pikes Peak Christian,
CO - Team Time (1st 5) 1:39:49.5 | Spread (1st 5) 3:28.9 |
| 12, 29, 34, 40, 43, (56) |
| William Harmon, Caleb Johns, Nate Bellew, Nick Travieso, Alex Perret, (Drew Troff) |
| 17:54.7, 19:40.1, 20:14.1, 20:37.0, 21:23.6, (27:05.5) |
7 | 185 | Denver Waldorf,
CO - Team Time (1st 5) 1:46:24.1 | Spread (1st 5) 6:41.3 |
| 20, 22, 41, 47, 55, (57), (58) |
| Jacob Smith, Zach Munroe, Orion Smith, Aiden Lawrence, Caden Hirsch, (Andres Laris), (James Wetherbee) |
| 18:37.0, 19:00.1, 20:51.1, 22:37.6, 25:18.3, (31:37.1), (40:37.4) |
8 | 202 | Colorado Springs School,
CO - Team Time (1st 5) 1:46:56.9 | Spread (1st 5) 3:12.0 |
| 33, 35, 37, 48, 49, (52), (53) |
| Alex Gardiner, Matthew Weidman, Will Farwell, Webb Boswell, Lucas Machado, (Danny Borja), (Tim Read) |
| 20:03.5, 20:15.4, 20:18.1, 23:04.4, 23:15.5, (24:12.8), (24:34.1) |
9 | 207 | Front Range Christian,
CO - Team Time (1st 5) 1:48:53.3 | Spread (1st 5) 4:28.9 |
| 23, 38, 45, 50, 51, (54) |
| Nathan Paladino, Chase Morris, Calvin Harrington, Peter Joyce, Gabe Fik, (Ace Engler) |
| 19:06.1, 20:24.8, 22:22.4, 23:25.0, 23:35.0, (24:55.0) |