| | | Vuelta Ciclista Chiapas (2.2) |
| 27-11 | 1 | | Stage 6Chiapa de Corzo - Tuxtla Gutiérrez (15.0km) | 15.0km |
| 26-11 | 9 | | Stage 5San Cristóbal de las Casas - Los Lagos Comitan (82.0km) | 82.0km |
| 25-11 | 14 | | Stage 4Tuxtla Gutiérrez - San Cristóbal de las Casas (78.0km) | 78.0km |
| 23-11 | | 17 | Stage 2Huixtla - Tonalá (179.0km) | 179.0km |
| 22-11 | 4 | 4 | Stage 1Tapachula - Tapachula (104.0km) | 104.0km |
| 22-10 | 10 | | Pan American Games | 160.0km |
| 16-10 | 11 | | Pan American Games TT (CC) | 40.0km |
| | | Giro di Padania (2.1) |
| 09-09 | DNF | | Stage 4Noceto - San Valentino di Brentonico (175.0km) | 175.0km |
| 08-09 | 151 | 122 | Stage 3Lonate Pozzolo - Salsomaggiore Terme (198.0km) | 198.0km |
| 07-09 | 140 | 104 | Stage 2Loano - Vigevano (187.0km) | 187.0km |
| 06-09 | 92 | 92 | Stage 1Paesana - Laigueglia (170.0km) | 170.0km |
| | | Settimana Ciclistica Lombarda by Bergamasca (2.1) |
| 50 | | Klassement |
| 03-09 | 48 | 50 | Stage 4Gorle - Bergamo (147.0km) | 147.0km |
| 02-09 | 69 | 51 | Stage 3Alzano Lombardo - Alzano Lombardo (162.0km) | 162.0km |
| 01-09 | 123 | 51 | Stage 2Calcinato - Calcinato (199.0km) | 199.0km |
| 31-08 | 48 | 48 | Stage 1Nembro - Presolana (176.0km) | 176.0km |
| 20-08 | 41 | | Trofeo Melinda (1.1) | 198.0km |
| 06-08 | 32 | | G.P. Camaiore (1.1) | 199.0km |
| | | Brixia Tour (2.1) |
| 133 | | Klassement |
| 24-07 | | 133 | Stage 6Calcinato - Verona (164.0km) | 164.0km |
| 23-07 | 127 | 133 | Stage 5San Vigilio di Concesio - Passo Maniva (158.0km) | 158.0km |
| 22-07 | 138 | 136 | Stage 4Bettole di Buffalora - Prevalle (211.0km) | 211.0km |
| 21-07 | 125 | 128 | Stage 2Pisogne - Brescia (135.0km) | 135.0km |
| 20-07 | 126 | 126 | Stage 1Ponte di Legno Tonale - Edolo (158.0km) | 158.0km |
| | | Tour of Qinghai Lake (2.HC) |
| 02-07 | DNS | | Stage 1Chengdong - Chengdong (132.0km) | 132.0km |
| 24-06 | 1 | | National Road Championships - Mexico TT (CN) | |
| | | Tour de Beauce (2.2) |
| 2 | | Klassement |
| 19-06 | 10 | 2 | Stage 6Saint-Georges - Saint-Georges (125.0km) | 125.0km |
| 18-06 | 19 | 2 | Stage 5Québec - Québec (125.0km) | 125.0km |
| 17-06 | 6 | 2 | Stage 4Saint-René - Saint-René (20.0km) | 20.0km |
| 16-06 | 2 | 2 | Stage 3Saint-Georges - Mont-Mégantic (153.0km) | 153.0km |
| 15-06 | 35 | 12 | Stage 2Thetford Mines - Thetford Mines (162.0km) | 162.0km |
| 14-06 | 13 | 13 | Stage 1Lac Etchemin - Lac Etchemin (165.0km) | 165.0km |
| 05-06 | 62 | | TD Bank International Cycling Championship (1.HC) | 251.0km |
| 08-05 | 11 | | Pan American Championships (CC) | 165.0km |