1 | 23 | Vanguard,
CO - Team Time (1st 5) 1:27:16.8 | Spread (1st 5) 1:58.5 |
| 1, 3, 5, 6, 8, (9), (10) |
| William Mayhew, Joe Donelson, Ian Rice, Jacob Evangelista, Mason Chermack, (Josh Briar), (Alex Hawkins) |
| 16:09.0, 17:16.0, 17:41.5, 18:02.8, 18:07.5, (18:17.6), (18:41.1) |
2 | 39 | Peyton,
CO - Team Time (1st 5) 1:30:01.1 | Spread (1st 5) 2:59.9 |
| 2, 4, 7, 12, 14, (15), (16) |
| Jake Erickson, Zach Nasif, Kahle Moore, Schuyler Smith, Robbie Schuemann, (Tristan Lee), (Quinton Harris) |
| 16:13.0, 17:37.0, 18:04.1, 18:54.1, 19:12.9, (19:19.7), (19:24.7) |
3 | 91 | Pikes Peak Christian,
CO - Team Time (1st 5) 1:42:26.5 | Spread (1st 5) 3:38.1 |
| 11, 17, 18, 19, 26, (27) |
| Caleb Johns, John Visel, Nate Bellew, Daniel Visel, Nick Travieso, (Alex Perret) |
| 18:45.4, 20:09.3, 20:24.0, 20:44.3, 22:23.5, (22:38.2) |
4 | 100 | Denver Academy,
CO - Team Time (1st 5) 1:45:24.6 | Spread (1st 5) 3:12.0 |
| 13, 20, 21, 22, 24, (31), (32) |
| Zach Neal, Alex Crawford, Sam Deline, Nicholas Carpenter, Dylan Badiga, (Nick Wrape), (Luc Christians) |
| 18:57.0, 21:21.7, 21:21.9, 21:35.0, 22:09.0, (25:35.0), (28:41.0) |
5 | 135 | Front Range Christian,
CO - Team Time (1st 5) 1:56:16.3 | Spread (1st 5) 2:50.0 |
| 23, 25, 28, 29, 30 |
| Slater Thompson, Nathan Paladino, Chase Morris, Peter Joyce, Calvin Harrington |
| 22:00.0, 22:21.0, 22:45.3, 24:20.0, 24:50.0 |