| 1 | 2024-05-19 | 63 | Gran Premio New York City | 1.2 | 136.3 | - | - | 1919 |
| 2 | 2011-06-23 | DNS | National Championships United States MU - ITT | NC | 30 | - | - | |
| 3 | 2010-08-18 | DNF | Tour of Utah | Stage 1 | 2.1 | 137 | - | - | |
| 4 | 2010-08-17 | 135 | Tour of Utah | Prologue | 2.1 | 4.5 | - | - | |
| 5 | 2010-06-26 | DNF | National Championships United States MU - Road Race | NC | 162 | - | - | |
| 6 | 2008-06-17 | 32 | 59e Romsee-Stavelot-Romsee | Int. | 167 | - | - | |
| 7 | 2008-05-10 | 65 | Tour du Haut Anjou | Stage 3 | 2.2 | 99.9 | - | - | |
| 8 | 2008-05-10 | 74 | Tour du Haut Anjou | Stage 2 (ITT) | 2.2 | 14.6 | - | - | |
| 9 | 2008-05-09 | 89 | Tour du Haut Anjou | Stage 1 | 2.2 | 180.8 | - | - | |
| 10 | 2007-06-10 | 51 | Tour du Pays de Vaud | General classification | 2.1 | | - | - | |
| 11 | 2007-06-10 | 38 | Tour du Pays de Vaud | Stage 4 | 2.1 | 102.4 | - | - | |
| 12 | 2007-06-09 | 55 | Tour du Pays de Vaud | Stage 3a | 2.1 | 71.4 | - | - | |
| 13 | 2007-06-09 | 41 | Tour du Pays de Vaud | Stage 3b (ITT) | 2.1 | 10.7 | - | - | |
| 14 | 2007-06-08 | 67 | Tour du Pays de Vaud | Stage 2 | 2.1 | 114.1 | - | - | |
| 15 | 2006-08-08 | 37 | National Championships United States MJ - Road Race | NC | 98 | - | - | |
| 16 | 2006-07-02 | DNF | Vuelta al Besaya | Stage 4 | 2.1 | 118.6 | - | - | |
| 17 | 2006-07-01 | 89 | Vuelta al Besaya | Stage 3b | 2.1 | 70.1 | - | - | |
| 18 | 2006-07-01 | 44 | Vuelta al Besaya | Stage 3a (ITT) | 2.1 | 3.4 | - | - | |
| 19 | 2006-06-30 | 67 | Vuelta al Besaya | Stage 2 | 2.1 | 85.8 | - | - | |
| 20 | 2006-06-29 | 95 | Vuelta al Besaya | Stage 1 | 2.1 | 84.4 | - | - | |
| 21 | 2006-06-12 | 9 | National Championships United States MJ - ITT | NC | 21 | - | - | |
| 22 | 2006-06-09 | OTL | Tour du Pays de Vaud | Stage 1 | 2.1 | 112.1 | - | - | |
| 23 | 2006-06-08 | 86 | Tour du Pays de Vaud | Prologue | 2.1 | 2.5 | - | - | |
| | | | | 1826.6 | - | - | 1919 |