| 07.09 › 13.097-13/9 |  |  |  |  Tour Of Missouri (2.HC)   |  |  |  | more | 
| 13.09 | DNF |  |  | S7Stage 7 - Kansas City › Kansas City   | 114.9 |  |  |  | 
| 12.09 | 89 |  |  | S6Stage 6 - Chillicothe › Saint Joseph   | 177.4 |  |  |  | 
| 11.09 | 68 |  |  | S5 (ITT)Stage 5 (ITT) - Sedalia › Sedalia   | 30.5 |  |  |  | 
| 10.09 | 33 |  |  | S4Stage 4 - Saint James › Jefferson City   | 175.7 |  |  |  | 
| 09.09 | 88 |  |  | S3Stage 3 - Farmington › Rolla   | 183.9 |  |  |  | 
| 08.09 | 11 |  |  | S2Stage 2 - St. Genevieve › Cape Girardeau   | 180.9 |  |  |  | 
| 07.09 | 10 |  |  | S1Stage 1 - St. Louis › St. Louis   | 120.7 |  |  |  | 
| 30.08 | DNF |  |  |  National Championships United States ME - Road Race (NC)   | 176 |  |  | more | 
| 18.08 › 21.0818-21/8 |  |  |  |  Tour Du Limousin (2.1)   |  |  |  | more | 
| 20.08 | 60 |  |  | S3Stage 3 - St Martin de Jussac › St Junien   | 189.6 |  |  |  | 
| 19.08 | 79 |  |  | S2Stage 2 - Eymoutiers › Felletin   | 186.6 |  |  |  | 
| 18.08 | 126 |  |  | S1Stage 1 - Limoges › Ussel   | 159.6 |  |  |  | 
| 02.08 › 08.082-8/8 |  |  |  |  Tour de Pologne (PT)   |  |  |  | more | 
 | 122 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 08.08 | 58 |  |  | S7Stage 7 - Rabka Zdrój › Kraków   | 136.5 |  |  |  | 
| 07.08 | 150 |  |  | S6Stage 6 - Krościenko nad Dunajcem › Zakopane   | 162.2 |  |  |  | 
| 06.08 | 76 |  |  | S5Stage 5 - Strzyżów › Krynica-Zdrój   | 171.5 |  |  |  | 
| 05.08 | 105 |  |  | S4Stage 4 - Nałęczów › Rzeszów   | 239.7 |  |  |  | 
| 04.08 | 32 |  |  | S3Stage 3 - Bielsk Podlaski › Lublin   | 225.1 |  |  |  | 
| 03.08 | 51 |  |  | S2Stage 2 - Serock › Bialystok   | 219.1 |  |  |  | 
| 02.08 | 79 |  |  | S1Stage 1 - Warsaw › Warsaw   | 108 |  |  |  | 
| 31.07 | 6 |  |  |  National Championships United States ME - ITT (NC)   | 33.4 |  |  | more | 
| 12.06 › 14.0612-14/6 |  |  |  |  Delta Tour Zeeland (2.1)   |  |  |  | more | 
| 14.06 | DNF |  |  | S2Stage 2 - Terneuzen › Terneuzen   | 185.9 |  |  |  | 
| 13.06 | 111 |  |  | S1Stage 1 - Middelburg › Goes   | 181.7 |  |  |  | 
| 12.06 | 39 |  |  | ProloguePrologue - Hulst › Hulst   | 2.7 |  |  |  | 
| 18.05 › 24.0518-24/5 |  |  |  |  Volta Ciclista a Catalunya (PT)   |  |  |  | more | 
| 24.05 | DNF |  |  | S7Stage 7 - Sant Cugat del Vallès › Circuit de Catalunya   | 110.8 |  |  |  | 
| 23.05 | 145 | 145 |  | S6Stage 6 - Torredembarra › Barcelona   | 150.5 |  |  |  | 
| 22.05 | 150 | 150 |  | S5Stage 5 - La Seu d'Urgell › Torredembarra   | 201.3 |  |  |  | 
| 21.05 | 148 | 150 |  | S4Stage 4 - La Pobla de Lillet › Vallnord Sector Pal (Coll de la Botella)   | 175.7 |  |  |  | 
| 20.05 | 142 | 141 |  | S3Stage 3 - Roses › La Pobla de Lillet   | 182.9 |  |  |  | 
| 19.05 | 141 | 143 |  | S2Stage 2 - Girona › Roses   | 163.1 |  |  |  | 
| 18.05 | 107 | 107 |  | S1 (ITT)Stage 1 (ITT) - Lloret de Mar › Lloret de Mar   | 3.6 |  |  |  | 
| 12.04 | 99 |  |  |  Paris - Roubaix (1.HC)   | 259 | 5 |  | more | 
| 08.04 | DNF |  |  |  Gent - Wevelgem (PT)   | 210 |  |  | more | 
| 05.04 | DNF |  |  |  Ronde van Vlaanderen / Tour des Flandres ME (PT)   | 260 |  |  | more | 
| 31.03 › 02.0431-2/3 |  |  |  |  Driedaagse De Panne-Koksijde (2.HC)   |  |  |  | more | 
| 02.04 | DNS |  |  | S4 (ITT)Stage 4 (ITT) - De Panne › De Panne   | 15.3 |  |  |  | 
| 02.04 | 122 |  |  | S3Stage 3 - De Panne › De Panne   | 112 |  |  |  | 
| 01.04 | 59 |  |  | S2Stage 2 - Zottegem › Oostduinkerke   | 219 |  |  |  | 
| 31.03 | 46 |  |  | S1Stage 1 - Middelkerke › Zottegem   | 199 |  |  |  | 
| 21.03 | 156 |  |  |  Milano-Sanremo (1.HC)   | 298 | 5 |  | more | 
| 11.03 › 17.0311-17/3 |  |  |  |  Tirreno-Adriatico (WT)   |  |  |  | more | 
 | 123 |  |  | General classificationGeneral classification   |  | 5 |  |  | 
| 17.03 | 131 |  |  | S7Stage 7 - San Benedetto del Tronto › San Benedetto del Tronto   | 169 |  |  |  | 
| 16.03 | 137 | 119 |  | S6Stage 6 - Civitanova Marche › Camerino   | 235 |  |  |  | 
| 15.03 | 134 | 117 |  | S5 (ITT)Stage 5 (ITT) - Loreto › Macerata   | 30 |  |  |  | 
| 14.03 | 103 | 123 |  | S4Stage 4 - Foligno › Montelupone   | 171 |  |  |  | 
| 13.03 | 34 | 137 |  | S3Stage 3 - Fucecchio › Santa Croce sull'Arno   | 166 |  |  |  | 
| 12.03 | 101 | 146 |  | S2Stage 2 - Volterra › Marina di Carrara   | 177 |  |  |  | 
| 11.03 | 184 | 184 |  | S1Stage 1 - Cecina › Capannori   | 147 |  |  |  | 
| 07.03 | 61 |  |  |  Monte Paschi Eroica (1.1)   | 190 |  |  | more | 
| 01.03 | 101 |  |  |  Kuurne-Brussel-Kuurne (1.1)   | 193 |  |  | more | 
| 28.02 | 140 |  |  |  Omloop Het Nieuwsblad ME (1.HC)   | 204.5 |  |  | more | 
| 11.02 › 15.0211-15/2 |  |  |  |  Tour Méditerranéen Cycliste Professionnel (2.1)   |  |  |  | more | 
 | 84 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 15.02 | 86 |  |  | S6Stage 6 - Nice et Toulon › Mont Faron   | 165 |  |  |  | 
| 14.02 | 93 |  |  | S5Stage 5 - Brignoles › Marseille   | 160 |  |  |  | 
| 13.02 | 37 |  |  | S4Stage 4 - Greasque › Bouc Bel Air   | 155 |  |  |  | 
| 12.02 | 97 |  |  | S3Stage 3 - Maubec Coustellet › Istres   | 73.8 |  |  |  | 
| 11.02 | 73 |  |  | S2 (TTT)Stage 2 (TTT) - Narbonne › Gruissan   | 23.8 |  |  |  | 
| 11.02 | 40 |  |  | S1Stage 1 - Béziers › Narbonne   | 100 |  |  |  | 
| 01.02 › 06.021-6/2 |  |  |  |  Tour of Qatar (2.1)   |  |  |  | more | 
 | 35 |  |  | Points classificationPoints classification   |  |  |  |  | 
 | 34 |  |  | General classificationGeneral classification   |  |  |  |  | 
| 06.02 | 53 |  |  | S6Stage 6 - Sealine Beach Resort › Doha Corniche   | 121 |  |  |  | 
| 04.02 | 17 |  |  | S4Stage 4 - Doha Old Souq › Madinat Al Shamal   | 141 |  |  |  | 
| 03.02 | 54 |  |  | S3Stage 3 - Al Zubarah › Doha Golf Club   | 137.5 |  |  |  | 
| 02.02 | 69 |  |  | S2Stage 2 - Khalifa Stadium › Al Khor Corniche   | 134 |  |  |  | 
| 01.02 | 1 | 4 |  | S1 (TTT)Stage 1 (TTT) - Doha › Doha   | 6 | 10 |  |  |