| Prestaties: 
 
 | 
      
        |  | 
      
        |  La Vuelta ciclista a España 2025  historie | van 23-08-2025 t/m 14-09-2025 | 
      
        |  | 
	
	  | etappe 1 | 157e | 23 augustus |  |  Torino – Reggia di Venaria | -  Novara | 200 km | 
	
	  | etappe 2 | 181e | 24 augustus |  |  Alba | -  Puerto Limone | 157 km | 
				
				  | niet uitgereden | 
 |  | 
      
        |  | 
      
        |  Critérium du Dauphiné 2025  historie | van 08-06-2025 t/m 15-06-2025 | 
      
        |  | 
	
	  | etappe 1 | 131e | 8 juni |  |  Domérat | -  Montluçon | 195.8 km | 
	
	  | etappe 2 | 123e | 9 juni |  |  Prémilhat | -  Issoire | 204.6 km | 
	
	  | etappe 3 | 100e | 10 juni |  |  Brioude | -  Charantonnay | 207.2 km | 
	
	  | etappe 4 | 122e | 11 juni |  |  Charmes-sur-Rhône | -  Saint-Péray | 17.4 km | 
	
	  | etappe 5 | 52e | 12 juni |  |  Saint-Priest | -  Mâcon | 183 km | 
	
	  | etappe 6 | 79e | 13 juni |  |  Valserhône | -  Combloux | 126.7 km | 
	
	  | etappe 7 | 95e | 14 juni |  |  Grand-Algueblanche | -  Valmeinier 1800 | 131.6 km | 
	
	  | etappe 8 | 65e | 15 juni |  |  Val-d'Arc | -  Plateau du Mont-Cenis | 133.3 km | 
				
				  |  eindklassement | 89e | 
 |  | 
      
        |  | 
      
        |  Tour de Romandie 2025  historie | van 29-04-2025 t/m 04-05-2025 | 
      
        |  | 
	
	  | proloog | 100e | 29 april |  |  Saint-Imier | -  Saint-Imier | 3.44 km | 
	
	  | etappe 1 | 72e | 30 april |  |  Münchenstein | -  Fribourg | 194.3 km | 
	
	  | etappe 2 | 68e | 1 mei |  |  La Grande Beroche | -  La Grande Beroche | 157 km | 
	
	  | etappe 3 | 59e | 2 mei |  |  Cossonay | -  Cossonay | 183.1 km | 
	
	  | etappe 4 | 72e | 3 mei |  |  Sion | -  Thyon 2000 | 118.2 km | 
	
	  | etappe 5 | 101e | 4 mei |  |  Genève | -  Genève | 17.1 km | 
				
				  |  eindklassement | 67e | 
					
					  |  puntenklassement | 36e | 
 |  | 
      
        |  | 
      
        |  Ronde van het Baskenland 2025  historie | van 07-04-2025 t/m 12-04-2025 | 
      
        |  | 
	
	  | etappe 1 | 137e | 7 april |  |  Vitoria-Gasteiz | -  Vitoria-Gasteiz | 16.5 km | 
	
	  | etappe 2 | 37e | 8 april |  |  Pamplona-Iruña | -  Lodosa | 186.6 km | 
	
	  | etappe 3 | 140e | 9 april |  |  Zarautz | -  Beasain | 156.6 km | 
	
	  | etappe 4 | 94e | 10 april |  |  Beasain | -  Markina-Xemein | 169.6 km | 
	
	  | etappe 5 | 92e | 11 april |  |  Urduña | -  Gernika-Lumo | 172.3 km | 
	
	  | etappe 6 | 82e | 12 april |  |  Eibar | -  Eibar | 153.4 km | 
				
				  |  eindklassement | 95e | 
 |  | 
      
        |  | 
      
        |  La Vuelta ciclista a España 2023  historie | van 26-08-2023 t/m 17-09-2023 | 
      
        |  | 
	
	  | etappe 2 | 71e | 27 augustus |  |  Mataró | -  Barcelona | 181.8 km | 
	
	  | etappe 3 | 86e | 28 augustus |  |  Súria | -  Arinsal | 158.5 km | 
	
	  | etappe 4 | 147e | 29 augustus |  |  Andorra la Vella | -  Tarragona | 183.4 km | 
	
	  | etappe 5 | 128e | 30 augustus |  |  Morella | -  Burriana | 186.2 km | 
	
	  | etappe 6 | 94e | 31 augustus |  |  La Vall d'Uixó | -  Observatorio Astrofísico de Javalambre | 183.1 km | 
	
	  | etappe 7 | 34e | 1 september |  |  Utiel | -  Oliva | 200.8 km | 
	
	  | etappe 8 | 60e | 2 september |  |  Dénia | -  Xorret de Catí. Costa Blanca Interior | 165 km | 
	
	  | etappe 9 | 79e | 3 september |  |  Cartagena | -  Caravaca de la Cruz | 184.5 km | 
	
	  | Etappe 10 | 99e | 5 september |  |  Valladolid | -  Valladolid | 25.8 km | 
	
	  | etappe 11 | 18e | 6 september |  |  Lerma | -  La Laguna Negra Vinuesa | 163.2 km | 
	
	  | etappe 12 | 37e | 7 september |  |  Ólvega | -  Zaragoza | 150.6 km | 
	
	  | etappe 13 | 100e | 8 september |  |  Formigal Huesca la Magia | -  Col du Tourmalet | 134.7 km | 
	
	  | etappe 14 | 82e | 9 september |  |  Sauveterre-de-Béarn | -  Larra-Belagua | 156.2 km | 
	
	  | etappe 15 | 67e | 10 september |  |  Pamplona | -  Lekunberri | 158.3 km | 
	
	  | etappe 16 | 94e | 12 september |  |  Liencres Playa | -  Bejes | 120.1 km | 
	
	  | etappe 17 | 101e | 13 september |  |  Ribadesella/Ribeseya | -  Altu de L'Angliru | 124.4 km | 
	
	  | etappe 18 | 96e | 14 september |  |  Pola de Allande | -  La Cruz de Linares | 178.9 km | 
	
	  | etappe 19 | 129e | 15 september |  |  La Bañeza | -  Íscar | 177.1 km | 
	
	  | etappe 20 | 88e | 16 september |  |  Manzanares El Real | -  Guadarrama | 207.8 km | 
	
	  | etappe 21 | 125e | 17 september |  |  Hipódromo de la Zarzuela | -  Madrid Paisaje de la Luz | 101.5 km | 
				
				  |  eindklassement | 87e | 
 |  | 
      
        |  | 
      
        |  Critérium du Dauphiné 2023  historie | van 04-06-2023 t/m 11-06-2023 | 
      
        |  | 
	
	  | etappe 1 | 94e | 4 juni |  |  Chambon-sur-Lac | -  Chambon-sur-Lac | 158 km | 
	
	  | etappe 2 | 103e | 5 juni |  |  Brassac-les-Mines | -  La Chaise-Dieu | 167.3 km | 
	
	  | etappe 3 | 86e | 6 juni |  |  Monistrol-sur-Loire | -  Le Coteau | 194.1 km | 
	
	  | etappe 4 | 117e | 7 juni |  |  Cours | -  Belmont-de-la-Loire | 31.1 km | 
	
	  | etappe 5 | 111e | 8 juni |  |  Cormoranche-sur-Saône | -  Salins-les-Bains | 191.1 km | 
	
	  | etappe 6 | 99e | 9 juni |  |  Nantua | -  Crest-Voland | 170.2 km | 
	
	  | etappe 7 | 97e | 10 juni |  |  Porte-de-Savoie | -  Col de la Croix de Fer | 147.9 km | 
	
	  | etappe 8 | 108e | 11 juni |  |  Le Pont-de-Claix | -  La Bastille – Grenoble Alpes Métropole | 152.8 km | 
				
				  |  eindklassement | 99e | 
 |  | 
      
        |  | 
      
        |  Liège-Bastogne-Liège 2023  historie | datum: 23-04-2023 | 
      
        |  | 
	
	  | UITSLAG | 106e | 23 april |  |  Liège | -  Liège | 258.1 km | 
 |  | 
      
        |  | 
      
        |  Ronde van het Baskenland 2023  historie | van 03-04-2023 t/m 08-04-2023 | 
      
        |  | 
	
	  | etappe 1 | 155e | 3 april |  |  Vitoria-Gasteiz | -  Labastida | 165.4 km | 
	
	  | etappe 2 | 129e | 4 april |  |  Viana | -  Leitza | 193.8 km | 
	
	  | etappe 3 | 81e | 5 april |  |  Errenteria | -  Amasa-Villabona | 162.8 km | 
	
	  | etappe 4 | 100e | 6 april |  |  Santurtzi | -  Santurtzi | 175.7 km | 
	
	  | etappe 5 | 86e | 7 april |  |  Amorebieta | -  Amorebieta | 164.5 km | 
	
	  | etappe 6 | 53e | 8 april |  |  Eibar | -  Eibar | 137.8 km | 
				
				  |  eindklassement | 86e | 
 |  | 
      
        |  | 
      
        |  Tirreno - Adriatico 2023  historie | van 06-03-2023 t/m 12-03-2023 | 
      
        |  | 
	
	  | etappe 1 | 140e | 6 maart |  |  Lido Di Camaiore | -  Lido Di Camaiore | 11.5 km | 
	
	  | etappe 2 | 38e | 7 maart |  |  Camaiore | -  Follonica | 210 km | 
	
	  | etappe 3 | 108e | 8 maart |  |  Follonica | -  Foligno | 216 km | 
	
	  | etappe 4 | 103e | 9 maart |  |  Greccio | -  Tortoreto | 218 km | 
	
	  | etappe 5 | 89e | 10 maart |  |  Morro d’Oro | -  Sarnano-Sassotetto | 165.6 km | 
	
	  | etappe 6 | 67e | 11 maart |  |  Osimo Stazione | -  Osimo | 193 km | 
	
	  | etappe 7 | 84e | 12 maart |  |  San Benedetto Del Tronto | -  San Benedetto Del Tronto | 154 km | 
				
				  |  eindklassement | 75e | 
 |  | 
      
        |  | 
      
        |  Il Lombardia 2022  historie | datum: 08-10-2022 | 
      
        |  | 
	
	  | Uitslag | 95e | 8 oktober |  |  Bergamo | -  Como | 253 km | 
 |  | 
      
        |  | 
      
        |  Grand Prix Cycliste de Montréal 2022  historie | datum: 11-09-2022 | 
      
        |  | 
	
	  | Grand Prix Cycliste de Montréal | 51e | 11 september |  |  Montréal | -  Montréal | 221.4 km | 
 |  | 
      
        |  | 
      
        |  Grand Prix Cycliste de Québec 2022  historie | datum: 09-09-2022 | 
      
        |  | 
	
	  | uitslag | 73e | 9 september |  |  Quebec | -  Quebec | 201.6 km | 
 |  | 
      
        |  | 
      
        |  Bretagne Classic - Ouest-France 2022  historie | datum: 28-08-2022 | 
      
        |  | 
	
	  | Uitslag | 67e | 28 augustus |  |  Plouay | -  Plouay | 254 km | 
 |  | 
      
        |  | 
      
        |  Giro d'Italia 2022  historie | van 06-05-2022 t/m 29-05-2022 | 
      
        |  | 
	
	  | etappe 8 | 3e | 14 mei |  |  Napoli | -  Napoli | 153 km | 
				
				  | niet uitgereden | 
 |  | 
      
        |  | 
      
        |  Tour de Pologne 2021  historie | van 09-08-2021 t/m 15-08-2021 | 
      
        |  | 
	
	  | etappe 1 | 82e | 9 augustus |  |  Lublin | -  Che?m | 216.4 km | 
	
	  | etappe 2 | 122e | 10 augustus |  |  Zamosc | -  Przemysl | 200.8 km | 
	
	  | etappe 3 | 75e | 11 augustus |  |  Sanok | -  Rzeszów | 226.4 km | 
	
	  | etappe 4 | 55e | 12 augustus |  |  Tarnów | -  Bukovina Resort | 160.5 km | 
	
	  | etappe 5 | 42e | 13 augustus |  |  Chocho?ow / Gmina Czarny Dunajec | -  Bielsko-Bia?a | 172.9 km | 
	
	  | etappe 6 | 99e | 14 augustus |  |  Katowice | -  Katowice | 19.1 km | 
	
	  | etappe 7 | 95e | 15 augustus |  |  Zabrze | -  Kraków | 145.1 km | 
				
				  |  eindklassement | 68e | 
 |  | 
      
        |  | 
      
        |  Tour de France 2021  historie | van 26-06-2021 t/m 18-07-2021 | 
      
        |  | 
	
	  | etappe 1 | 142e | 26 juni |  |  Brest | -  Landerneau | 197.8 km | 
	
	  | etappe 2 | 127e | 27 juni |  |  Perros-Guirec | -  Mûr de Bretagne Guerlédan | 183.5 km | 
	
	  | etappe 3 | 155e | 28 juni |  |  Lorient | -  Pontivy | 182.9 km | 
	
	  | etappe 4 | 69e | 29 juni |  |  Redon | -  Fougères | 150.4 km | 
	
	  | etappe 5 | 151e | 30 juni |  |  Changé | -  Laval Espace Mayenne | 27.2 km | 
	
	  | etappe 6 | 143e | 1 juli |  |  Tours | -  Châteauroux | 160.6 km | 
	
	  | etappe 7 | 99e | 2 juli |  |  Vierzon | -  Le Creusot | 249.1 km | 
	
	  | etappe 8 | 132e | 3 juli |  |  Oyonnax | -  Le Grand-Bornand | 150.8 km | 
	
	  | etappe 9 | 40e | 4 juli |  |  Cluses | -  Tignes | 144.9 km | 
	
	  | etappe 10 | 93e | 6 juli |  |  Albertville | -  Valence | 190.7 km | 
	
	  | etappe 11 | 99e | 7 juli |  |  Sorgues | -  Malaucène | 198.9 km | 
	
	  | etappe 12 | 144e | 8 juli |  |  Saint-Paul-Trois-Châteaux | -  Nîmes | 159.4 km | 
	
	  | etappe 13 | 91e | 9 juli |  |  Nîmes | -  Carcassonne | 219.9 km | 
	
	  | etappe 14 | 54e | 10 juli |  |  Carcassonne | -  Quillan | 183.7 km | 
	
	  | etappe 15 | 74e | 11 juli |  |  Céret | -  Andorre-la-Vieille | 191.3 km | 
	
	  | etappe 16 | 84e | 13 juli |  |  Pas de la Case | -  Saint-Gaudens | 169 km | 
	
	  | etappe 17 | 71e | 14 juli |  |  Muret | -  Saint-Lary-Soulan (Col du Portet) | 178.4 km | 
	
	  | etappe 18 | 51e | 15 juli |  |  Pau | -  Luz Ardiden | 129.7 km | 
	
	  | etappe 19 | 29e | 16 juli |  |  Mourenx | -  Libourne | 207 km | 
	
	  | etappe 20 | 97e | 17 juli |  |  Libourne | -  Saint-Emilion | 30.8 km | 
	
	  | etappe 21 | 20e | 18 juli |  |  Chatou | -  Paris Champs-Élysées | 108.4 km | 
				
				  |  eindklassement | 89e | 
 |  | 
      
        |  | 
      
        |  Critérium du Dauphiné 2021  historie | van 30-05-2021 t/m 06-06-2021 | 
      
        |  | 
	
	  | etappe 1 | 94e | 30 mei |  |  Issoire | -  Issoire | 181.8 km | 
	
	  | etappe 2 | 100e | 31 mei |  |  Brioude | -  Saugues | 172.8 km | 
	
	  | etappe 3 | 116e | 1 juni |  |  Langeac | -  Saint-Haon-Le-Vieux | 172.2 km | 
	
	  | etappe 4 | 116e | 2 juni |  |  Firminy | -  Roche-La-Molière | 16.5 km | 
	
	  | etappe 5 | 103e | 3 juni |  |  Saint-Chamond | -  Saint-Vallier | 174.2 km | 
	
	  | etappe 6 | 80e | 4 juni |  |  Loriol-sur-Drôme | -  Le Sappey-en-Chartreuse | 167.2 km | 
	
	  | etappe 7 | 58e | 5 juni |  |  Saint-Martin-Le-Vinoux | -  La Plagne | 171.1 km | 
	
	  | etappe 8 | 40e | 6 juni |  |  La Léchère-les-Bains | -  Les Gets | 147 km | 
				
				  |  eindklassement | 69e | 
					
					  |  bergklassement | 23e | 
 |  | 
      
        |  | 
      
        |  Liège-Bastogne-Liège 2021  historie | datum: 25-04-2021 | 
      
        |  | 
	
	  | UITSLAG | 129e | 25 april |  |  Liège | -  Liège | 259,2 km | 
 |  | 
      
        |  | 
      
        |  La Flèche Wallonne 2021  historie | datum: 21-04-2021 | 
      
        |  | 
	
	  | UITSLAG | 121e | 21 april |  |  Charleroi | -  Huy | 193.6 km | 
 |  | 
      
        |  | 
      
        |  Itzulia Basque Country 2021  historie | van 05-04-2021 t/m 10-04-2021 | 
      
        |  | 
	
	  | etappe 1 | 126e | 5 april |  |  Bilbao | -  Bilbao | 13.9 km | 
	
	  | etappe 2 | 151e | 6 april |  |  Zalla | -  Sestao | 154.8 km | 
	
	  | etappe 3 | 115e | 7 april |  |  Amurrio | -  Ermualde | 167.7 km | 
	
	  | etappe 4 | 116e | 8 april |  |  Vitoria-Gasteiz | -  Hondarribia | 189.2 km | 
	
	  | etappe 5 | 37e | 9 april |  |  Hondarribia | -  Ondarroa | 160.2 km | 
	
	  | etappe 6 | 78e | 10 april |  |  Ondarroa | -  Arrate (Eibar) | 111.9 km | 
				
				  |  eindklassement | 96e | 
 |  | 
      
        |  | 
      
        |  Paris-Nice 2021  historie | van 07-03-2021 t/m 14-03-2021 | 
      
        |  | 
	
	  | etappe 1 | 70e | 7 maart |  |  Saint-Cyr-l’École | -  Saint-Cyr-l’École | 166.0 km | 
	
	  | etappe 2 | 120e | 8 maart |  |  Oinville-sur-Montcient | -  Amilly | 188.0 km | 
	
	  | etappe 3 | 123e | 9 maart |  |  Gien | -  Gien | 14.4 km | 
	
	  | etappe 4 | 41e | 10 maart |  |  Chalon-sur-Saône | -  Chiroubles | 188.0 km | 
	
	  | etappe 5 | 112e | 11 maart |  |  Vienne | -  Bollène | 203.0 km | 
	
	  | etappe 6 | 56e | 12 maart |  |  Brignoles | -  Biot | 202.5 km | 
	
	  | etappe 7 | 38e | 13 maart |  |  Nice | -  Valdeblore La Colmiane | 166.5 km | 
	
	  | etappe 8 | 64e | 14 maart |  |  Nice | -  Nice | 110.5 km | 
				
				  |  eindklassement | 34e | 
 |  | 
      
        |  | 
      
        |  La Vuelta ciclista a España 2020  historie | van 20-10-2020 t/m 08-11-2020 | 
      
        |  | 
	
	  | etappe 1 | 108e | 20 oktober |  |  Irún | -  Arrate | 173 km | 
	
	  | etappe 2 | 137e | 21 oktober |  |  Pamplona | -  Lekunberri | 151.6 km | 
	
	  | etappe 3 | 133e | 22 oktober |  |  Lodosa | -  Laguna Negra | 166.1 km | 
	
	  | etappe 4 | 159e | 23 oktober |  |  Soria | -  Ejea de los Caballeros | 191.7 km | 
	
	  | etappe 5 | 62e | 24 oktober |  |  Huesca | -  Sabiñánigo | 184.4 km | 
	
	  | etappe 6 | 78e | 25 oktober |  |  Biescas | -  Sallent de Gállego (Aramón Formigal) | 146.4 km | 
	
	  | etappe 7 | 105e | 27 oktober |  |  Vitoria-Gasteiz | -  Villanueva de Valdegovia | 159.7 km | 
	
	  | etappe 8 | 115e | 28 oktober |  |  Logroño | -  Moncalvillo | 164 km | 
	
	  | etappe 9 | 91e | 29 oktober |  |  Castrillo del Val | -  Aguilar Campoo | 157.7 km | 
	
	  | etappe 10 | 130e | 30 oktober |  |  Castro Urdiales | -  Suances | 185 km | 
	
	  | etappe 11 | 68e | 31 oktober |  |  Villaviciosa | -  La Farrapona (Lagos de Somiedo) | 170 km | 
	
	  | etappe 12 | 100e | 1 november |  |  Pola de Laviana | -  Alto de L'Angliru | 109.4 km | 
	
	  | etappe 13 | 95e | 3 november |  |  Muros | -  Mirador de Ézaro | 33.7 km | 
	
	  | etappe 14 | 81e | 4 november |  |  Lugo | -  Ourense | 204.7 km | 
	
	  | etappe 15 | 79e | 5 november |  |  Mos | -  Puebla de Sanabria | 230.8 km | 
	
	  | etappe 16 | 45e | 6 november |  |  Salamanca | -  Ciudad Rodrigo | 162 km | 
	
	  | etappe 17 | 73e | 7 november |  |  Sequeros | -  La Covatilla | 178.2 km | 
	
	  | etappe 18 | 77e | 8 november |  |  Hipódromo de la Zarzuela | -  Madrid | 124.2 km | 
				
				  |  eindklassement | 77e | 
					
					  |  puntenklassement | 80e | 
					
					  |  bergklassement | 55e | 
 |  | 
      
        |  | 
      
        |  Liège-Bastogne-Liège 2020  historie | datum: 04-10-2020 | 
      
        |  | 
	
	  | UITSLAG | 95e | 4 oktober |  |  Liège | -  Liège | 257 km | 
 |  | 
      
        |  | 
      
        |  La Flèche Wallonne 2020  historie | datum: 30-09-2020 | 
      
        |  | 
	
	  | UITSLAG | 69e | 30 september |  |  Ans | -  Huy | 202 km | 
 |  | 
      
        |  | 
      
        |  Tour de Pologne 2020  historie | van 05-08-2020 t/m 09-08-2020 | 
      
        |  | 
	
	  | etappe 1 | 88e | 5 augustus |  |  Stadion Slaski | -  Katowice | 195.8 km | 
	
	  | etappe 2 | 91e | 6 augustus |  |  Opole | -  Zabrze | 151.5 km | 
	
	  | etappe 3 | 55e | 7 augustus |  |  Wadowice | -  Bielsko-Biala | 203.1 km | 
	
	  | etappe 4 | 66e | 8 augustus |  |  Bukovina Resort | -  Bukowina Tatrzanska | 152.9 km | 
	
	  | etappe 5 | 49e | 9 augustus |  |  Zakopane | -  Kraków | 188.0 km | 
				
				  |  eindklassement | 52e | 
 |  | 
      
        |  | 
      
        |  Vuelta a España 2019  historie | van 24-08-2019 t/m 15-09-2019 | 
      
        |  | 
	
	  | etappe 2 | 110e | 25 augustus |  |  Benidorm | -  Calpe | 193 km | 
	
	  | etappe 3 | 166e | 26 augustus |  |  Ibi | -  Alicante | 186 km | 
	
	  | etappe 4 | 170e | 27 augustus |  |  Cullera | -  El Puig | 177 km | 
	
	  | etappe 5 | 123e | 28 augustus |  |  L’Eliana | -  Alto de Javalembre | 165 km | 
	
	  | etappe 6 | 101e | 29 augustus |  |  Mora de Rubielos | -  Ares del Maestrat | 196.6 km | 
	
	  | etappe 7 | 120e | 30 augustus |  |  Onda | -  Mas de la Costa | 182 km | 
	
	  | etappe 8 | 19e | 31 augustus |  |  Valls | -  Igualada | 168 km | 
	
	  | etappe 9 | 83e | 1 september |  |  Andorra la Vella | -  Cortals d’Encamp | 96.8 km | 
	
	  | etappe 10 | 141e | 3 september |  |  Jurançon | -  Pau | 36.1 km | 
	
	  | etappe 11 | 12e | 4 september |  |  Saint-Palais | -  Urdax | 169 km | 
	
	  | etappe 12 | 151e | 5 september |  |  Circuito de Navarra | -  Bilbao | 175 km | 
	
	  | etappe 13 | 90e | 6 september |  |  Bilbao | -  Los Machucos | 168 km | 
	
	  | etappe 14 | 141e | 7 september |  |  San Vicente de la Barquera | -  Oviedo | 189 km | 
	
	  | etappe 15 | 97e | 8 september |  |  Tineo | -  Alto del Acebo | 159 km | 
	
	  | etappe 16 | 89e | 9 september |  |  Pravia | -  Alto de la Cubilla | 155 km | 
	
	  | etappe 17 | 69e | 11 september |  |  Aranda del Duero | -  Guadalajara | 199.7 km | 
	
	  | etappe 18 | 82e | 12 september |  |  Colmenar Viejo | -  Becerril de la Sierra | 180.9 km | 
	
	  | etappe 19 | 110e | 13 september |  |  Avila | -  Toledo | 163.4 km | 
	
	  | etappe 20 | 67e | 14 september |  |  Arenas de San Pedro | -  Plataforma de Gredos | 189 km | 
	
	  | etappe 21 | 45e | 15 september |  |  Fuenlabrada | -  Madrid | 105 km | 
				
				  |  eindklassement | 93e | 
					
					  |  puntenklassement | 91e | 
 |  | 
      
        |  | 
      
        |  Tour de Romandie 2019  historie | van 30-04-2019 t/m 05-05-2019 | 
      
        |  | 
	
	  | proloog | 102e | 30 april |  |  Neuchâtel | -  Neuchâtel | 3.87 km | 
	
	  | etappe 1 | 72e | 1 mei |  |  Neuchâtel | -  La Chaux-de-Fonds | 168.4 km | 
	
	  | etappe 2 | 106e | 2 mei |  |  Le Locle | -  Morges | 174.4 km | 
	
	  | etappe 3 | 70e | 3 mei |  |  Romont | -  Romont | 160 km | 
	
	  | etappe 4 | 79e | 4 mei |  |  Lucens | -  Torgon | 107.6 km | 
	
	  | etappe 5 | 73e | 5 mei |  |  Genève | -  Genève | 16.8 km | 
				
				  |  eindklassement | 71e | 
 |  | 
      
        |  | 
      
        |  Record Bank E3 Harelbeke 2019  historie | datum: 29-03-2019 | 
      
        |  | 
	
	  | UITSLAG | 69e | 29 maart |  |  Harelbeke | -  Harelbeke | 203.9 km | 
 |  | 
      
        |  | 
      
        |  Driedaagse Brugge-De Panne 2019  historie | datum: 27-03-2019 | 
      
        |  | 
	
	  | Uitslag | 56e | 27 maart |  |  Brugge | -  De Panne | 200.3 km | 
 |  | 
      
        |  | 
      
        |  Tirreno-Adriatico 2019  historie | van 13-03-2019 t/m 19-03-2019 | 
      
        |  | 
	
	  | etappe 2 | 72e | 14 maart |  |  Camaiore | -  Pomarance | 195 km | 
	
	  | etappe 3 | 89e | 15 maart |  |  Pomarance | -  Foligno | 226 km | 
	
	  | etappe 4 | 103e | 16 maart |  |  Foligno | -  Fossombrone | 221 km | 
	
	  | etappe 5 | 47e | 17 maart |  |  Colli al Metauro | -  Recanati | 180 km | 
	
	  | etappe 6 | 51e | 18 maart |  |  Matelica | -  Jesi | 195 km | 
	
	  | etappe 7 | 74e | 19 maart |  |  San Benedetto Del Tronto | -  San Benedetto Del Tronto | 10.05 km | 
				
				  |  eindklassement | 77e | 
					
					  |  puntenklassement | 49e | 
					
					  |  bergklassement | 29e | 
 |  | 
      
        |  | 
      
        |  Gree-Tour of Guangxi 2018  historie | van 16-10-2018 t/m 21-10-2018 | 
      
        |  | 
	
	  | etappe 1 | 59e | 16 oktober |  |  Beihai | -  Beihai | 107.4 km | 
	
	  | etappe 2 | 34e | 17 oktober |  |  Beihai | -  Qinzhou | 145.2 km | 
	
	  | etappe 3 | 43e | 18 oktober |  |  Nanning | -  Nanning | 125.4 km | 
	
	  | etappe 4 | 79e | 19 oktober |  |  Nanning | -  Mashan Nongla Scenic Spot | 152.2 km | 
	
	  | etappe 5 | 50e | 20 oktober |  |  Liuzhou | -  Guilin | 212.2 km | 
				
				  | niet uitgereden | 
 |  | 
      
        |  | 
      
        |  Grand Prix Cycliste de Montréal 2018  historie | datum: 09-09-2018 | 
      
        |  | 
	
	  | Grand Prix Cycliste de Montréal | 55e | 9 september |  |  Montréal | -  Montréal | 195,2 km | 
 |  | 
      
        |  | 
      
        |  Grand Prix Cycliste de Québec 2018  historie | datum: 07-09-2018 | 
      
        |  | 
	
	  | Grand Prix Cycliste de Québec | 39e | 7 september |  |  Quebec | -  Quebec | 201,6 km | 
 |  | 
      
        |  | 
      
        |  Binck Bank Tour 2018  historie | van 13-08-2018 t/m 19-08-2018 | 
      
        |  | 
	
	  | etappe 1 | 128e | 13 augustus |  |  Heerenveen | -  Bolsward | 134 km | 
	
	  | etappe 2 | 102e | 14 augustus |  |  Venray | -  Venray | 156 km | 
	
	  | etappe 3 | 107e | 15 augustus |  |  Aalter | -  Antwerpen | 140 km | 
	
	  | etappe 4 | 90e | 16 augustus |  |  Blankenberge | -  Ardooie | 179 km | 
	
	  | etappe 5 | 107e | 17 augustus |  |  Sint-Pieters-Leeuw | -  Lanaken | 152 km | 
	
	  | etappe 6 | 115e | 18 augustus |  |  Riemst | -  Sittard-Geleen | 130 km | 
				
				  | niet uitgereden | 
 |  | 
      
        |  | 
      
        |  Tour de Pologne 2018  historie | van 04-08-2018 t/m 10-08-2018 | 
      
        |  | 
	
	  | etappe 1 | 34e | 4 augustus |  |  Krakow | -  Krakow | 134 km | 
	
	  | etappe 2 | 101e | 5 augustus |  |  Tarnowskie Góry | -  Katowice | 156 km | 
	
	  | etappe 3 | 88e | 6 augustus |  |  Chorzów | -  Zabrze | 140 km | 
	
	  | etappe 4 | 87e | 7 augustus |  |  Jaworzno | -  Szczyrk | 179 km | 
	
	  | etappe 5 | 137e | 8 augustus |  |  Wieliczka | -  Bielsko-Biala | 152 km | 
	
	  | etappe 6 | 93e | 9 augustus |  |  Zakopane | -  Bukowina | 130 km | 
	
	  | etappe 7 | 88e | 10 augustus |  |  Bukowina | -  Bukowina Tatrzañska | 136 km | 
				
				  |  eindklassement | 90e | 
					
					  |  bergklassement | 39e | 
 |  | 
      
        |  | 
      
        |  Critérium du Dauphiné 2018  historie | van 03-06-2018 t/m 10-06-2018 | 
      
        |  | 
	
	  | proloog | 36e | 3 juni |  |  Valence | -  Valence | 6,6 km | 
	
	  | etappe 1 | 90e | 4 juni |  |  Valence | -  Saint-Just_Saint-Rambert | 179 km | 
	
	  | etappe 2 | 35e | 5 juni |  |  Montbrison | -  Belleville | 181 km | 
	
	  | etappe 4 | 107e | 7 juni |  |  Chazey-sur-Ain | -  Lans-en-Vercors | 181 km | 
	
	  | etappe 5 | 85e | 8 juni |  |  Grenoble | -  Valmorel | 130 km | 
	
	  | etappe 6 | 108e | 9 juni |  |  Frontenex | -  La Rosière | 110 km | 
	
	  | etappe 7 | 80e | 10 juni |  |  Moûtiers | -  Saint-Gervais Mont Blanc | 136 km | 
				
				  |  eindklassement | 94e | 
 |  | 
      
        |  | 
      
        |  Dwars door Vlaanderen - A travers la Flandre 2018  historie | datum: 28-03-2018 | 
      
        |  | 
	
	  | UITSLAG | 107e | 28 maart |  |  Roeselaere | -  Waregem | 180,1 km | 
 |  | 
      
        |  | 
      
        |  Gent-Wevelgem in Flanders Fields 2018  historie | datum: 25-03-2018 | 
      
        |  | 
	
	  | UITSLAG | 68e | 25 maart |  |  Gent | -  Wevelgem | 250.8 km | 
 |  | 
      
        |  | 
      
        |  Record Bank E3 Harelbeke 2018  historie | datum: 23-03-2018 | 
      
        |  | 
	
	  | UITSLAG | 59e | 23 maart |  |  Harelbeke | -  Harelbeke | 206.1 km | 
 |  | 
      
        |  | 
      
        |  Tirreno-Adriatico 2018  historie | van 07-03-2018 t/m 13-03-2018 | 
      
        |  | 
	
	  | etappe 1 | 57e | 7 maart |  |  Lido Di Camaiore | -  Lido Di Camaiore | 21,5 km | 
	
	  | etappe 2 | 26e | 8 maart |  |  Camaiore | -  Follonica | 167 km | 
	
	  | etappe 3 | 97e | 9 maart |  |  Follonica | -  Trevi | 239 km | 
	
	  | etappe 4 | 83e | 10 maart |  |  Foligno | -  Sarnano Sassotetto | 219 km | 
	
	  | etappe 6 | 98e | 12 maart |  |  Numana | -  Fano | 153 km | 
	
	  | etappe 7 | 61e | 13 maart |  |  San Benedetto Del Tronto | -  San Benedetto Del Tronto | 10 km | 
				
				  |  eindklassement | 63e | 
 |  | 
      
        |  | 
      
        |  Vuelta a España 2017  historie | van 19-08-2017 t/m 10-09-2017 | 
      
        |  | 
	
	  | etappe 2 | 181e | 20 augustus |  |  Nîmes | -  Gruissan | 201.8 km | 
	
	  | etappe 3 | 168e | 21 augustus |  |  Prades Conflent Canigó | -  Andorra la Vella | 158.5 km | 
	
	  | etappe 4 | 160e | 22 augustus |  |  Escaldes-Engordany | -  Tarragona | 198.2 km | 
	
	  | etappe 5 | 104e | 23 augustus |  |  Benicàssim | -  Alcossebre | 175.7 km | 
	
	  | etappe 6 | 158e | 24 augustus |  |  Vila-real | -  Sagunt | 204.4 km | 
	
	  | etappe 7 | 132e | 25 augustus |  |  Llíria | -  Cuenca | 207.0 km | 
	
	  | etappe 8 | 138e | 26 augustus |  |  Hellín | -  Xorret de Catí | 199.5 km | 
	
	  | etappe 9 | 136e | 27 augustus |  |  Orihuela | -  Cumbre del Sol | 174.0 km | 
	
	  | etappe 10 | 133e | 29 augustus |  |  Caravaca Jubilar | -  ElPozo Alimentación | 164.8 km | 
	
	  | etappe 11 | 135e | 30 augustus |  |  Lorca | -  Observatorio Astronómico de Calar Alto | 187.5 km | 
				
				  | niet uitgereden | 
 |  | 
      
        |  | 
      
        |  Critérium du Dauphiné 2017  historie | van 04-06-2017 t/m 11-06-2017 | 
      
        |  | 
	
	  | etappe 1 | 106e | 4 juni |  |  Saint-Etienne | -  Saint-Etienne | 170,5 km | 
	
	  | etappe 2 | 54e | 5 juni |  |  Saint-Chamond | -  Arlanc | 171 km | 
	
	  | etappe 3 | 103e | 6 juni |  |  Le Chambon-sur-Lignon | -  Tullins | 184 km | 
	
	  | etappe 4 | 60e | 7 juni |  |  La Tour-du-Pin | -  Bourgoin-Jallieu | 23,5 km | 
	
	  | etappe 5 | 113e | 8 juni |  |  La Tour-de-Salvagny | -  Mâcon | 175,5 km | 
	
	  | etappe 6 | 105e | 9 juni |  |  Le Parc-des-Oiseaux | -  La Motte Servolex | 147,5 km | 
	
	  | etappe 7 | 70e | 10 juni |  |  Aoste | -  L'Alpe d'Huez | 168 km | 
	
	  | etappe 8 | 79e | 11 juni |  |  Albertville | -  Plateau de Solaison | 115 km | 
				
				  |  eindklassement | 78e | 
					
					  |  jongerenklassement | 23e | 
 |  | 
      
        |  | 
      
        |  Paris-Roubaix 2017  historie | datum: 09-04-2017 | 
      
        |  | 
	
	  | UITSLAG | 60e | 9 april |  |  Compiègne | -  Roubaix | 257 km | 
 |  | 
      
        |  | 
      
        |  Record Bank E3 Harelbeke 2017  historie | datum: 24-03-2017 | 
      
        |  | 
	
	  | UITSLAG | 86e | 24 maart |  |  Harelbeke | -  Harelbeke | 206.1 km | 
 |  | 
      
        |  | 
      
        |  Dwars door Vlaanderen 2017  historie | datum: 22-03-2017 | 
      
        |  | 
	
	  | UITSLAG | 106e | 22 maart |  |  Roeselaere | -  Waregem | 203.4 km | 
 |  | 
      
        |  | 
      
        |  Milano-Sanremo 2017  historie | datum: 18-03-2017 | 
      
        |  | 
	
	  | UITSLAG | 120e | 18 maart |  |  Milano | -  San Remo | 291 km | 
 |  | 
      
        |  | 
      
        |  Tour de Suisse 2016  historie | van 11-06-2016 t/m 19-06-2016 | 
      
        |  | 
	
	  | etappe 1 | 104e | 11 juni |  |  Baar | -  Baar | 6,4 km | 
	
	  | etappe 2 | 140e | 12 juni |  |  Baar | -  Baar | 187,6 km | 
	
	  | etappe 3 | 107e | 13 juni |  |  Grosswangen | -  Rheinfelden | 192,6 km | 
	
	  | etappe 4 | 139e | 14 juni |  |  Rheinfelden | -  Champagne | 193,0 km | 
	
	  | etappe 5 | 49e | 15 juni |  |  Brig-Glis | -  Carì | 126,4 km | 
	
	  | etappe 6 | 67e | 16 juni |  |  Weesen | -  Amden | 162,8 km | 
	
	  | etappe 7 | 34e | 17 juni |  |  Arbon | -  Sölden | 224,3 km | 
	
	  | etappe 8 | 36e | 18 juni |  |  Davos | -  Davos | 16,8 km | 
	
	  | etappe 9 | 23e | 19 juni |  |  Davos | -  Davos | 117,7 km | 
				
				  |  eindklassement | 39e | 
					
					  |  jongerenklassement | 14e | 
 |  |