Overview
Profile views
Number of hits by visitors for the last 30 days.
- 54811
- 79512
- 32213
- 27214
- 22215
- 16816
- 19317
- 18518
- 15319
- 16120
- 15121
- 13422
- 11923
- 12024
- 11325
- 17526
- 17927
- 20228
- 13529
- 15430
- 16731
- 1161
- 932
- 903
- 824
- 1035
- 1096
- 127
Photos
2026
2025
2024
2024
2023
2022
2021
2020
2019
2018
2017
2014
Stats per season
Overview of points per season, rider photos and top results.
| Season | Points | Wins | Racedays | ||
|---|---|---|---|---|---|
| 2026 | 356 | 356 | - | 28 | |
| 2025 | 300 | 300 | 2 | 68 | |
| 2024 | 368 | 368 | 1 | 60 | |
| 2023 | 386 | 386 | - | 81 | |
| 2022 | 315 | 315 | - | 70 | |
| 2021 | 333 | 333 | 2 | 73 | |
| 2020 | 435 | 435 | - | 55 | |
| 2019 | 639 | 639 | 2 | 71 | |
| 2018 | 171 | 171 | - | 64 | |
| 2017 | 182 | 182 | - | 64 | |
| 2016 | 87 | 87 | - | 15 | |
| 2015 | 19 | 19 | - | 8 | |
| 2014 | 0 | 0 | - | 15 | |
| 2013 | 0 | 0 | - | 5 | |
| 2012 | 3 | 3 | - | 1 | |
| 3594 | 7 | 678 |
Top results
2x stage Giro d'Italia ('24, '21)
Tro-Bro Léon ('19)
stage Tirreno-Adriatico ('25)
2x 2nd Trofeo Laigueglia ('24, '23)
stage La Route d'Occitanie - La Dépêche du Midi ('21)
stage Tour du Limousin-Périgord - Nouvelle Aquitaine ('25)
stage Circuit Cycliste Sarthe - Pays de la Loire ('19)
2nd Classic Grand Besançon Doubs ('21)
2nd Tour du Finistère ('19)
6th Milano-Sanremo ('26)
stage Le Tour de Bretagne Cycliste ('17)
Top results per season
2026
6th Milano-Sanremo (1.UWT)
5th Trofeo Laigueglia (1.Pro)
11th GC Tirreno-Adriatico (2.UWT)
5th Classica Camp de Morvedre (1.1)
5th Trofeo Serra Tramuntana (1.1)
2025
stage Tirreno-Adriatico (2.UWT)
stage Tour du Limousin-Périgord - Nouvelle Aquitaine (2.1)
2nd stage Skoda Tour de Luxembourg (2.Pro)
6th Coppa Agostoni - Giro delle Brianze (1.1)
2nd stage La Route d'Occitanie - CIC (2.1)
2024
stage Giro d'Italia (2.UWT)
2nd Trofeo Laigueglia (1.Pro)
2x 2nd stage Tour de Romandie (2.UWT)
5th stage Tirreno-Adriatico (2.UWT)
10th GC Tour du Limousin-Périgord - Nouvelle Aquitaine (2.1)
2023
2nd Trofeo Laigueglia (1.Pro)
4th Veneto Classic (1.Pro)
3rd Muscat Classic (1.1)
3rd stage La Vuelta Ciclista a España (2.UWT)
2022
5th GP Industria (1.Pro)
5th Gran Premio Miguel Indurain (1.Pro)
6th Milano - Torino (1.Pro)
9th Coppa Bernocchi - GP BPM (1.Pro)
5th stage Giro d'Italia (2.UWT)
2021
stage Giro d'Italia (2.UWT)
stage La Route d'Occitanie - La Dépêche du Midi (2.1)
2nd Classic Grand Besançon Doubs (1.1)
8th Trofeo Laigueglia (1.Pro)
3rd stage Tour de Pologne (2.UWT)
Leader in
La Route d'Occitanie - La Dépêche du Midi (2)2020
4th Trofeo Laigueglia (1.Pro)
6th GC Tour de Wallonie (2.Pro)
4th Paris-Camembert (1.1)
11th Milano-Sanremo (1.UWT)
4th stage Giro d'Italia (2.UWT)
2019
Tro-Bro Léon (1.1)
stage Circuit Cycliste Sarthe - Pays de la Loire (2.1)
2nd Tour du Finistère (1.1)
2nd stage Giro d'Italia (2.UWT)
3rd GP Industria & Artigianato (1.HC)
2018
3rd Paris-Camembert (1.1)
6th GC Circuit Cycliste Sarthe - Pays de la Loire (2.1)
9th Gran Premio Citta di Lugano (1.1)
3rd stage Circuit Cycliste Sarthe - Pays de la Loire (2.1)
2017
5th Gran Premio Città di Lugano (1.HC)
4th GC Boucles de la Mayenne (2.1)
stage Le Tour de Bretagne Cycliste (2.2)
2nd stage Boucles de la Mayenne (2.1)
7th Classic Loire Atlantique (1.1)
2016
2nd Ruota d'Oro - GP Festa del Perdono (1.2U)
2nd Piccolo Giro di Lombardia (1.2U)
5th Giro del Belvedere (1.2U)
2015
5th Gran Premio della Liberazione (1.2U)
5th Giro del Medio Brenta (1.2)
2012
18th Trofeo Guido Dorigo (1.1)
ID: 170165