| | | Tour de Suisse (PT) |
| 12 | | Standings |
| 22-06 | | 12 | Stage 9Altdorf - Bern | 168.0km |
| 21-06 | 17 | | Stage 8Altdorf - Klausenpass | 25.0km |
| 19-06 | 16 | | Stage 6Caslano - Verbier | 188.0km |
| 18-06 | 4 | | Stage 5Domat-Ems - Caslano | 190.0km |
| 15-06 | 14 | | Stage 2Langnau im Emmental - Flumserberg | 197.0km |
| 14-06 | 10 | | Stage 1Langnau im Emmental - Langnau im Emmental | 146.0km |
| | | Tour de Luxembourg (2.HC) |
| 2 | | Standings |
| 08-06 | 18 | 2 | Stage 4Mersch - Luxembourg | 157.0km |
| 07-06 | 1 | 2 | Stage 3Wiltz - Diekirch | 172.0km |
| 06-06 | 10 | | Stage 2Schifflange - Differdange | 197.0km |
| | | Tour de Romandie (PT) |
| 01-05 | | 1 | Stage 2Moutier - Freiburg | 170.0km |
| 30-04 | 2 | 1 | Stage 1Morges - Saignelégier | 182.0km |
| 29-04 | 3 | 3 | PrologueGenève - Genève | 1.0km |
| 23-04 | 7 | | La Flèche Wallonne (1.HC) | 200.0km |
| 20-04 | 70 | | Amstel Gold Race (PT) | 257.0km |
| | | Vuelta Ciclista al País Vasco (PT) |
| 10-04 | 4 | | Stage 4Viana - Vitoria-Gasteiz | 168.0km |
| 09-04 | 5 | | Stage 3Erandio - Viana | 195.0km |
| 05-04 | 2 | | GP Miguel Indurain (1.HC) | 199.0km |
| 22-03 | 118 | | Milano-Sanremo (Nat) | 298.0km |
| | | Paris-Nice (Nat) |
| 23 | | Standings |
| 30 | | Points |
| 16-03 | | 23 | Stage 7Nice - Nice | 119.0km |
| 11-03 | 4 | | Stage 2Nevers - Belleville | 201.0km |
| 02-03 | 8 | | GP di Lugano (1.1) | 178.0km |
| 24-02 | 6 | | Tour du Haut Var (1.1) | 197.0km |
| | | Tour Méditerranéen (2.1) |
| 3 | | Standings |
| 17-02 | | 3 | Stage 5Sauvian - Gruissan | 127.0km |
| 16-02 | | 3 | Stage 4Saint-Cannat - Marignane | 140.0km |
| 15-02 | 3 | 3 | Stage 3Rousset - Toulon (Mont Faron) | 100.0km |
| | | Tour Down Under (PT) |
| 12 | | Standings |
| 27-01 | | 12 | Stage 6Adelaide - Adelaide | 88.0km |
| 26-01 | 5 | | Stage 5Willunga - Willunga | 147.0km |
| 24-01 | 20 | | Stage 3Unley - Victor Harbor | 139.0km |