| Prestaties: 
 
 | 
      
        |  | 
      
        |  La Vuelta ciclista a España 2025  historie | van 23-08-2025 t/m 14-09-2025 | 
      
        |  | 
	
	  | etappe 1 | 131e | 23 augustus |  |  Torino – Reggia di Venaria | -  Novara | 200 km | 
	
	  | etappe 2 | 95e | 24 augustus |  |  Alba | -  Puerto Limone | 157 km | 
	
	  | etappe 3 | 98e | 25 augustus |  |  San Maurizio Canavese | -  Ceres | 139 km | 
	
	  | etappe 4 | 145e | 26 augustus |  |  Susa | -  Voiron | 192 km | 
	
	  | etappe 6 | 46e | 28 augustus |  |  Olot | -  Pal | 170 km | 
	
	  | etappe 7 | 77e | 29 augustus |  |  Andorra la Vella | -  Cerler. Huesca La Magia | 187 km | 
	
	  | etappe 8 | 51e | 30 augustus |  |  Monzón Templario | -  Zaragoza | 187 km | 
	
	  | etappe 9 | 59e | 31 augustus |  |  Alfaro | -  Estación de Esquí de Valdezcaray | 195 km | 
	
	  | etappe 10 | 51e | 2 september |  |  Parque de la Naturaleza Sendaviva | -  El Ferial Larra Belagua | 168 km | 
	
	  | etappe 12 | 22e | 4 september |  |  Laredo | -  Los Corrales de Buelna | 143 km | 
	
	  | etappe 13 | 141e | 5 september |  |  Cabezón de la Sal | -  L'Angliru | 202 km | 
	
	  | etappe 14 | 94e | 6 september |  |  Avilés | -  Alto de la Farrapona | 135 km | 
	
	  | etappe 15 | 9e | 7 september |  |  A Veiga/Vegadeo | -  Monforte de Lemos | 167 km | 
	
	  | etappe 16 | 85e | 9 september |  |  Poio | -  Mos.Castro de Herville | 172 km | 
	
	  | etappe 17 | 90e | 10 september |  |  O Barco de Valdeorras | -  Alto de El Morredero | 137 km | 
	
	  | Etappe 18 | 31e | 11 september |  |  Valladolid | -  Valladolid | 26 km | 
	
	  | etappe 19 | 115e | 12 september |  |  Rueda | -  Guijuelo | 159 km | 
	
	  | etappe 20 | 115e | 13 september |  |  Robledo de Chavela | -  Bola del Mundo. Puerto de Navacerrada | 156 km | 
				
				  |  eindklassement | 65e | 
					
					  |  puntenklassement | 88e | 
					
					  |  jongerenklassement | 22e | 
 |  | 
      
        |  | 
      
        |  Tour de Pologne 2025  historie | van 04-08-2025 t/m 10-08-2025 | 
      
        |  | 
	
	  | etappe 1 | 30e | 4 augustus |  |  Wroc?aw | -  Legnica | 199.7 km | 
	
	  | etappe 2 | 30e | 5 augustus |  |  Hotel Go??biewski Karpacz | -  Karpacz | 149.4 km | 
	
	  | etappe 3 | 59e | 6 augustus |  |  Wa?brzych | -  Wa?brzych | 159.3 km | 
	
	  | etappe 4 | 36e | 7 augustus |  |  Rybnik | -  Cieszyn | 201.4 km | 
	
	  | etappe 5 | 60e | 8 augustus |  |  Katowice | -  Zakopane | 206.1 km | 
				
				  | niet uitgereden | 
 |  | 
      
        |  | 
      
        |  Critérium du Dauphiné 2025  historie | van 08-06-2025 t/m 15-06-2025 | 
      
        |  | 
	
	  | etappe 1 | 33e | 8 juni |  |  Domérat | -  Montluçon | 195.8 km | 
	
	  | etappe 2 | 27e | 9 juni |  |  Prémilhat | -  Issoire | 204.6 km | 
	
	  | etappe 3 | 71e | 10 juni |  |  Brioude | -  Charantonnay | 207.2 km | 
	
	  | etappe 4 | 17e | 11 juni |  |  Charmes-sur-Rhône | -  Saint-Péray | 17.4 km | 
	
	  | etappe 5 | 100e | 12 juni |  |  Saint-Priest | -  Mâcon | 183 km | 
	
	  | etappe 6 | 74e | 13 juni |  |  Valserhône | -  Combloux | 126.7 km | 
	
	  | etappe 7 | 102e | 14 juni |  |  Grand-Algueblanche | -  Valmeinier 1800 | 131.6 km | 
	
	  | etappe 8 | 74e | 15 juni |  |  Val-d'Arc | -  Plateau du Mont-Cenis | 133.3 km | 
				
				  |  eindklassement | 71e | 
					
					  |  jongerenklassement | 24e | 
 |  | 
      
        |  | 
      
        |  Liège-Bastogne-Liège 2025  historie | datum: 27-04-2025 | 
      
        |  | 
	
	  | UITSLAG | 41e | 27 april |  |  Liège | -  Liège | 252 km | 
 |  | 
      
        |  | 
      
        |  La Flèche Wallonne - Waalse Pijl 2025  historie | datum: 23-04-2025 | 
      
        |  | 
	
	  | UITSLAG | 17e | 23 april |  |  Ciney | -  Huy | 205.1 km | 
 |  | 
      
        |  | 
      
        |  Amstel Gold Race 2025  historie | datum: 20-04-2025 | 
      
        |  | 
	
	  | UITSLAG | 51e | 20 april |  |  Maastricht | -  Berg en Terblijt | 255.9 km | 
 |  | 
      
        |  | 
      
        |  Ronde van Vlaanderen - Tour des Flandres 2025  historie | datum: 06-04-2025 | 
      
        |  | 
	
	  | UITSLAG | 20e | 6 april |  |  Brugge | -  Oudenaarde | 268.9 km | 
 |  | 
      
        |  | 
      
        |  Dwars door Vlaanderen - A travers la Flandre 2025  historie | datum: 02-04-2025 | 
      
        |  | 
	
	  | UITSLAG | 25e | 2 april |  |  Roeselaere | -  Waregem | 184,2 km | 
 |  | 
      
        |  | 
      
        |  Il Lombardia 2023  historie | datum: 07-10-2023 | 
      
        |  | 
	
	  | Uitslag | 111e | 7 oktober |  |  Como | -  Bergamo | 238 km | 
 |  | 
      
        |  | 
      
        |  Ronde van Zwitserland 2023  historie | van 11-06-2023 t/m 18-06-2023 | 
      
        |  | 
	
	  | etappe 1 | 4e | 4 juni |  |  Einsiedeln | -  Einsiedeln | 12.7 km | 
	
	  | etappe 2 | 43e | 5 juni |  |  Beromünster | -  Nottwil | 173.7 km | 
	
	  | etappe 3 | 9e | 6 juni |  |  Tafers | -  Villars-sur-Ollon | 143.8 km | 
	
	  | etappe 4 | 13e | 7 juni |  |  Monthey | -  Leukerbad | 152.5 km | 
				
				  | niet uitgereden | 
 |  | 
      
        |  | 
      
        |  Liège-Bastogne-Liège 2023  historie | datum: 23-04-2023 | 
      
        |  | 
	
	  | UITSLAG | 38e | 23 april |  |  Liège | -  Liège | 258.1 km | 
 |  | 
      
        |  | 
      
        |  Paris-Roubaix 2023  historie | datum: 09-04-2023 | 
      
        |  | 
	
	  | UITSLAG | 92e | 9 april |  |  Compiègne | -  Roubaix | 256.6 km | 
 |  | 
      
        |  | 
      
        |  Ronde van Vlaanderen - Tour des Flandres 2023  historie | datum: 02-04-2023 | 
      
        |  | 
	
	  | UITSLAG | 28e | 2 april |  |  Brugge | -  Oudenaarde | 273.4 km | 
 |  | 
      
        |  | 
      
        |  Dwars door Vlaanderen - A travers la Flandre 2023  historie | datum: 29-03-2023 | 
      
        |  | 
	
	  | UITSLAG | 52e | 29 maart |  |  Roeselaere | -  Waregem | 183.7 km | 
 |  | 
      
        |  | 
      
        |  Gent-Wevelgem in Flanders Fields 2023  historie | datum: 26-03-2023 | 
      
        |  | 
	
	  | UITSLAG | 38e | 26 maart |  |  Ieper | -  Wevelgem | 260.9 km | 
 |  | 
      
        |  | 
      
        |  Milano-Sanremo 2023  historie | datum: 18-03-2023 | 
      
        |  | 
	
	  | uitslag | 24e | 18 maart |  |  Milano | -  San Remo | 294 km | 
 |  | 
      
        |  | 
      
        |  Tirreno - Adriatico 2023  historie | van 06-03-2023 t/m 12-03-2023 | 
      
        |  | 
	
	  | etappe 1 | 3e | 6 maart |  |  Lido Di Camaiore | -  Lido Di Camaiore | 11.5 km | 
	
	  | etappe 2 | 60e | 7 maart |  |  Camaiore | -  Follonica | 210 km | 
	
	  | etappe 3 | 12e | 8 maart |  |  Follonica | -  Foligno | 216 km | 
	
	  | etappe 4 | 47e | 9 maart |  |  Greccio | -  Tortoreto | 218 km | 
	
	  | etappe 5 | 35e | 10 maart |  |  Morro d’Oro | -  Sarnano-Sassotetto | 165.6 km | 
	
	  | etappe 6 | 39e | 11 maart |  |  Osimo Stazione | -  Osimo | 193 km | 
	
	  | etappe 7 | 36e | 12 maart |  |  San Benedetto Del Tronto | -  San Benedetto Del Tronto | 154 km | 
				
				  |  eindklassement | 28e | 
					
					  |  puntenklassement | 16e | 
					
					  |  bergklassement | 28e | 
					
					  |  jongerenklassement | 6e | 
 |  | 
      
        |  | 
      
        |  WK wielrennen 2022  historie | van 18-09-2022 t/m 25-09-2022 | 
      
        |  | 
	
	  | tijdrit | 17e | 18 september |  |  Wollongong | -  Wollongong | 34.2 km | 
 |  | 
      
        |  | 
      
        |  EuroEyes Cyclassics Hamburg 2022  historie | datum: 21-08-2022 | 
      
        |  | 
	
	  | uitslag | 34e | 21 augustus |  |  Hamburg | -  Hamburg | 222 km | 
 |  | 
      
        |  | 
      
        |  Tour de Pologne 2022  historie | van 30-07-2022 t/m 05-08-2022 | 
      
        |  | 
	
	  | etappe 1 | 29e | 30 juli |  |  Kielce | -  Lublin | 218.8 km | 
	
	  | etappe 2 | 29e | 31 juli |  |  Chelm | -  Zamosc | 205.6 km | 
	
	  | etappe 3 | 115e | 1 augustus |  |  Chelm | -  Przemysl | 237.9 km | 
	
	  | etappe 4 | 81e | 2 augustus |  |  Krasnik | -  Sanok | 179.4 km | 
	
	  | etappe 5 | 46e | 3 augustus |  |  Lancut | -  Rzeszow | 178.1 km | 
	
	  | etappe 6 | 2e | 4 augustus |  |  Szaflary | -  Ski station Rusinski | 15.4 km | 
	
	  | etappe 7 | 30e | 5 augustus |  |  Valsir | -  Krakow | 177.8 km | 
				
				  |  eindklassement | 81e | 
 |  | 
      
        |  | 
      
        |  Tour de Romandie 2022  historie | van 26-04-2022 t/m 01-05-2022 | 
      
        |  | 
	
	  | proloog | 13e | 26 april |  |  Lausanne | -  Lausanne | 5.12 km | 
	
	  | etappe 1 | 48e | 27 april |  |  La Grande Beroche | -  Romont | 178 km | 
	
	  | etappe 2 | 24e | 28 april |  |  Echallens | -  Echallens | 168.2 km | 
	
	  | etappe 3 | 57e | 29 april |  |  Valbroye | -  Valbroye | 165.1 km | 
	
	  | etappe 4 | 60e | 30 april |  |  Aigle | -  Zinal | 180.1 km | 
	
	  | etappe 5 | 48e | 1 mei |  |  Aigle | -  Villars | 15.84 km | 
				
				  |  eindklassement | 48e | 
					
					  |  puntenklassement | 52e | 
					
					  |  bergklassement | 23e | 
					
					  |  jongerenklassement | 11e | 
 |  | 
      
        |  | 
      
        |  Ronde van Vlaanderen - Tour des Flandres 2022  historie | datum: 03-04-2022 | 
      
        |  | 
	
	  | UITSLAG | 69e | 3 april |  |  Antwerpen | -  Oudenaarde | 272.50 km | 
 |  | 
      
        |  | 
      
        |  Dwars door Vlaanderen - A travers la Flandre 2022  historie | datum: 30-03-2022 | 
      
        |  | 
	
	  | UITSLAG | 15e | 30 maart |  |  Roeselaere | -  Waregem | 183.70 km | 
 |  | 
      
        |  | 
      
        |  E3 Saxo Bank Classic 2022  historie | datum: 25-03-2022 | 
      
        |  | 
	
	  | UITSLAG | 79e | 25 maart |  |  Harelbeke | -  Harelbeke | 203.9 km | 
 |  |