Home
Races
▼
Tour de France
Giro d'Italia
La Vuelta ciclista a España
World Championships
Milano-Sanremo
Amstel Gold Race
Tirreno-Adriatico
Liège-Bastogne-Liège
Il Lombardia
La Flèche Wallonne
Paris - Nice
Paris-Roubaix
Volta Ciclista a Catalunya
Critérium du Dauphiné
Tour des Flandres
Gent-Wevelgem in Flanders Fields
Clásica Ciclista San Sebastián
Teams
▼
XDS Astana Team
UAE Team Emirates - XRG
Team Visma | Lease a Bike
Team Picnic PostNL
Team Jayco AlUla
Soudal Quick-Step
Red Bull - BORA - hansgrohe
Movistar Team
Lidl - Trek
INEOS Grenadiers
Groupama - FDJ
EF Education - EasyPost
Decathlon AG2R La Mondiale Team
Cofidis
Bahrain - Victorious
Arkéa - B&B Hotels
Alpecin - Deceuninck
Intermarché - Wanty
Rankings
Statistics
▼
Overview
Riders
Teams
Grand tours
Game
Quiz
More
▼
Riders
Contact us
Countdown to 4 billion pageviews
Favorite500
About us
Sitemap
Profile Score
Terminology list
Pro
▼
Dashboard
Lists
Account
▼
My account
My riders
Road
▼
Cross
-year-
2025
2024
2023
2022
2021
2020
2019
2018
2016
2015
2012
2011
2010
2009
2008
2006
2005
2004
2003
2002
2001
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1974
1973
1972
1971
1970
1969
1967
1966
1965
1964
1963
1962
1961
1960
1959
1958
1957
1956
1955
1954
1953
1952
1951
1950
1949
1948
1947
1946
1945
1942
1941
1940
1939
1938
1937
1936
1935
1934
1933
1932
1931
1930
1929
1928
1927
1926
1925
1924
1923
1922
1921
1920
1919
1918
1917
1916
1915
1914
1913
1912
1911
1910
1908
1907
1906
Statistics
Results
▼
Top-3 per edition
Most wins
Most starts/finishes
Youngest/oldest winners
Youngest/oldest stage winners
Most top-10s
Position race ranking
Stages
▼
Most stage wins
Youngest winners
Oldest winners
Fastest stages
Most top-10s
Teams
Nations
Route
KOM
Points
Gran Piemonte
menu
Wins by smallest/biggest margin
Who won by the smallest of margins?
Pos.
Year
Timegap
Winner
2nd
1
2023
0:00
BAGIOLI Andrea
HIRSCHI Marc
2
2022
0:00
GARCÍA CORTINA Iván
MOHORIČ Matej
3
2021
0:00
WALLS Matthew
NIZZOLO Giacomo
4
2020
0:00
BENNETT George
ULISSI Diego
5
2018
0:00
COLBRELLI Sonny
SÉNÉCHAL Florian
6
2016
0:00
NIZZOLO Giacomo
GAVIRIA Fernando
7
2011
0:00
MORENO Daniel
VAN AVERMAET Greg
8
2009
0:00
GILBERT Philippe
MORENO Daniel
9
2008
0:00
BENNATI Daniele
PAOLINI Luca
10
2006
0:00
BENNATI Daniele
RAST Grégory
11
2005
0:00
FISCHER Murilo Antonio
DE JONGH Steven
12
2004
0:00
DAVIS Allan
ONGARATO Alberto
13
2002
0:00
PAOLINI Luca
KESSLER Matthias
14
2001
0:00
MATTAN Nico
SACCHI Fabio
15
1999
0:00
TAFI Andrea
SERPELLINI Marco
16
1998
0:00
SERPELLINI Marco
NARDELLO Daniele
17
1996
0:00
VIRENQUE Richard
TAFI Andrea
18
1994
0:00
MICELI Nicola
PETITO Roberto
19
1993
0:00
ZBERG Beat
DUFAUX Laurent
20
1991
0:00
ABDUZHAPAROV Djamolidine
MONCASSIN Frédéric
21
1990
0:00
BALLERINI Franco
REZZE Dante
22
1989
0:00
CHIAPPUCCI Claudio
LILHOLT Søren
23
1988
0:00
GÖLZ Rolf
BUGNO Gianni
24
1987
0:00
VAN DER POEL Adrie
VAN LANCKER Eric
25
1986
0:00
BUGNO Gianni
GRIMANI Enrico
26
1985
0:00
MOTTET Charly
ZIMMERMANN Urs
27
1983
0:00
BONTEMPI Guido
KELLY Sean
28
1979
0:00
CONTINI Silvano
PANIZZA Wladimiro
29
1978
0:00
BARONCHELLI Gianbattista
SEFTON Clyde
30
1974
0:00
MOSER Francesco
POLLENTIER Michel
31
1960
0:00
SABBADIN Alfredo
FABBRI Nello
32
1959
0:00
CIAMPI Silvano
MOSER Aldo
33
1958
0:00
DEFILIPPIS Nino
FANTINI Alessandro
34
1957
0:00
CIAMPI Silvano
MICHELON Giuliano
35
1956
0:00
MAGNI Fiorenzo
FORNARA Pasquale
36
1955
0:00
MINARDI Giuseppe
CONTERNO Angelo
37
1954
0:00
DEFILIPPIS Nino
MARTINI Alfredo
38
1953
0:00
MAGNI Fiorenzo
PETRUCCI Loretto
39
1952
0:00
ALBANI Giorgio
MAGGINI Luciano
40
1951
0:00
BARTALI Gino
FORNARA Pasquale
41
1950
0:00
MARTINI Alfredo
PAGLIAZZI Sergio
42
1947
0:00
ORTELLI Vito
RONCONI Aldo
43
1946
0:00
MAGGINI Sergio
COVOLO Antonio
44
1940
0:00
CINELLI Cino
BINI Aldo
45
1924
0:00
GIRARDENGO Costante
GAY Federico
46
1920
0:00
GIRARDENGO Costante
SIVOCCI Alfredo
47
1918
0:00
BIANCHI Ettore
SINCHETTO Luigi
48
1911
0:00
BRUSCHERA Mario
GALETTI Carlo
49
1908
0:00
GERBI Giovanni
CHIODI Luigi
50
2003
0:01
BERTOLINI Alessandro
LIESE Thomas
51
1995
0:01
CHIAPPUCCI Claudio
ZANINI Stefano
52
2010
0:02
GILBERT Philippe
BERTAGNOLLI Leonardo
53
1997
0:02
BORTOLAMI Gianluca
LANFRANCHI Paolo
54
2015
0:04
BAKELANTS Jan
TRENTIN Matteo
55
1992
0:04
BREUKINK Erik
ROCHE Stephen
56
1966
0:04
ALTIG Rudi
BITOSSI Franco
57
2019
0:06
BERNAL Egan
SOSA Iván Ramiro
58
2012
0:06
URÁN Rigoberto
PAOLINI Luca
59
2024
0:07
POWLESS Neilson
STRONG Corbin
60
1984
0:09
JOURDAN Christian
DA SILVA Acácio
61
1982
0:11
RUPÉREZ Faustino
JULES Pascal
62
1922
0:20
GREMO Angelo
AIMO Bartolomeo
63
1981
0:35
AMADORI Marino
WOLFER Bruno
64
1961
0:40
CONTERNO Angelo
HOEVENAERS Jos
65
1980
0:55
BARONCHELLI Gianbattista
PANIZZA Wladimiro
66
1945
0:58
BARISONE Secondo
REBELLA Carlo
67
1923
1:00
AIMO Bartolomeo
ARDUINO Camillo
68
1932
1:19
MARTANO Giuseppe
OLMO Giuseppe
69
1912
2:00
COSTA Costantino
INNOCENTI Francesco
70
1916
2:52
CERUTTI Francesco
FERRARIS Pietro
71
1914
3:00
SANTHIA Giuseppe
GREMO Angelo
72
1915
3:18
BOSCO Natale
NUVOLI Giovanni
73
1933
3:46
FOLCO Antonio
MINASSO Andrea
74
1949
3:50
LEONI Adolfo
COPPI Fausto
75
1919
4:45
GIRARDENGO Costante
BELLONI Gaetano
76
1913
7:00
VERDE Romolo
SUSSIO Marcello
77
1921
12:40
BRUNERO Giovanni
AZZINI Giuseppe
78
1910
12:47
BORGARELLO Vincenzo
AIMO Pietro
79
1907
21:52
GERBI Giovanni
GALETTI Carlo
80
1906
41:36
GERBI Giovanni
DANESI Battista
show 40 more lines
back to content
Menu
Top-3 per edition
Most wins
Most starts/finishes
Youngest/oldest winners
Youngest/oldest stage winners
Most top-10s
Position race ranking
BIB results
Racedays winner
Best result at race debut
Oldest living winners
Results
Wins by smallest margin
Timegaps
Fastest editions
Dropouts per edition
Champion wins
Most combative
Competitors
Average age
Won how
Longest solos
Sprints per year
Pro
Most sequential participations