| 1 | 2022-06-26 | National Championships United States ME - Road Race | NC | ME | - | DNF |
| 2 | 2019-08-12 | The Larry H.Miller Tour of Utah | 2.HC | ME | 147 | 66 |
| 3 | 2019-06-30 | National Championships United States ME - Road Race | NC | ME | - | 34 |
| 4 | 2019-06-19 | Tour de Beauce | 2.2 | ME | 63 | 39 |
| 5 | 2019-06-13 | Grand Prix Cycliste de Saguenay | 2.2 | ME | - | 49 |
| 6 | 2018-08-16 | Colorado Classic | 2.HC | ME | 133 | 39 |
| 7 | 2018-08-06 | The Larry H.Miller Tour of Utah | 2.HC | ME | 153 | 42 |
| 8 | 2018-06-24 | National Championships United States ME - Road Race | NC | ME | - | DNF |
| 9 | 2018-06-13 | Tour de Beauce | 2.2 | ME | - | 48 |
| 10 | 2018-05-28 | Winston Salem Cycling Classic | 1.1 | ME | - | 58 |
| 11 | 2018-04-18 | Tour of the Gila | 2.2 | ME | 94 | 18 |
| 12 | 2017-09-30 | Tour of Almaty | 2.1 | ME | 134 | 95 |
| 13 | 2017-08-01 | Vuelta a Colombia | 2.2 | ME | 23 | 46 |
| 14 | 2017-06-25 | National Championships United States ME - Road Race | NC | ME | - | DNF |
| 15 | 2017-05-29 | Winston Salem Cycling Classic | 1.1 | ME | 57 | DNF |
| 16 | 2016-09-10 | The Reading 120 | 1.2 | ME | - | OTL |
| 17 | 2016-07-17 | Tour of Qinghai Lake | 2.HC | ME | 111 | 39 |
| 18 | 2016-06-05 | Philadelphia International Cycling Classic | 1.1 | ME | 43 | DNF |
| 19 | 2016-05-30 | Winston Salem Cycling Classic | 1.1 | ME | 44 | DNF |
| 20 | 2016-05-28 | National Championships United States ME - Road Race | NC | ME | - | DNF |
| 21 | 2015-08-03 | The Larry H.Miller Tour of Utah | 2.HC | ME | 148 | 70 |