| 1 | RUSSELL Evan | Hustle Pro Cycling | 02:52:26.000 | - | 0 |
| 2 | ROSS Kent | Expeditors Elite Cycling | 02:52:26.000 | - | 0 |
| 3 | RENAUD-TREMBLAY Sasha | TaG Cycling | 02:52:30.000 | 04.000 | 0 |
| 4 | MARTIN Nathan | Alto Velo | 02:52:30.000 | 04.000 | 0 |
| 5 | HOWE Connor | | 02:52:30.000 | 04.000 | 0 |
| 6 | JONKER Andrew | | 02:52:30.000 | 04.000 | 0 |
| 7 | BICKLEY Brad | | 02:52:30.000 | 04.000 | 0 |
| 8 | MITCHELL Finn | | 02:52:30.000 | 04.000 | 0 |
| 9 | HAMEL Olivier | | 02:52:30.000 | 04.000 | 0 |
| 10 | MARTINEK Alexander | Team RF Foundations p/b George's Cycles | 02:52:30.000 | 04.000 | 0 |
| 11 | HARTLE Tyler | | 02:52:34.000 | 08.000 | 0 |
| 12 | CASTILLO Ulises Alfredo | Above & Beyond Cancer Cycling p/b Bike World | 02:52:34.000 | 08.000 | 0 |
| 13 | KINNIBURGH Reid | | 02:52:34.000 | 08.000 | 0 |
| 14 | RITZOW Max | Expeditors Elite Cycling | 02:52:34.000 | 08.000 | 0 |
| 15 | MOORE Manu | | 02:52:34.000 | 08.000 | 0 |
| 16 | OLIPHANT Aidan | | 02:52:34.000 | 08.000 | 0 |
| 17 | BOROFF Benjamin | | 02:52:34.000 | 08.000 | 0 |
| 18 | BRUSA Johan | | 02:52:34.000 | 08.000 | 0 |
| 19 | MCGEOUGH Cormac | Canel's - Java | 02:52:34.000 | 08.000 | 0 |
| 20 | LAUGHERY Mark | | 02:52:46.000 | 20.000 | 0 |
| 21 | GARDON Elouan | | 02:52:46.000 | 20.000 | 0 |
| 22 | CUMMINGS Robert | | 02:52:49.000 | 23.000 | 0 |
| 23 | ERIKS Colin | | 02:52:52.000 | 26.000 | 0 |
| 24 | UBERTI Chris | | 02:52:52.000 | 26.000 | 0 |
| 25 | BOHANNAN Walker | | 02:52:52.000 | 26.000 | 0 |
| 26 | FOLEY Michael | Hustle Pro Cycling | 02:52:58.000 | 32.000 | 0 |
| 27 | BORSTMAYER Finn | | 02:53:00.000 | 34.000 | 0 |
| 28 | TARBATH Forest | | 02:53:00.000 | 34.000 | 0 |
| 29 | GLOVER Cole | | 02:53:00.000 | 34.000 | 0 |
| 30 | MARSHALL Kaler | Expeditors Elite Cycling | 02:53:00.000 | 34.000 | 0 |
| 31 | COLLIER John | Team RF Foundations p/b George's Cycles | 02:53:00.000 | 34.000 | 0 |
| 32 | GAUTHIER Mathis | | 02:53:00.000 | 34.000 | 0 |
| 33 | PARRISH Campbell | TaG Cycling | 02:53:08.000 | 42.000 | 0 |
| 34 | JONKER Ryan | | 02:53:08.000 | 42.000 | 0 |
| 35 | LANGARD Cooper | | 02:53:08.000 | 42.000 | 0 |
| 36 | ABSHIRE Lance | | 02:53:08.000 | 42.000 | 0 |
| 37 | AGUILAR Jose Ricardo | | 02:53:08.000 | 42.000 | 0 |
| 38 | COTTON Ethan | | 02:53:12.000 | 46.000 | 0 |
| 39 | JONES Cameron | | 02:53:12.000 | 46.000 | 0 |
| 40 | ROMERO Giovanni | | 02:53:12.000 | 46.000 | 0 |
| 41 | ZUGOR Eric | | 02:53:12.000 | 46.000 | 0 |
| 42 | HEPWORTH Matthew | Team RF Foundations p/b George's Cycles | 02:53:16.000 | 50.000 | 0 |
| 43 | MORRIS Sam | Hustle Pro Cycling | 02:53:16.000 | 50.000 | 0 |
| 44 | O'DONNELL Seamus | | 02:53:16.000 | 50.000 | 0 |
| 45 | MASSEY Orien | | 02:53:28.000 | 1:02.000 | 0 |
| 46 | COLLINS Peter | | 02:53:30.000 | 1:04.000 | 0 |
| 47 | HALFAKER Aaron | | 02:53:30.000 | 1:04.000 | 0 |
| 48 | FULLER Thomas | iSpeed - FELT | 02:53:30.000 | 1:04.000 | 0 |
| 49 | MCCULLOCH Brian | iSpeed - FELT | 02:53:30.000 | 1:04.000 | 0 |
| 50 | BROWN Ian | | 02:53:38.000 | 1:12.000 | 0 |
| 51 | DOWD Oliver | | 02:53:43.000 | 1:17.000 | 0 |
| 52 | COSTA Florian | | 02:53:54.000 | 1:28.000 | 0 |
| 53 | MESMER Natanael | Team Mike's Bikes p/b Equator Coffees | 02:53:54.000 | 1:28.000 | 0 |
| 54 | NEY Matthew | | 02:53:54.000 | 1:28.000 | 0 |
| 55 | NEY Caleb | | 02:53:54.000 | 1:28.000 | 0 |
| 56 | MULLEN Kolby | | 02:53:57.000 | 1:31.000 | 0 |
| 57 | WU Simon | | 02:53:57.000 | 1:31.000 | 0 |
| 58 | WELCH Samuel | | 02:54:07.000 | 1:41.000 | 0 |
| 59 | HILL Casey | | 02:54:11.000 | 1:45.000 | 0 |
| 60 | KING Kody | Team RF Foundations p/b George's Cycles | 02:54:13.000 | 1:47.000 | 0 |
| 61 | MCCULLOUGH Greg | Alto Velo | 02:54:17.000 | 1:51.000 | 0 |
| 62 | ROSE Justin | Team RF Foundations p/b George's Cycles | 02:54:22.000 | 1:56.000 | 0 |
| 63 | SCHWARTZ Theodore | | 02:54:22.000 | 1:56.000 | 0 |
| 64 | GOUMAS Nicolas | | 02:54:34.000 | 2:08.000 | 0 |
| 65 | MONETTE Nick | | 02:54:53.000 | 2:27.000 | 0 |
| 66 | HOGMAN Samuel | | 02:55:03.000 | 2:37.000 | 0 |
| 67 | SATO Marc | | 02:55:12.000 | 2:46.000 | 0 |
| 68 | ZHANG Xiaohan | | 02:55:19.000 | 2:53.000 | 0 |
| 69 | KINNEY Nigel | | 02:55:21.000 | 2:55.000 | 0 |
| 70 | LANG Evan | Fount Cycling Guild | 02:55:29.000 | 3:03.000 | 0 |
| 71 | O'BRIEN Christopher | Fount Cycling Guild | 02:55:29.000 | 3:03.000 | 0 |
| 72 | RICHTER David | Fount Cycling Guild | 02:55:29.000 | 3:03.000 | 0 |
| 73 | MELENDEZ Gilberto | Fount Cycling Guild | 02:55:29.000 | 3:03.000 | 0 |
| 74 | KILUN Roman | Team Mike's Bikes p/b Equator Coffees | 02:55:38.000 | 3:12.000 | 0 |
| 75 | FRANCK Eamon Lucas | Team Mike's Bikes p/b Equator Coffees | 02:55:38.000 | 3:12.000 | 0 |
| 76 | KOVALCIK Zachary | | 02:55:38.000 | 3:12.000 | 0 |
| 77 | HOLLISTER Scout | | 02:55:46.000 | 3:20.000 | 0 |
| 78 | GARRISON Remy | | 02:55:48.000 | 3:22.000 | 0 |
| 79 | KERSEY Braden | | 02:56:28.000 | 4:02.000 | 0 |
| 80 | WILSON Chris | Fount Cycling Guild | 02:58:00.000 | 5:34.000 | 0 |
| 1006 | JONES Ethan | | 00:00.000 | -02:52:26.000 | |
| 1006 | KUHNS David | | 00:00.000 | -02:52:26.000 | |
| 1006 | VILLASMIL Eric | | 00:00.000 | -02:52:26.000 | |
| 1006 | BUNCE Sean | | 00:00.000 | -02:52:26.000 | |
| 1006 | GUEST Cole | | 00:00.000 | -02:52:26.000 | |
| 1006 | LAMONT Ray | | 00:00.000 | -02:52:26.000 | |
| 1006 | QUIGLEY Dustin | | 00:00.000 | -02:52:26.000 | |
| 1006 | ABRAHAMS Ian | iSpeed - FELT | 00:00.000 | -02:52:26.000 | |
| 1006 | O'REILLY Cameron | Alto Velo | 00:00.000 | -02:52:26.000 | |
| 1006 | THURGOOD Leigh | | 00:00.000 | -02:52:26.000 | |