|
| Place | Bib | Name | Team Name | Time | Penalty | Gap |
| 1 | 398 | MCBIRNEY Tim | Team Mikes Bikes | 35:50 | 0 | 0:00 |
| 2 | 356 | WILSON Matthew | POA Racing | 36:03 | 0 | 0:13 |
| 3 | 304 | ERNST Christopher | Expeditors | 36:06 | 0 | 0:16 |
| 4 | 432 | MARTIN Nathan | Alto Velo | 36:20 | 0 | 0:30 |
| 5 | 317 | *FIELDS Troy | UCI CTM: Project Echelon Racing | 36:25 | 0 | 0:35 |
| 6 | 314 | ARNOPOL Richard | UCI CTM: Project Echelon Racing | 36:27 | 0 | 0:37 |
| 7 | 312 | BASSETT Stephen | UCI CTM: Project Echelon Racing | 36:27 | 0 | 0:37 |
| 8 | 443 | FELTON Quinn | CycleSport.com | 36:31 | 0 | 0:41 |
| 9 | 311 | CLASSEN Caleb | UCI CTM: Project Echelon Racing | 36:37 | 1 | 0:47 |
| 10 | 415 | *POWELL Ethan | TaG Cycling Race Team | 36:53 | 0 | 1:03 |
| 11 | 427 | KELLY Declan | Bici Squadra | 37:25 | 0 | 1:35 |
| 12 | 373 | LANGARD Cooper | Red Truck Racing P/B Mosaic Homes | 37:40 | 0 | 1:50 |
| 13 | 361 | BOHANNAN Walker | ACT | 37:55 | 0 | 2:05 |
| 14 | 308 | RUSSELL Evan | Expeditors | 37:58 | 0 | 2:08 |
| 15 | 441 | MCGEOUGH cormac | Canel’s - Java | 37:58 | 0 | 2:08 |
| 16 | 355 | *UNGER Logan | POA Racing | 37:59 | 0 | 2:09 |
| 17 | 302 | HOLLENBECK Sean | Expeditors | 38:08 | 0 | 2:18 |
| 18 | 332 | FULLER Thomas | iSpeed Pro Racing p/b DNA Cycling | 38:15 | 0 | 2:25 |
| 19 | 447 | GOURD Jeremy | Meraloma Racing | 38:16 | 0 | 2:26 |
| 20 | 342 | BERG Eric | Manteo Racing | 38:19 | 0 | 2:29 |
| 21 | 306 | MARSHALL Kaler | Expeditors | 38:25 | 0 | 2:35 |
| 22 | 345 | *HARTLE Tyler | Manteo Racing | 38:29 | 0 | 2:39 |
| 23 | 442 | BRENES MATA Sebastian | Canels Java | 38:38 | 0 | 2:48 |
| 24 | 381 | CLOAREC Andrea | SpeedBlock pb Terún | 38:41 | 0 | 2:51 |
| 25 | 307 | RITZOW Max | Expeditors | 39:05 | 0 | 3:15 |
| 26 | 333 | *LARSON Evan | iSpeed Pro Racing p/b DNA Cycling | 39:05 | 0 | 3:15 |
| 27 | 404 | MARTINEK Alex | Team RF Foundations p/b George's Cycles | 39:06 | 0 | 3:16 |
| 28 | 401 | COLLIER John | Team RF Foundations p/b George's Cycles | 39:09 | 0 | 3:19 |
| 29 | 344 | HAMEL Olivier | Manteo Racing | 39:16 | 0 | 3:26 |
| 30 | 318 | BICKMORE Cade | UCI CTM: Project Echelon Racing | 39:17 | 0 | 3:27 |
| 31 | 335 | ROMERO Giovanni | iSpeed Pro Racing p/b DNA Cycling | 39:43 | 0 | 3:53 |
| 32 | 347 | HOWE Connor | Manteo Racing | 39:44 | 0 | 3:54 |
| 33 | 351 | *BEAUMONT Cameron | POA Racing | 39:55 | 0 | 4:05 |
| 34 | 446 | SCHAEFER Stephen | Landis Cyclery/Trek | 40:07 | 0 | 4:17 |
| 35 | 372 | HARRIS Owen | Red Truck Racing P/B Mosaic Homes | 40:09 | 0 | 4:19 |
| 36 | 354 | MITCHELL Finn | POA Racing | 40:12 | 0 | 4:22 |
| 37 | 331 | CARROLL Austin | iSpeed Pro Racing p/b DNA Cycling | 40:14 | 0 | 4:24 |
| 38 | 315 | CRAINE Ethan | UCI CTM: Project Echelon Racing | 40:19 | 0 | 4:29 |
| 39 | 305 | HSU Johnathan | Expeditors | 40:26 | 0 | 4:36 |
| 40 | 433 | COSTA Florian | Alto Velo Racing Club | 40:33 | 5 | 4:43 |
| 41 | 366 | TAKAHASHI David | ACT | 40:35 | 0 | 4:45 |
| 42 | 327 | WU Simon | BPM - Holtey Brown Newsome | 40:37 | 0 | 4:47 |
| 43 | 337 | *WATSON Eli | iSpeed Pro Racing P/B DNA Cycling | 40:39 | 0 | 4:49 |
| 44 | 396 | LUCAS Eamon | Team Mikes Bikes | 40:40 | 0 | 4:50 |
| 45 | 403 | HEPWORTH Matt | Team RF Foundations p/b George's Cycles | 40:48 | 0 | 4:58 |
| 46 | 394 | LAFORCADE Pierre-Amaury | Team Mikes Bikes | 40:49 | 0 | 4:59 |
| 47 | 421 | ANDERSON Benjamin | Apex Racing | 40:50 | 0 | 5:00 |
| 48 | 365 | SCHWARTZ Theodore | ACT | 40:51 | 0 | 5:01 |
| 49 | 352 | KOVALCIK Zachary | POA Racing | 40:59 | 0 | 5:09 |
| 50 | 383 | KING Trevor | SpeedBlock pb Terún | 41:00 | 0 | 5:10 |
| 51 | 376 | *SATO Marc | Red Truck Racing P/B Mosaic Homes | 41:08 | 0 | 5:18 |
| 52 | 436 | MURISON Alexander | Bici Squadra | 41:11 | 0 | 5:21 |
| 53 | 392 | DUNCAN Jack | Team Mikes Bikes | 41:24 | 0 | 5:34 |
| 54 | 313 | BOARDMAN Samuel | UCI CTM: Project Echelon Racing | 41:24 | 0 | 5:34 |
| 55 | 334 | MCCULLOCH Brian | iSpeed Pro Racing p/b DNA Cycling | 41:31 | 0 | 5:41 |
| 56 | 364 | REYNDERS John | ACT | 41:32 | 0 | 5:42 |
| 57 | 348 | *VEEMAN Luca | Manteo Racing | 41:42 | 0 | 5:52 |
| 58 | 323 | DUERFELDT Austin | BPM - Holtey Brown Newsome | 41:46 | 0 | 5:56 |
| 59 | 422 | BLOOMER Casey | Apex Racing | 41:46 | 0 | 5:56 |
| 60 | 374 | MASSEY Orien | Red Truck Racing P/B Mosaic Homes | 41:52 | 0 | 6:02 |
| 61 | 343 | *BORSTMAYER Finn | Manteo Racing | 41:54 | 0 | 6:04 |
| 62 | 325 | VANDERZANDEN Ben | BPM - Holtey Brown Newsome | 42:02 | 0 | 6:12 |
| 63 | 301 | ROSS Kent | Expeditors | 42:02 | 0 | 6:12 |
| 64 | 435 | GAUTHIER Mathieu | Bici Squadra | 42:17 | 0 | 6:27 |
| 65 | 363 | KENNEDY Quin | ACT | 42:24 | 0 | 6:34 |
| 66 | 405 | *NISTAL Rowan | Team RF Foundations p/b George's Cycles | 42:28 | 0 | 6:38 |
| 67 | 393 | *GOUMAS Nicolas | Team Mikes Bikes | 42:31 | 0 | 6:41 |
| 68 | 368 | ZHANG Xiaohan | ACT | 42:34 | 0 | 6:44 |
| 69 | 395 | KRIEGER Taj | Team Mikes Bikes | 42:34 | 0 | 6:44 |
| 70 | 336 | *WATSON Jack | iSpeed Pro Racing P/B DNA Cycling | 42:35 | 0 | 6:45 |
| 71 | 434 | WILSON Devin | Alto Velo Racing Club | 42:41 | 0 | 6:51 |
| 72 | 407 | SCHROEDER Allan | Team RF Foundations p/b George's Cycles | 42:45 | 0 | 6:55 |
| 73 | 437 | *THORDARSON Odinn | BoostCycleSport | 42:47 | 0 | 6:57 |
| 74 | 424 | SCHAULAND Ben | Apex Racing | 43:29 | 0 | 7:39 |
| 75 | 375 | MULLEN Kolby | Red Truck Racing P/B Mosaic Homes | 43:37 | 0 | 7:47 |
| 76 | 371 | *DREWS Tristan | Red Truck Racing P/B Mosaic Homes | 43:43 | 0 | 7:53 |
| 77 | 353 | MEZEY Tyler | POA Racing | 43:48 | 0 | 7:58 |
| 78 | 397 | MACHERAS Blake | Team Mikes Bikes | 43:53 | 0 | 8:03 |
| 79 | 388 | TIMMERMAN Jacob | SpeedBlock pb Terún | 43:53 | 0 | 8:03 |
| 80 | 384 | MERRITT Thomas | SpeedBlock pb Terún | 43:54 | 0 | 8:04 |
| 81 | 387 | ROSSEN Zac | SpeedBlock pb Terún | 43:54 | 0 | 8:04 |
| 82 | 358 | ZUGOR Eric | POA Racing | 44:16 | 0 | 8:26 |
| 83 | 303 | *COLLINS Peter | Expeditors | 44:27 | 0 | 8:37 |
| 84 | 391 | AKINS Alexander | Team Mikes Bikes | 45:22 | 0 | 9:32 |
| 85 | 406 | ROSE Justin | Team RF Foundations p/b George's Cycles | 45:31 | 0 | 9:41 |
| 86 | 438 | *CAMERON Julian | Broad Street Cycles | 45:53 | 0 | 10:03 |
| 87 | 445 | AUSTIN Andrew | Hagens Berman Racing Seattle | 46:11 | 0 | 10:21 |
| 88 | 423 | KLEIN Cooper | Apex Racing | 46:41 | 0 | 10:51 |
| 89 | 444 | ACOSTA Martin | Hagens Berman Racing Seattle | 47:36 | 0 | 11:46 |
| 998 | 416 | *MOORE Manu | TaG Cycling Race Team | 0:00 | | 0:00 |
| 999 | 316 | DAVIS Cole | UCI CTM: Project Echelon Racing | 0:00 | | 0:00 |
| 999 | 321 | AQUINO Tyler | BPM - Holtey Brown Newsome | 0:00 | | 0:00 |
| 999 | 322 | CUMMINGS Robert | BPM - Holtey Brown Newsome | 0:00 | | 0:00 |
| 999 | 324 | GIBSON Colin | BPM - Holtey Brown Newsome | 0:00 | | 0:00 |
| 999 | 326 | WALLIN Kevin | BPM - Holtey Brown Newsome | 0:00 | | 0:00 |
| 999 | 341 | AGUR Lee | Manteo Racing | 0:00 | | 0:00 |
| 999 | 346 | HOGMAN Samuel | Manteo Racing | 0:00 | | 0:00 |
| 999 | 357 | YALE Alex | POA Racing | 0:00 | | 0:00 |
| 999 | 362 | HAYDON Rhys | ACT | 0:00 | | 0:00 |
| 999 | 367 | WEST Finn | ACT | 0:00 | | 0:00 |
| 999 | 385 | MIKUL Matt | SpeedBlock pb Terún | 0:00 | | 0:00 |
| 999 | 386 | *RITCHIE Ryder | SpeedBlock pb Terún | 0:00 | | 0:00 |
| 999 | 402 | *ELUMBAUGH Ben | Team RF Foundations p/b George's Cycles | 0:00 | | 0:00 |
| 999 | 413 | OLIPHANT Aidan | TaG Cycling Race Team | 0:00 | | 0:00 |
| 999 | 414 | *PARRISH Campbell | TaG Cycling Race Team | 0:00 | | 0:00 |
| 999 | 428 | FITZMAURICE Cam | Squadra Bici | 0:00 | | 0:00 |
| 999 | 431 | DOWD Henry | 606 Racing | 0:00 | | 0:00 |
| 999 | 448 | BROWN Ian | Red Kilo | 0:00 | | 0:00 |