22e Tour de Catalogne 
Tour du Pays Basque (DNF)
15e Amstel Gold Race
9e Flèche Wallonne
6e Liège-Bastogne-Liège
3e Tour de Suisse
33e Championnat de France
23e Tour de France
54e Clasica San Sebastian
La Vuelta (DNF)
25e Trois Vallées Varésines
10e Milan-Turin
8e Tour de Lombardie
171 Paris – Tours

 A noter Tour de France 2016 :

1. Mont-Saint-Michel – Sainte-Marie-du-Mont 13e (à 00”) 13e (à 10”)
2. Saint-Lô – Cherbourg-Octeville 14e (à 00”) 4e (à 14”)
3. Granville – Angers31e (à 00”) 5e (à 14”)
4. Saumur – Limoges30e (à 00”) 4e (à 18”)
5. Limoges – Le Lioran20e (à 05’07”) 6e (à 05’17”)
6. Arpajon-sur-Cère – Montauban27e (à 04”) 6e (à 05’17”)
7. L’Isle-Jourdain – Lac de Payolle40e (à 03’37”) 8e (à 05’57”)
8. Pau – Bagnères-de-Luchon16e (à 01’41”) 14e (à 01’51”)
9. Vielha Val d’Aran – Andorre Arcalis28e (à 07’35”) 15e (à 02’51”)
10. Escaldes-Engordany (AND) – Revel75e (à 09’39”) 15e (à 02’51”)
11. Carcassonne – Montpellier32e (à 06”) 15e (à 03’03”)
12. Montpellier – Chalet Reynard (Mont Ventoux)22e (à 06’30”) 15e (à 04’28”)
13. Bourg-Saint-Andéol – La Caverne du Pont d’Arc(CLM)46e (à 04’58”) 16e (à 08’23”)
14. Montélimar – Villars-les-Dombes85e (à 00”) 16e (à 08’23”)
15. Bourg-en-Bresse – Culoz44e (à 13’49”) 18e (à 19’05”)
16. Moirans-en-Montagne – Berne (SUI)34e (à 10”) 18e (à 19’15”)
17. Berne (SUI) – Finhaut-Emosson (SUI)47e (à 21’49”) 20e (à 33’05”)
18. Sallanches – Megève(CLM)46e (à 02’49”) 20e (à 35’54”)
19. Albertville – Saint-Gervais Mont Blanc14e (à 1’17”) 18e (à 36’35”)
20. Megève – Morzine70e (à 19’57”) 23e (à 52’14”)
21. Chantilly – Paris Champs-Elysées86e (à 00”) 23e (à 52’14”)