1 | 18 | Mountain Vista,
CO - Team Time (1st 5) 1:15:38.0 | Spread (1st 5) 59.7 |
| 1, 2, 3, 4, 8, (12), (18) |
| Harrison Witt, Jayden Nats, Owen Nolan, Nate Harbert, Aaron Yocom, (Kyle Boe), (Luke Urban) |
| 14:39.4, 14:58.9, 15:01.4, 15:19.2, 15:39.1, (15:55.5), (16:33.4) |
2 | 95 | Fruita Monument,
CO - Team Time (1st 5) 1:22:08.8 | Spread (1st 5) 1:41.2 |
| 7, 10, 21, 23, 34, (42), (50) |
| McGinley Zastrow, Kien Cogley, Oliver Balestrieri, Gannon Seagren, Tyler MacDonald, (Carson Garcia), (Adan Flores) |
| 15:38.6, 15:49.3, 16:39.8, 16:41.3, 17:19.8, (17:42.1), (17:54.8) |
3 | 104 | Heritage,
CO - Team Time (1st 5) 1:22:26.9 | Spread (1st 5) 1:50.1 |
| 9, 11, 13, 31, 40, (41), (48) |
| Michael Beck, Jason Becker, Connor Kennedy, Joseph Wall, Raphael Weigang, (Zach Dickman), (Owen McCague) |
| 15:40.0, 15:51.9, 16:11.1, 17:13.8, 17:30.1, (17:35.3), (17:49.3) |
4 | 105 | Valor Christian,
CO - Team Time (1st 5) 1:22:46.0 | Spread (1st 5) 2:02.2 |
| 5, 17, 19, 27, 37, (52), (57) |
| Tyler Traeger, Beau Thomason, Tyler Pranno, Shane Pranno, Dane Eike, (Cole Nutting), (Brandon Seymour) |
| 15:23.0, 16:33.3, 16:34.0, 16:50.5, 17:25.2, (17:56.9), (18:04.1) |
5 | 114 | Dakota Ridge,
CO - Team Time (1st 5) 1:23:21.7 | Spread (1st 5) 1:56.6 |
| 6, 16, 24, 29, 39, (47), (49) |
| Jacob White, Ethan Straub, Chance Heisler, Silas Thompson, Kyle Johnson, (Zachary Liles), (Simon Straub) |
| 15:33.0, 16:32.4, 16:43.7, 17:03.0, 17:29.6, (17:48.8), (17:51.9) |
6 | 131 | Highlands Ranch,
CO - Team Time (1st 5) 1:24:37.8 | Spread (1st 5) 1:17.8 |
| 14, 15, 28, 30, 44, (55), (61) |
| Tyler Captain, Matthew Lobojko, Samuel Hilsden, Ty Young, Owen Flack, (David Canaday), (Lele Pasley) |
| 16:27.3, 16:29.4, 16:52.7, 17:03.3, 17:45.1, (17:58.4), (18:16.9) |
7 | 149 | Arvada West,
CO - Team Time (1st 5) 1:25:17.1 | Spread (1st 5) 1:13.5 |
| 20, 22, 25, 36, 46, (62), (68) |
| David Rhoades, Logan Deison, Dominic Danborn, Gabe Schultz, Toler Wilson, (Kenny Deng), (Miles Passerella) |
| 16:35.0, 16:41.0, 16:48.7, 17:23.9, 17:48.5, (18:23.0), (18:44.0) |
8 | 227 | Chatfield,
CO - Team Time (1st 5) 1:28:38.8 | Spread (1st 5) 48.6 |
| 32, 38, 45, 54, 58, (63), (66) |
| Camden Law, Chase Miller, Mason Bassette, Preston Lux, Hunter Ridpath, (Anthony Somoza), (Riley McMurry) |
| 17:18.1, 17:29.3, 17:46.4, 17:58.3, 18:06.7, (18:28.6), (18:31.0) |
9 | 230 | ThunderRidge,
CO - Team Time (1st 5) 1:28:42.9 | Spread (1st 5) 53.6 |
| 32, 35, 51, 53, 59, (64), (65) |
| Jake Stocking, Avery Emmelkamp, Corbin Thompson, Shiv Ghosh, Sam Skidmore, (Ben Reader), (Anthony Cummings) |
| 17:18.1, 17:21.1, 17:54.9, 17:57.1, 18:11.7, (18:28.8), (18:28.9) |
10 | 295 | Lakewood,
CO - Team Time (1st 5) 1:32:34.9 | Spread (1st 5) 3:01.1 |
| 26, 43, 72, 76, 78, (79), (82) |
| Clifton Thompson, Mark Amori, Aiden Farley, Thomas Reddinger, Joshua Miller, (Nathaniel Blanchard), (Sean Heath) |
| 16:49.9, 17:42.7, 18:53.9, 19:17.4, 19:51.0, (20:23.9), (20:30.5) |
11 | 348 | Bear Creek,
CO - Team Time (1st 5) 1:35:56.8 | Spread (1st 5) 2:26.6 |
| 56, 60, 71, 80, 81, (83), (84) |
| Rodrigo Rios-Soto, Jacob Culig, Wiley Peterson, Colin Schweich, Jayden Fojut, (Maxwell Mills), (Jordan Douglas) |
| 18:02.8, 18:13.7, 18:45.7, 20:25.2, 20:29.4, (20:31.4), (20:42.6) |
12 | 353 | Columbine,
CO - Team Time (1st 5) 1:34:08.7 | Spread (1st 5) 18.9 |
| 67, 69, 70, 73, 74, (75), (77) |
| Eric Hart, Jack Ryckman, Alexander Hoffman, Luke Griswold, Bracken Epp, (Jack Modler), (Davis Hovey) |
| 18:40.7, 18:44.9, 18:45.2, 18:58.3, 18:59.6, (19:01.9), (19:20.3) |