2023-05-20 | Walmart Joe Martin Stage Race | Stage 3 (ITT) | 11 | 2.2 | 4.8 | 0:54 | 1:52 | 29.691 |
2022-05-21 | Joe Martin Stage Race ME | Stage 3 (ITT) | 16 | 2.2 | 4.8 | 0:15 | 0:31 | 29.189 |
2021-08-28 | Joe Martin Stage Race ME | Stage 3 (ITT) | 6 | 2.2 | 4.84 | 0:23 | 0:47 | 30.784 |
2021-06-17 | National Championships United States ME - ITT | 11 | NC | 34.9 | 2:04 | 0:35 | 48.009 |
2018-10-07 | Tour of Taihu Lake | Prologue | 7 | 2.1 | 5.5 | 0:12 | 0:21 | 51.969 |
2018-08-17 | Colorado Classic | Stage 2 (ITT) | 60 | 2.HC | 15.88 | 3:28 | 2:10 | 32.686 |
2018-08-06 | The Larry H.Miller Tour of Utah | Prologue | 36 | 2.HC | 5.31 | 0:20 | 0:37 | 46.968 |
2018-05-20 | Tour of Japan | Prologue | 9 | 2.1 | 2.6 | 0:02 | 0:07 | 48.247 |
2018-03-25 | Settimana Internazionale Coppi e Bartali | Stage 4 (ITT) | 107 | 2.1 | 12.5 | 2:29 | 1:59 | 34.299 |
2018-01-31 | Herald Sun Tour | Prologue | 50 | 2.1 | 1.6 | 0:10 | 1:02 | 46.452 |
2017-08-02 | The Larry H.Miller Tour of Utah | Stage 3 (ITT) | 66 | 2.HC | 9 | 2:16 | 2:31 | 26.024 |
2016-09-29 | Olympia's Tour | Stage 3a (ITT) | 41 | 2.2U | 15.3 | 1:26 | 0:56 | 42.731 |
2016-09-04 | Tour of Alberta | Stage 4 (ITT) | 8 | 2.1 | 12.1 | 0:26 | 0:21 | 47.868 |
2016-07-27 | Tour Alsace | Prologue | 21 | 2.2 | 7.1 | 0:15 | 0:21 | 45.643 |
2016-06-17 | Tour de Beauce | Stage 3a (ITT) | 22 | 2.2 | 19 | 1:30 | 0:47 | 43.595 |
2016-05-06 | Silver City's Tour of the Gila | Stage 3 (ITT) | 50 | 2.2 | 26 | 2:22 | 0:54 | 42.334 |
2016-04-03 | Le Triptyque des Monts et Châteaux | Stage 3a (ITT) | 16 | 2.2 | 10.3 | 0:29 | 0:28 | 45.055 |
2015-08-22 | Tour de l'Avenir | Prologue | 12 | 2.Ncup | 3.5 | 0:10 | 0:28 | 41.584 |
2015-08-11 | Tour de l'Ain | Prologue | 44 | 2.1 | 3.8 | 0:15 | 0:39 | 47.832 |
2015-07-14 | Giro Ciclistico della Valle d'Aosta Mont Blanc | Prologue | 47 | 2.2U | 5.4 | 1:30 | 2:46 | 21.696 |
2015-06-26 | National Championships United States MU - ITT | 8 | NC | 0 | 1:59 | | 0 |
2015-03-23 | Tour de Normandie | Prologue | 39 | 2.2 | 3.6 | 0:15 | 0:41 | 41.013 |
2014-08-23 | Tour de l'Avenir | Prologue | 19 | 2.Ncup | 4.45 | 0:13 | 0:29 | 44.749 |
2014-03-24 | Tour de Normandie | Prologue | 27 | 2.2 | 3.5 | 0:12 | 0:34 | 40.127 |
2013-08-24 | Tour de l'Avenir | Prologue | 69 | 2.Ncup | 5.1 | 0:23 | 0:45 | 47.32 |
2013-06-13 | Internationale Thüringen-Rundfahrt U23 | Stage 5 (ITT) | 72 | 2.2U | 28.4 | 4:06 | 1:26 | 45 |
2013-06-08 | Internationale Thüringen-Rundfahrt U23 | Prologue | 59 | 2.2U | 4.1 | 0:26 | 1:03 | 46.415 |
2013-05-03 | Tour of the Gila | Stage 3 (ITT) | 50 | 2.2 | 26 | 2:43 | 1:02 | 41.637 |
2012-05-26 | Tour du Pays de Vaud | Stage 2b (ITT) | 71 | 2.1 | 13.4 | 2:40 | 1:59 | 40.504 |
2012-05-24 | Tour du Pays de Vaud | Prologue | 35 | 2.1 | 2.9 | 0:21 | 1:12 | 40.309 |
2012-05-19 | Trofeo Karlsberg | Stage 3a (ITT) | 27 | 2.Ncup | 9.3 | 0:25 | 0:26 | 46.957 |
2011-09-03 | Grand Prix Rüebliland | Stage 3 (ITT) | 110 | 2.1 | 9.6 | 2:29 | 2:35 | 39.724 |
2011-07-21 | Tour de l'Abitibi | Stage 3 (ITT) | 16 | 2.Ncup | 12.4 | 0:46 | 0:37 | 46.743 |