- May 3, 2010
- 4,491
- 4,587
- 21,180
As a child in the late eighties I wondered why cycling, unlike tennis, didn't have a decent world ranking. So I started keeping my own list: 50 points for the Tour winner, 25 points for Paris-Roubaix etc. It was very incomplete, based on the results I found in newspapers. Later, in the late 1990s, I started doing it again. That time I started using books on cycling with old results to compile an all-time list. It's hard to decide which result is worth how many points. What's worth more: finishing third in the Tour, winning three sprint stages in the Giro, or winning Gent-Wevelgem? I came quite far back then, but I stopped keeping track in the following years.
Now with the Internet it's easier to look up old results, so after years of postponing I had a new attempt at compiling an all-time list based on points. The point system is just the one I've been using for myself; it has no official value. It's mostly about wins in big races. I'm too lazy to count every stage win in one-week races and all those places of honour. I'm sure I've also made a lot of mistakes, because I'm too lazy to check everything twice. So I made a ranking which is, as the title says, only a rough attempt at an all-time list. It only gives a basic idea of what an all-time ranking of men's road cycling could look like if it was done properly.
This is the point system [Edited 10/15/2023]:
Stage races:
*60/25/10/8/6/5/4/3/2/1 for top 10 GC in Tour
*40/20/8/6/5/4/3/2/1/1 for top 10 GC in Giro/Vuelta
*20 points for GC win in Paris-Nice/Dauphiné/Tirreno/Basque Country/Suisse
*10 points for GC win in Critérium International/Midi Libre/Catalunya/Burgos/Romandie
*5 points for GC win in smaller stage race
*5 points for stage/points classification/King of the mountains in Tour
*4 points for stage/points classification/King of the mountains in Giro/Vuelta
*2 points for stage in Paris-Nice/Tirreno/Basque Country/Dauphiné/Suisse
Championships:
*40/16/8 points for top 3 road race at WC/Olympics since 1996
*10 points for road race at EC//NC France/Belgium/Italy/Spain
*5 points for road race other countries
*20/10/5 points for top 3 ITT at WC/Olympics since 1996
*5 points for ITT at EC//NC France/Belgium/Italy/Spain
*3 points for ITT other countries
Classics:
*25/10/5 points for top 3 Monument
*15 points for GP des Nations/Gent-Wevelgem/Flèche Wallonne/Amstel/Strade Bianche/San Sebastián
*10 points for Omloop/E3/Emilia/Milan-Turin/Plouay/Paris-Tours/Bordeaux-Paris/Züri Metzgete/Hamburg
*5 points for other semi-classics
In case of a tie the biggest win makes the difference.
Of course this could lead to endless discussions about what is worth how many points. This system was not designed to benefit certain riders. One specific problem for the current century are the many disqualifications and Green Table decisions. I decided to follow the official results, even if I disagree personally with certain decisions.
The result contains quite a few surprises: some riders finished much higher or lower than I expected myself. Hard workers with a long and steady career finish higher than cyclists with three fabulous seasons who faded afterwards. Some almost forgotten names finish higher than some of the big stars. All-round riders tend to do better than specialists of one discipline. I'm thinking of presenting the top list as a countdown in this thread. In spite of its obvious flaws I think the result is quite interesting and can lead to good discussions in the winter season.
This is the top 200 with active riders in bold. [Updated: 12 October, 2025.]
1 | Eddy Merckx | 2027
2 | Bernard Hinault | 1266
3 | Tadej Pogačar | 1198
4 | Jacques Anquetil | 1075
5 | Fausto Coppi | 1032
6 | Gino Bartali | 1009
7 | Sean Kelly | 958
8 | Alejandro Valverde | 921
9 | Roger De Vlaeminck | 873
10 | Francesco Moser | 830
11 | Alfredo Binda | 789
12 | Felice Gimondi | 778
13 | Costante Girardengo | 765
14 | Miguel Induráin | 740
15 | Rik Van Looy | 733
16 | Primož Roglič | 698
17 | Joop Zoetemelk | 657
18 | Chris Froome | 656
19 | Fabian Cancellara | 637
20 | Louison Bobet | 621
21 | Alberto Contador | 619
22 | Laurent Jalabert | 619
23 | Tony Rominger | 600
24 | Giuseppe Saronni | 599
25 | Vincenzo Nibali | 594
26 | Freddy Maertens | 594
27 | Tom Boonen | 523
28 | Peter Sagan | 520
29 | Remco Evenepoel | 513
30 | Rik Van Steenbergen | 484
31 | Fiorenzo Magni | 475
32 | Learco Guerra | 474
33 | Ferdi Kübler | 473
34 | Philippe Gilbert | 454
35 | Franco Bitossi | 452
36 | Johan Museeuw | 446
37 | Erik Zabel | 442
38 | Luis Ocaña | 441
39 | Mario Cipollini | 436
40 | Paolo Bettini | 432
41 | Greg LeMond | 429
42 | Raymond Poulidor | 425
43 | Jan Ullrich | 423
44 | Gianni Bugno | 423
45 | Mark Cavendish | 420
46 | Laurent Fignon | 418
47 | Mathieu van der Poel | 417
48 | Jan Raas | 416
49 | Moreno Argentin | 409
50 | Jonas Vingegaard | 391
51 | Nairo Quintana | 388
52 | Nicolas Frantz | 385
53 | Alex Zülle | 378
54 | Joaquim Rodríguez | 377
55 | Herman Vanspringel | 369
56 | Wout van Aert | 360
57 | Oscar Freire | 359
58 | Alexander Vinokourov | 356
59 | Charly Gaul | 348
60 | Hugo Koblet | 339
61 | Walter Godefroot | 336
62 | Michele Bartoli | 335
63 | Gaetano Belloni | 334
64 | Jan Janssen | 332
65 | Henri Pélissier | 332
66 | Antonin Magne | 331
67 | Charly Mottet | 324
68 | André Leducq | 323
69 | Stephen Roche | 322
70 | Pedro Delgado | 322
71 | Giovanni Brunero | 322
72 | Bernard Thévenet | 317
73 | Claudio Chiappucci | 317
74 | Julian Alaphilippe | 316
75 | Cadel Evans | 309
76 | François Faber | 307
77 | Philippe Thys | 305
78 | Vittorio Adorni | 303
79 | Abraham Olano | 303
80 | Rudi Altig | 303
81 | Alessandro Petacchi | 300
82 | Hennie Kuiper | 296
83 | Roberto Heras | 289
84 | Gustave Garrigou | 284
85 | Davide Rebellin | 276
86 | Briek Schotte | 275
87 | Gianbattista Baronchelli | 273
88 | Bradley Wiggins | 269
89 | Fred De Bruyne | 265
90 | Gianni Motta | 264
91 | André Darrigade | 263
92 | Nino Defilippis | 262
93 | Lucien Van Impe | 261
94 | Gilberto Simoni | 258
95 | Phil Anderson | 255
96 | Federico Bahamontes | 254
97 | Marino Lejarreta | 253
98 | Damiano Cunego | 252
99 | Stan Ockers | 249
100 | Mads Pedersen | 249
101 | Tony Martin | 246
102 | Geraint Thomas | 245
103 | Michał Kwiatkowski | 245
104 | Julián Berrendero | 242
105 | Eric Vanderaerden | 242
106 | Marco Pantani | 241
107 | Michel Pollentier | 237
108 | Richard Carapaz | 235
109 | Danilo Di Luca | 234
110 | Rolf Sørensen | 234
111 | Francesco Casagrande | 234
112 | Jean Stablinski | 232
113 | Samuel Sánchez | 231
114 | Pascal Richard | 227
115 | Delio Rodríguez | 226
116 | Raymond Impanis | 224
117 | Greg Van Avermaet | 222
118 | Sylvère Maes | 221
119 | Lucien Petit-Breton | 218
120 | Gastone Nencini | 218
121 | Dietrich Thurau | 218
122 | Alexander Kristoff | 216
123 | Ivan Basso | 211
124 | Octave Lapize | 210
125 | Marcel Kint | 210
126 | Simon Yates | 208
127 | Gerrie Knetemann | 208
128 | Tom Dumoulin | 208
129 | Arnaud Démare | 207
130 | Thor Hushovd | 206
131 | Carlos Sastre | 205
132 | Robbie McEwen | 204
133 | Denis Menchov | 203
134 | Stefano Garzelli | 202
135 | Adrie van der Poel | 202
136 | Claude Criquielion | 200
137 | Luis Herrera | 198
138 | Miguel María Lasa | 198
139 | Michele Dancelli | 197
140 | Pavel Tonkov | 196
141 | Ottavio Bottecchia | 195
142 | Giovanni Battaglin | 195
143 | Eddy Planckaert | 195
144 | Giuseppe Olmo | 194
145 | Richard Virenque | 193
146 | Georges Ronsse | 192
147 | Miguel Poblet | 192
148 | Egan Bernal | 189
149 | José Manuel Fuente | 189
150 | Jean Alavoine | 189
151 | Guido Bontempi | 187
152 | Georges Speicher | 186
153 | Heiri Suter | 185
154 | Maurizio Fondriest | 182
155 | Andy Schleck | 181
156 | Andrei Tchmil | 181
157 | Frans Verbeeck | 181
158 | Mariano Cañardo | 180
159 | Filippo Pozzato | 176
160 | Filippo Ganna | 176
161 | Peter Van Petegem | 174
162 | Adolfo Leoni | 174
163 | Carlo Galetti | 172
164 | John Degenkolb | 172
165 | Joaquim Agostinho | 172
166 | Rui Costa | 171
167 | Maurice De Waele | 171
168 | Ercole Baldini | 171
169 | Jakob Fuglsang | 170
170 | Luigi Ganna | 170
171 | Italo Zilioli | 170
172 | Louis Trousselier | 168
173 | Germain Derycke | 168
174 | Frank Vandenbroucke | 168
175 | Erik Breukink | 168
176 | Andreas Klöden | 167
177 | Pasquale Fornara | 166
178 | Jasper Philipsen | 165
179 | Roger Pingeon | 164
180 | Roger Lapébie | 164
181 | Alphonse Schepers | 164
182 | Franco Balmamion | 164
183 | Tom Simpson | 163
184 | Jef Planckaert | 163
185 | Tom Steels | 161
186 | Firmin Lambot | 160
187 | Gaston Rebry | 159
188 | Domingo Perurena | 158
189 | Laurent Dufaux | 157
190 | Robert Millar | 156
191 | Ritchie Porte | 156
192 | Andrew Hampsten | 155
193 | Andrea Tafi | 155
194 | Giovanni Valetti | 154
195 | Daniel Martin | 154
196 | Steven Rooks | 154
197 | Eric Leman | 154
198 | Fränk Schleck | 154
199 | Rigoberto Urán | 154
200 | Marino Basso | 153
Now with the Internet it's easier to look up old results, so after years of postponing I had a new attempt at compiling an all-time list based on points. The point system is just the one I've been using for myself; it has no official value. It's mostly about wins in big races. I'm too lazy to count every stage win in one-week races and all those places of honour. I'm sure I've also made a lot of mistakes, because I'm too lazy to check everything twice. So I made a ranking which is, as the title says, only a rough attempt at an all-time list. It only gives a basic idea of what an all-time ranking of men's road cycling could look like if it was done properly.
This is the point system [Edited 10/15/2023]:
Stage races:
*60/25/10/8/6/5/4/3/2/1 for top 10 GC in Tour
*40/20/8/6/5/4/3/2/1/1 for top 10 GC in Giro/Vuelta
*20 points for GC win in Paris-Nice/Dauphiné/Tirreno/Basque Country/Suisse
*10 points for GC win in Critérium International/Midi Libre/Catalunya/Burgos/Romandie
*5 points for GC win in smaller stage race
*5 points for stage/points classification/King of the mountains in Tour
*4 points for stage/points classification/King of the mountains in Giro/Vuelta
*2 points for stage in Paris-Nice/Tirreno/Basque Country/Dauphiné/Suisse
Championships:
*40/16/8 points for top 3 road race at WC/Olympics since 1996
*10 points for road race at EC//NC France/Belgium/Italy/Spain
*5 points for road race other countries
*20/10/5 points for top 3 ITT at WC/Olympics since 1996
*5 points for ITT at EC//NC France/Belgium/Italy/Spain
*3 points for ITT other countries
Classics:
*25/10/5 points for top 3 Monument
*15 points for GP des Nations/Gent-Wevelgem/Flèche Wallonne/Amstel/Strade Bianche/San Sebastián
*10 points for Omloop/E3/Emilia/Milan-Turin/Plouay/Paris-Tours/Bordeaux-Paris/Züri Metzgete/Hamburg
*5 points for other semi-classics
In case of a tie the biggest win makes the difference.
Of course this could lead to endless discussions about what is worth how many points. This system was not designed to benefit certain riders. One specific problem for the current century are the many disqualifications and Green Table decisions. I decided to follow the official results, even if I disagree personally with certain decisions.
The result contains quite a few surprises: some riders finished much higher or lower than I expected myself. Hard workers with a long and steady career finish higher than cyclists with three fabulous seasons who faded afterwards. Some almost forgotten names finish higher than some of the big stars. All-round riders tend to do better than specialists of one discipline. I'm thinking of presenting the top list as a countdown in this thread. In spite of its obvious flaws I think the result is quite interesting and can lead to good discussions in the winter season.
This is the top 200 with active riders in bold. [Updated: 12 October, 2025.]
1 | Eddy Merckx | 2027
2 | Bernard Hinault | 1266
3 | Tadej Pogačar | 1198
4 | Jacques Anquetil | 1075
5 | Fausto Coppi | 1032
6 | Gino Bartali | 1009
7 | Sean Kelly | 958
8 | Alejandro Valverde | 921
9 | Roger De Vlaeminck | 873
10 | Francesco Moser | 830
11 | Alfredo Binda | 789
12 | Felice Gimondi | 778
13 | Costante Girardengo | 765
14 | Miguel Induráin | 740
15 | Rik Van Looy | 733
16 | Primož Roglič | 698
17 | Joop Zoetemelk | 657
18 | Chris Froome | 656
19 | Fabian Cancellara | 637
20 | Louison Bobet | 621
21 | Alberto Contador | 619
22 | Laurent Jalabert | 619
23 | Tony Rominger | 600
24 | Giuseppe Saronni | 599
25 | Vincenzo Nibali | 594
26 | Freddy Maertens | 594
27 | Tom Boonen | 523
28 | Peter Sagan | 520
29 | Remco Evenepoel | 513
30 | Rik Van Steenbergen | 484
31 | Fiorenzo Magni | 475
32 | Learco Guerra | 474
33 | Ferdi Kübler | 473
34 | Philippe Gilbert | 454
35 | Franco Bitossi | 452
36 | Johan Museeuw | 446
37 | Erik Zabel | 442
38 | Luis Ocaña | 441
39 | Mario Cipollini | 436
40 | Paolo Bettini | 432
41 | Greg LeMond | 429
42 | Raymond Poulidor | 425
43 | Jan Ullrich | 423
44 | Gianni Bugno | 423
45 | Mark Cavendish | 420
46 | Laurent Fignon | 418
47 | Mathieu van der Poel | 417
48 | Jan Raas | 416
49 | Moreno Argentin | 409
50 | Jonas Vingegaard | 391
51 | Nairo Quintana | 388
52 | Nicolas Frantz | 385
53 | Alex Zülle | 378
54 | Joaquim Rodríguez | 377
55 | Herman Vanspringel | 369
56 | Wout van Aert | 360
57 | Oscar Freire | 359
58 | Alexander Vinokourov | 356
59 | Charly Gaul | 348
60 | Hugo Koblet | 339
61 | Walter Godefroot | 336
62 | Michele Bartoli | 335
63 | Gaetano Belloni | 334
64 | Jan Janssen | 332
65 | Henri Pélissier | 332
66 | Antonin Magne | 331
67 | Charly Mottet | 324
68 | André Leducq | 323
69 | Stephen Roche | 322
70 | Pedro Delgado | 322
71 | Giovanni Brunero | 322
72 | Bernard Thévenet | 317
73 | Claudio Chiappucci | 317
74 | Julian Alaphilippe | 316
75 | Cadel Evans | 309
76 | François Faber | 307
77 | Philippe Thys | 305
78 | Vittorio Adorni | 303
79 | Abraham Olano | 303
80 | Rudi Altig | 303
81 | Alessandro Petacchi | 300
82 | Hennie Kuiper | 296
83 | Roberto Heras | 289
84 | Gustave Garrigou | 284
85 | Davide Rebellin | 276
86 | Briek Schotte | 275
87 | Gianbattista Baronchelli | 273
88 | Bradley Wiggins | 269
89 | Fred De Bruyne | 265
90 | Gianni Motta | 264
91 | André Darrigade | 263
92 | Nino Defilippis | 262
93 | Lucien Van Impe | 261
94 | Gilberto Simoni | 258
95 | Phil Anderson | 255
96 | Federico Bahamontes | 254
97 | Marino Lejarreta | 253
98 | Damiano Cunego | 252
99 | Stan Ockers | 249
100 | Mads Pedersen | 249
101 | Tony Martin | 246
102 | Geraint Thomas | 245
103 | Michał Kwiatkowski | 245
104 | Julián Berrendero | 242
105 | Eric Vanderaerden | 242
106 | Marco Pantani | 241
107 | Michel Pollentier | 237
108 | Richard Carapaz | 235
109 | Danilo Di Luca | 234
110 | Rolf Sørensen | 234
111 | Francesco Casagrande | 234
112 | Jean Stablinski | 232
113 | Samuel Sánchez | 231
114 | Pascal Richard | 227
115 | Delio Rodríguez | 226
116 | Raymond Impanis | 224
117 | Greg Van Avermaet | 222
118 | Sylvère Maes | 221
119 | Lucien Petit-Breton | 218
120 | Gastone Nencini | 218
121 | Dietrich Thurau | 218
122 | Alexander Kristoff | 216
123 | Ivan Basso | 211
124 | Octave Lapize | 210
125 | Marcel Kint | 210
126 | Simon Yates | 208
127 | Gerrie Knetemann | 208
128 | Tom Dumoulin | 208
129 | Arnaud Démare | 207
130 | Thor Hushovd | 206
131 | Carlos Sastre | 205
132 | Robbie McEwen | 204
133 | Denis Menchov | 203
134 | Stefano Garzelli | 202
135 | Adrie van der Poel | 202
136 | Claude Criquielion | 200
137 | Luis Herrera | 198
138 | Miguel María Lasa | 198
139 | Michele Dancelli | 197
140 | Pavel Tonkov | 196
141 | Ottavio Bottecchia | 195
142 | Giovanni Battaglin | 195
143 | Eddy Planckaert | 195
144 | Giuseppe Olmo | 194
145 | Richard Virenque | 193
146 | Georges Ronsse | 192
147 | Miguel Poblet | 192
148 | Egan Bernal | 189
149 | José Manuel Fuente | 189
150 | Jean Alavoine | 189
151 | Guido Bontempi | 187
152 | Georges Speicher | 186
153 | Heiri Suter | 185
154 | Maurizio Fondriest | 182
155 | Andy Schleck | 181
156 | Andrei Tchmil | 181
157 | Frans Verbeeck | 181
158 | Mariano Cañardo | 180
159 | Filippo Pozzato | 176
160 | Filippo Ganna | 176
161 | Peter Van Petegem | 174
162 | Adolfo Leoni | 174
163 | Carlo Galetti | 172
164 | John Degenkolb | 172
165 | Joaquim Agostinho | 172
166 | Rui Costa | 171
167 | Maurice De Waele | 171
168 | Ercole Baldini | 171
169 | Jakob Fuglsang | 170
170 | Luigi Ganna | 170
171 | Italo Zilioli | 170
172 | Louis Trousselier | 168
173 | Germain Derycke | 168
174 | Frank Vandenbroucke | 168
175 | Erik Breukink | 168
176 | Andreas Klöden | 167
177 | Pasquale Fornara | 166
178 | Jasper Philipsen | 165
179 | Roger Pingeon | 164
180 | Roger Lapébie | 164
181 | Alphonse Schepers | 164
182 | Franco Balmamion | 164
183 | Tom Simpson | 163
184 | Jef Planckaert | 163
185 | Tom Steels | 161
186 | Firmin Lambot | 160
187 | Gaston Rebry | 159
188 | Domingo Perurena | 158
189 | Laurent Dufaux | 157
190 | Robert Millar | 156
191 | Ritchie Porte | 156
192 | Andrew Hampsten | 155
193 | Andrea Tafi | 155
194 | Giovanni Valetti | 154
195 | Daniel Martin | 154
196 | Steven Rooks | 154
197 | Eric Leman | 154
198 | Fränk Schleck | 154
199 | Rigoberto Urán | 154
200 | Marino Basso | 153
Last edited:
