Overview
Profile views
Number of hits by visitors for the last 30 days.
- 155213
- 107214
- 150615
- 300516
- 249517
- 376018
- 3043219
- 1172120
- 264921
- 348122
- 104623
- 97124
- 68825
- 126326
- 115127
- 136928
- 88529
- 98630
- 205331
- 10151
- 7222
- 5053
- 5214
- 4705
- 4886
- 3917
- 4658
- 2159
Photos
2026
2025
2025
2024
2023
2022
2021
2020
2019
2019
2018
2017
Stats per season
Overview of points per season, rider photos and top results.
| Season | Points | Wins | Racedays | ||
|---|---|---|---|---|---|
| 2026 | 439 | 439 | 4 | 37 | |
| 2025 | 956 | 956 | 3 | 53 | |
| 2024 | 684 | 684 | 3 | 70 | |
| 2023 | 1512 | 1512 | 8 | 68 | |
| 2022 | 526 | 526 | 6 | 68 | |
| 2021 | 747 | 747 | 7 | 66 | |
| 2020 | 797 | 797 | 7 | 46 | |
| 2019 | 401 | 401 | 3 | 55 | |
| 2018 | 142 | 142 | - | 60 | |
| 2017 | 36 | 36 | - | 50 | |
| 2016 | 83 | 83 | - | 28 | |
| 2015 | 17 | 17 | - | 12 | |
| 2014 | 220 | 220 | - | 9 | |
| 2013 | 17 | 17 | - | 7 | |
| 6577 | 41 | 629 |
Top results
8x stage Giro d'Italia ('26, '24, '21, '20)
2x stage World Championships ME - ITT ('21, '20)
5x stage Tirreno-Adriatico ('26, '25, '23, '22, '20)
GC Ethias-Tour de Wallonie ('23)
GC Vuelta a San Juan Internacional ('23)
2x stage La Vuelta Ciclista a España ('25, '23)
2nd stage Olympic Games ME - ITT ('24)
2x 2nd Milano-Sanremo ('25, '23)
2nd GC Tirreno-Adriatico ('25)
6x stage National Championships Italy ME - ITT ('25, '24, '23, '22, '20, '19)
2x stage Ethias-Tour de Wallonie ('23)
stage Critérium du Dauphiné ('22)
stage BinckBank Tour ('19)
stage UAE Tour ('21)
3x stage Etoile de Bessèges - Tour du Gard ('22, '21)
2x stage Tour de La Provence ('22, '19)
stage Deutschland Tour ('22)
stage Volta ao Algarve em Bicicleta ('26)
stage Vuelta a San Juan Internacional ('23)
stage Tour of Austria ('24)
Paris-Roubaix Espoirs ('16)
stage Chrono Champenois Masculin International ('15)
GP Laguna Poreč ('16)
Top results per season
2026
stage Giro d'Italia (2.UWT)
stage Tirreno-Adriatico (2.UWT)
stage Volta ao Algarve em Bicicleta (2.Pro)
25th Paris-Roubaix Hauts-de-France (1.UWT)
Leader in
Tirreno-Adriatico (1)2025
stage La Vuelta Ciclista a España (2.UWT)
2nd Milano-Sanremo (1.UWT)
2nd GC Tirreno-Adriatico (2.UWT)
stage Tirreno-Adriatico (2.UWT)
3rd E3 Saxo Classic ME (1.UWT)
Leader in
Tirreno-Adriatico (5)2024
stage Giro d'Italia (2.UWT)
2nd Olympic Games ME - ITT (Olympics)
2nd World Championships ME - ITT (WC)
stage Tour of Austria (2.1)
2nd stage Giro d'Italia (2.UWT)
2023
GC Vuelta a San Juan Internacional (2.Pro)
GC Ethias-Tour de Wallonie (2.Pro)
stage La Vuelta Ciclista a España (2.UWT)
2nd Milano-Sanremo (1.UWT)
2nd World Championships ME - ITT (WC)
stage Tirreno-Adriatico (2.UWT)
2x stage Ethias-Tour de Wallonie (2.Pro)
stage Vuelta a San Juan Internacional (2.Pro)
2022
stage Tirreno-Adriatico (2.UWT)
stage Critérium du Dauphiné (2.UWT)
stage Tour de la Provence (2.Pro)
stage Deutschland Tour (2.Pro)
stage Etoile de Bessèges - Tour du Gard (2.1)
2021
2x stage Giro d'Italia (2.UWT)
stage UAE Tour (2.UWT)
2x stage Etoile de Bessèges - Tour du Gard (2.1)
5th Olympic Games ME - ITT (Olympics)
Leader in
Giro d'Italia (3)2020
4x stage Giro d'Italia (2.UWT)
stage Tirreno-Adriatico (2.UWT)
2nd GC Vuelta a San Juan Internacional (2.Pro)
Leader in
Giro d'Italia (2)2019
stage BinckBank Tour (2.UWT)
3rd World Championships ME - ITT (WC)
stage Tour de La Provence (2.1)
2nd Chrono des Nations (1.1)
Leader in
Tour de La Provence (1)2018
2nd GC Vuelta a San Juan Internacional (2.1)
2nd stage Vuelta a San Juan Internacional (2.1)
5th stage Amgen Tour of California (2.UWT)
4th stage Vuelta a San Juan Internacional (2.1)
Leader in
Vuelta a San Juan Internacional (2)2017
5th stage Amgen Tour of California (2.UWT)
102nd Prudential RideLondon-Surrey Classic (1.UWT)
109th GC Amgen Tour of California (2.UWT)
116th Cyclassics Hamburg (1.UWT)
2016
2015
2014
Trofeo Emilio Paganessi (1.1)
Chrono des Nations MJ (1.1)
4th World Championships MJ - ITT (WC)
4th European Championships MJ - ITT (CC)
2013
67th GC Tour of Istria - Memorial Edi Rajkovic (2.Ncup)
ID: 177672