| 1 | BRUNNER Eric | Project Echelon Racing | 01:02:36.000 | - | 0 |
| 1 | BRUNNER Eric | Competitive Edge Racing | 01:02:36.000 | - | 0 |
| 2 | SIPPY Ivan | | 01:03:24.000 | 48.000 | 0 |
| 3 | COOTE Henry | Trinity Racing | 01:03:25.000 | 49.000 | 0 |
| 4 | BESHORE Garrett | | 01:04:19.000 | 1:43.000 | 0 |
| 5 | SPRANGER Jack | Bear National Team | 01:04:42.000 | 2:06.000 | 0 |
| 6 | BRAVMAN Benjamin | | 01:04:59.000 | 2:23.000 | 0 |
| 7 | MEISTER Nathaniel | Team California | 01:05:10.000 | 2:34.000 | 0 |
| 8 | BROWN Sam | | 01:05:12.000 | 2:36.000 | 0 |
| 9 | MOTE Adam | | 01:05:13.000 | 2:37.000 | 0 |
| 10 | FREDERICK Ben | | 01:05:46.000 | 3:10.000 | 0 |
| 11 | BEARD Austin | | 01:06:00.000 | 3:24.000 | 0 |
| 12 | VEENENDAAL Vaughn | Team California | 01:06:09.000 | 3:33.000 | 0 |
| 13 | LOPEZ Gavin | | 01:06:38.000 | 4:02.000 | 0 |
| 14 | KONECNY Nicholas | Lexware Mountainbike Team | 01:06:39.000 | 4:03.000 | 0 |
| 15 | ROHDE Jade | Rio Grande Elite Cycling Team | 01:06:48.000 | 4:12.000 | 0 |
| 16 | HAYNES Dylan | | 01:06:50.000 | 4:14.000 | 0 |
| 17 | PURSELL Terol | | 01:06:51.000 | 4:15.000 | 0 |
| 18 | RAPINZ Henry | | 01:07:06.000 | 4:30.000 | 0 |
| 19 | JOHANSEN Jake | | 01:07:17.000 | 4:41.000 | 0 |
| 20 | MAGUN Adrian | Fort Lewis College Skyhawks | 01:07:27.000 | 4:51.000 | 0 |
| 21 | HART Samuel | Fort Lewis College Skyhawks | 01:08:06.000 | 5:30.000 | 0 |
| 22 | RUTBERG Oliver | | 01:08:29.000 | 5:53.000 | 0 |
| 23 | TANNER Jack | | 01:08:54.000 | 6:18.000 | 0 |
| 24 | LOOTENS Jack | | 00:00.000 | -01:02:36.000 | |
| 25 | OLANDER Jacob | | 00:00.000 | -01:02:36.000 | |
| 26 | MCCUE Carson | | 00:00.000 | -01:02:36.000 | |
| 27 | BROWN Ezra | | 00:00.000 | -01:02:36.000 | |
| 28 | WILLIAMS Ian | Fort Lewis College Skyhawks | 00:00.000 | -01:02:36.000 | |
| 28 | WILLIAMS Ian | EMPYR Cycling | 00:00.000 | -01:02:36.000 | |
| 29 | PFUETZE Bryce | | 00:00.000 | -01:02:36.000 | |
| 30 | COCHRAN Stephen | | 00:00.000 | -01:02:36.000 | |
| 1005 | FUNSTON Scott | | 00:00.000 | -01:02:36.000 | |
| 1005 | BENNETT Ryan | | 00:00.000 | -01:02:36.000 | |
| 1005 | VAN KEMPEN Jules | Team Winston Salem - Flow | 00:00.000 | -01:02:36.000 | |
| 1006 | HUBER Alejandro | | 00:00.000 | -01:02:36.000 | |
| 1006 | FOWLER Pearce | | 00:00.000 | -01:02:36.000 | |
| 1006 | BROWN Kalen | | 00:00.000 | -01:02:36.000 | |
| 1006 | DEBOOM Eli | | 00:00.000 | -01:02:36.000 | |