- Feb 7, 2026
- 151
- 231
- 730
Despite reading this forum for several years, I have never posted anything until now. Judging from the discussions, many posters are interested in comparing climbers and climbing performances. How much better than the rest is Pogacar really? Who is the better climber between Evenepoel, Roglic and Almeida? Are perfomances now better than in the 90s?
Over the last months, I have compiled over 2000 climbing performances from the 1950s until now. To make them easily comparable, I used 3 steps:
1) Calculating the Watt/kg . I use the formula provided by James Martin et al and 60kg standard weight like Lanternerouge. Of course I have tried to era-adjust parameters like CDA, CRR and equipment weight as best as possible, but there is always a margin of error.
2) Based on the W/kg and the time, I assign a raw Index for each performance. An Index of 100 equals an extremely strong performance (currently the Top 24 all time are over 100). E.g. 7 W/Kg for 25 minutes or 6.66 W/Kg for 40 minutes would equal a 100 Index.
1 Point difference equals 0.025 W/kg, so 4 Points = 0.1 W/kg and 10 Points = 0.25 W/kg.
If you want to think in trendlines, the purple trendline on Lanternerouge.com is around a 95 Index, while the red trendline would be 85 (0.25 W/kg less).
3)Then I adjust the raw Index for the following factors: Stage Hardness (170km and 3000m elevation gain before climb would be around average), Altitude, Approach to the climb (are you climbing already before the segment or is the approach a false flat downhill?), regularity, follow-up (is it a mountain-top finish or still 50 km to the finish) and weather (plus points for rain and temperatures over 30 °C in the valley). Overall, I try to adjust for most relevant factors, but rather too little than too much.
Example 1: Pogacar in Tirreno Adriatico 2021 pushed 6.45 W/kg for 36:06 on Prati di Tivo. (Wout van Aert also did his best ever W/kg there) An extremley impressive performance for 2021 standards, it equals a raw performance Index of 89. But the stage before was easy (-2), the approach is basically 25km without having to pedal (-3), the climb is very regular and has a very clear start and finish (-2), and also slighly low altitude (-1).
So the final Index would be 81 (-8). A good performance (equal to Chris Froome's PB), but nothing super special as the time gaps on the climb also indicate.
Example 2: Farrapona, Vuelta 2014 Stage 16. Probably the best performance of Froome and post-ban Contador, but in pure W/kg nothing special: Contador 6.59 W/kg for 17:43, Froome 6,58 W/kg for 17:58 (less draft) --> raw Index 74 for both. Adjustment : Altitude (+3), Stage Hardness (+2), Approach (+3), Regularity (-1). Final Index 81 (+7). The time gaps are big for a relativley short climb and this performance was also not beaten on the same climb recently in the 2025 Vuelta, showing that it was very good.
Fun fact: Biggest adjustments: (-14) for some pure time trials and (+28) for Claudio Chiappucci, 1992 Tour de France Stage 13 to Sestriere.
Disclaimer: I also include some very short efforts and shallower climbs like Cipressa. Of course, the uncertainty for these efforts is much higher, but they are too intersting not to include. Also, because the adjustments are linear and not percentage-based, they do not work 100% perfectly for very short and very long efforts. (Adjustments too low or too high respectively).
I only consider performances as they happened on the road, please no Clinic talk here.
I plan to publish 3 rankings here:
1) Top 24 Performances of all time (Every performance of 100 or higher + some honourable mentions, which are not ranks 25-29 but some interesting climbs not appearing in the other lists)
1 | Tadej Pogacar | 111 (+2): 6.89 W/kg for 39:50 on Plateau de Beille (Tour 2024 Stage 15)
2 | Marco Pantani | 109 (+2): 6.9 W/kg for 36:50 on Alpe d'Huez (Tour 1995 Stage 10)
3 | Tadej Pogacar | 107 (-4): 7.47 W/kg for 19:31 on Peyragudes ITT (Tour 2025 Stage 13)
4 | Tadej Pogacar | 107 (-2): 7.39 W/kg for 19:50 on Combloux Cry (Dauphine 2025 Stage 6)
5 | Marco Pantani | 106 (+1): 6.85 W/kg for 36:55 on Alpe d'Huez (Tour 1997 Stage 13)
6 | Marco Pantani | 106 (+3): 6.79 W/kg for 37:15 on Alpe d'Huez (Tour 1994 Stage 16)
7 | Tadej Pogacar | 105 (0): 7.24 W/kg for 21:22 on Ganda (Il Lombardia 2025)
8 | Tadej Pogacar | 105 (0): 6.83 W/kg for 37:44 on Isola 2000 (Tour 2024 Stage 19)
9 | Jonas Vingegaard | 105 (+2): 6.73 W/kg for 40:58 on Plateau de Beille (Tour 2024 Stage 15)
10 | Marco Pantani | 105 (+3): 6.56 W/kg for 49:44 on Montecampione (Giro 1998 Stage 19)
11 | Jan Ullrich | 105 (+15): 6.75 W/kg for 24:52 on Andorra Arcalis (Tour 1997 Stage 10)
12 | Bjarne Riis | 104 (-4): 6.96 W/kg for 34:41 on Hautacam (Tour 1996 Stage 16)
13 | Marco Pantani | 103 (-7): 7.29 W/kg for 23:33 on Flumserberg (Suisse 1995 Stage 8)
14 | Miguel Indurain | 103 (-1): 6.86 W/kg for 35:21 on Hautacam (Tour 1994 Stage 11)
15 | Evgeni Berzin | 103 (0): 7.62 W/kg for 11:55 on Arrate Usartza (Euskal Bizikleta 1995 Stage 5)
16 | Tadej Pogacar | 103 (+9): 6.76 W/kg for 28:26 on Valmeinier Top (Dauphine 2025 Stage 7)
17 | Marco Pantani | 102 (-1): 6.83 W/kg for 35:37 on Hautacam (Tour 1994 Stage 11)
18 | Tadej Pogacar | 102 (+1): 7.79 W/kg for 8:57 on Cipressa (MSR 2025) (very uncertain)
19 | Marco Pantani | 101 (-6): 6.91 W/kg for 36:20 on Piancavallo (Giro 1998 Stage 14)
20 | Evgeni Berzin | 101 (-2): 8.45 W/kg for 4:46 on Santuario de Oro (Euskal Bizikleta 1995 Stage 2) (very uncertain)
21 | Santiago Perez | 101 (+5): 7.20 W/kg for 16:25 on Navacerrada (Vuelta 2004 Stage 20)
22 | Tadej Pogacar | 100 (-1): 8.62 W/kg for 3:59 on La Redoute (LBL 2025)
23 | Tadej Pogacar | 100 (0): 8.56 W/kg for 4:07 on La Redoute (LBL 2024) (very strong headwind)
24 | Tadej Pogacar | 100 (+4): 6.77 W/kg for 30:20 on Sormano (Il Lombardia 2024)
HM | Tadej Pogacar | 99 (+1): 6.71 W/kg for 35:09 on Hautacam (Tour 2025 Stage 12)
HM | Jan Ullrich | 97 (-1): 6.43 W/kg for 52:44 on Madeleine (Tour 1998 Stage 16)
HM | Marco Pantani | 96 (+2): 7.13 W/kg for 17:04 on Oropa (Giro 1999 Stage 15
HM | Tadej Pogacar | 95 (+19): 6.86 W/kg for 13:07 on Foscagno Top (Giro 2024 Stage 15)
HM | Iban Mayo | 94 (-9): 6.5 W/kg for 55:51 on Ventoux ITT (Dauphine 2004 Stage 4)
2) Top 50 climbers of all time based on a weighted average of their top 10 performances (*For qulifying criteria and specific method, see Post #62 in this thread)
Tier 1 (100+)
1 | Tadej Pogacar | 104.9 | PB: 111 (+2): 6.89 W/kg for 39:50 on Plateau de Beille (Tour 2024)
2 | Marco Pantani | 103.6 | PB: 109 (+2): 6.9 W/kg for 36:50 on Alpe d'Huez (Tour 1995)
Tier 2 (95-100)
3 | Jonas Vingegaard | 96.5 | PB: 105 (+2): 6.73 W/kg for 40:58 on Plateau de Beille (Tour 2024)
4 | Miguel Indurain | 95.2 | PB: 103 (-1): 6.86 W/kg for 35:21 on Hautacam (Tour 1994)
Tier 3 (90-95)
5 | Bjarne Riis | 94.5 | PB: 104 (-4): 6.96 W/kg for 34:41 on Hautacam (Tour 1996)
6 | Jan Ullrich | 93.9 | PB: 105 (+15): 6.75 W/kg for 24:52 on Andorra Arcalis (Tour 1997)
7 | Alex Zülle | 92.9 | PB: 99 (-6): 6.85 W/kg for 36:33 on Piancavallo (Giro 1998)
8 | Lance Armstrong | 90.8 | PB: 98 (+5): 6.53 W/kg for 38:03 on Alpe d'Huez (Tour 2001)
9 | Richard Virenque | 90.6 | PB: 94 (-4): 6.69 W/kg for 35:30 on Hautacam (Tour 1996)
10 | Piotr Ugrumov | 90.4 | PB: 97 (+6): 6.62 W/kg for 30:57 on Avoriaz ITT (Tour 1994)
11 | Pavel Tonkov | 90.0 | PB: 99 (-6): 6.85 W/kg for 36:33 on Piancavallo (Giro 1998)
Tier 4 (85-90)
Evgeni Berzin | 90.0 | PB: 103 (0): 7.62 W/kg for 11:55 on Arrate Usartza (Euskal Bizikleta 1995)
Tony Rominger | 88.5 | PB: 98 (0): 7.01 W/kg for 22:51 on Selvino ITT (Giro 1995)
Remco Evenepoel | 88.1 | PB: 94 (+2): 6.41 W/kg for 42:41 on Plateau de Beille (Tour 2024)
Primoz Roglic | 87.7 | PB: 92 (-3): 6.90 W/kg for 23:55 on Moncalvillo (Vuelta 2024)
Roberto Heras | 86.6 | PB: 92 (-1): 6.46 W/kg for 41:00 on Angliru (Vuelta 2000)
Joao Almeida | 86.6 | PB: 91 (+2): 6.38 W/kg for 41:10 on Angliru (Vuelta 2025)
Luc Leblanc | 86.2 | PB: 99 (-1): 6.76 W/kg for 35:19 on Hautacam (Tour 1994)
Fernando Escartin | 85.3 | PB: 94 (-2): 6.91 W/kg for 25:09 on Covadonga (Vuelta 1997)
Alberto Contador | 85.2 | PB: 98 (+1): 7.07 W/kg for 20:40 on Verbier (Tour 2009)
Ivan Gotti | 85.1 | PB: 96 (+4): 6.43 W/kg for 42:07 on Mortirolo (Giro 1996)
Tier 5 (80-85)
Laurent Jalabert | 84.3 | PB: 92 (-6): 7.53 W/kg for 11:17 on Naranco (Vuelta 1995)
Gilberto Simoni | 83.8 | PB: 91 (+1): 6.39 W/kg for 41:42 on Mortirolo (Giro 1999)
Adam Yates | 83.7 | PB: 88 (-9): 7.12 W/kg for 19:31 on Blatten R.I.P. (Suisse 2024)
Richie Porte | 83.2 | PB: 88 (-11): 7.84 W/kg for 7:41 on Willunga (Down Under 2017)
Mikel Landa | 83.1 | PB: 87 (+2): 6.23 W/kg for 43:44 on Plateau de Beille (Tour 2024)
Alejandro Valverde | 82.8 | PB: 89 (0): 6.23 W/kg for 50:25 on Courchevel (Tour 2005)
Nairo Quintana | 82.7 | PB: 87 (-4): 6.69 W/kg for 28:05 on Chalet Reynard (Provence 2020)
Ivan Basso | 82.5 | PB: 97 (-5): 6.62 W/kg for 46:16 on Bondone (Giro 2006)
Richard Carapaz | 82.3 | PB: 93 (-1): 7.44 W/kg for 11:23 on Pietra di Bismantova (Giro 2025)
Jai Hindley | 81.7 | PB: 88 (+2): 6.29 W/kg for 41:38 on Angliru (Vuelta 2025)
Sepp Kuss | 81.6 | PB: 88 (+2): 6.28 W/kg for 41:40 on Angliru (Vuelta 2025)
Simon Yates | 81.5 | PB: 90 (-2): 6.17 W/kg for 59:23 on Finestre (Giro 2025)
Carlos Sastre | 81.2 | PB: 85 (+2): 6.25 W/kg for 39:31 on Alpe d'Huez (Tour 2008)
Miguel Angel Lopez | 81.0 | PB: 85 (+3): 5.92 W/kg for 60:45 on Loze (Tour 2020)
Enric Mas | 80.7 | PB: 83 (-1): 6.60 W/kg for 25:29 on Covadonga (Vuelta 2024)
Tier 6 (75-80)
Andy Schleck | 79.6 | PB: 91 (+3): 6.20 W/kg for 50:05 on Tourmalet West (Tour 2010)
Egan Bernal | 79.2 | PB: 84 (-9): 6.86 W/kg for 24:26 on Villars sur Ollon ITT (Romandie 2018)
Claudio Chiappucci | 79.0 | PB: 85 (+8): 5.98 W/kg for 47:33 on Tourmalet East (Tour 1995)
Chris Froome | 78.6 | PB: 81 (+7): 6.58 W/kg for 17:58 on Farrapona (Vuelta 2014)
Thibaut Pinot | 78.6 | PB: 81 (-2): 6.52 W/kg for 27:07 on Prat d'Albis (Tour 2019)
Geraint Thomas | 77.4 | PB: 81 (-1): 5.99 W/kg for 54:54 on Bondone (Giro 2023)
Vincenzo Nibali | 76.8 | PB: 79 (-3): 6.16 W/kg for 42:44 on Angliru (Vuelta 2013)
Tom Dumoulin | 74.9 | PB: 81 (-1): 6.80 W/kg for 17:36 on Oropa (Giro 2017)
Pedro Delgado | 74.7 | PB: 85 (-5): 6.13 W/kg for 59:38 on Ventoux ITT (Tour 1987)
Tier 7 (70-75)
Cadel Evans | 73.9 | PB: 80 (-2): 7.06 W/kg for 12:25 on Arrate Usartza (Basque 2009)
Bradley Wiggins | 71.3 | PB: 78 (+1): 6.52 W/kg for 21:46 on Verbier (Tour 2009)
Laurent Fignon | 69.4 | PB: 79 (-5): 6.54 W/kg for 26:51 on Ruchere ITT (Tour 1984)
Andy Hampsten | 69.3 | PB: 81 (0): 6.09 W/kg for 46:16 on Tourmalet East (Tour 1993)
Tier 8 (<70)
Greg Lemond | 63.2 | PB: 68 (+2): 5.76 W/kg for 43:09 on Alpe d'Huez (Tour 1989)
Bernard Hinault | 62.3 | PB: Probably 80+ on Avoriaz ITT (1979 Tour)
3) Best performance per year since 1986 (and a few individual years before where I have good data).
Notes: I have been inspired mainly be lanternerouge.com, watts2win.eu, chronoswatts.com and climbing-records.com. I calculated all the Watts myself, but the segment data is often from these and other sources, so I would like to credit them. As I did a lot of this work manually, there will be some mistakes and of course no method can be perfect. I also have not video studied every second of every climb, so things like drafting, wind etc. are always estimates that lead to uncertainties. That said, I hope to give a basis for discussions and hopefully a new standard with which to compare climbing performances. Also, if anyone wants to know how good a specific performance (of their favourite rider) was, I will gladly answer these questions.
Over the last months, I have compiled over 2000 climbing performances from the 1950s until now. To make them easily comparable, I used 3 steps:
1) Calculating the Watt/kg . I use the formula provided by James Martin et al and 60kg standard weight like Lanternerouge. Of course I have tried to era-adjust parameters like CDA, CRR and equipment weight as best as possible, but there is always a margin of error.
2) Based on the W/kg and the time, I assign a raw Index for each performance. An Index of 100 equals an extremely strong performance (currently the Top 24 all time are over 100). E.g. 7 W/Kg for 25 minutes or 6.66 W/Kg for 40 minutes would equal a 100 Index.
1 Point difference equals 0.025 W/kg, so 4 Points = 0.1 W/kg and 10 Points = 0.25 W/kg.
If you want to think in trendlines, the purple trendline on Lanternerouge.com is around a 95 Index, while the red trendline would be 85 (0.25 W/kg less).
3)Then I adjust the raw Index for the following factors: Stage Hardness (170km and 3000m elevation gain before climb would be around average), Altitude, Approach to the climb (are you climbing already before the segment or is the approach a false flat downhill?), regularity, follow-up (is it a mountain-top finish or still 50 km to the finish) and weather (plus points for rain and temperatures over 30 °C in the valley). Overall, I try to adjust for most relevant factors, but rather too little than too much.
Example 1: Pogacar in Tirreno Adriatico 2021 pushed 6.45 W/kg for 36:06 on Prati di Tivo. (Wout van Aert also did his best ever W/kg there) An extremley impressive performance for 2021 standards, it equals a raw performance Index of 89. But the stage before was easy (-2), the approach is basically 25km without having to pedal (-3), the climb is very regular and has a very clear start and finish (-2), and also slighly low altitude (-1).
So the final Index would be 81 (-8). A good performance (equal to Chris Froome's PB), but nothing super special as the time gaps on the climb also indicate.
Example 2: Farrapona, Vuelta 2014 Stage 16. Probably the best performance of Froome and post-ban Contador, but in pure W/kg nothing special: Contador 6.59 W/kg for 17:43, Froome 6,58 W/kg for 17:58 (less draft) --> raw Index 74 for both. Adjustment : Altitude (+3), Stage Hardness (+2), Approach (+3), Regularity (-1). Final Index 81 (+7). The time gaps are big for a relativley short climb and this performance was also not beaten on the same climb recently in the 2025 Vuelta, showing that it was very good.
Fun fact: Biggest adjustments: (-14) for some pure time trials and (+28) for Claudio Chiappucci, 1992 Tour de France Stage 13 to Sestriere.
Disclaimer: I also include some very short efforts and shallower climbs like Cipressa. Of course, the uncertainty for these efforts is much higher, but they are too intersting not to include. Also, because the adjustments are linear and not percentage-based, they do not work 100% perfectly for very short and very long efforts. (Adjustments too low or too high respectively).
I only consider performances as they happened on the road, please no Clinic talk here.
I plan to publish 3 rankings here:
1) Top 24 Performances of all time (Every performance of 100 or higher + some honourable mentions, which are not ranks 25-29 but some interesting climbs not appearing in the other lists)
1 | Tadej Pogacar | 111 (+2): 6.89 W/kg for 39:50 on Plateau de Beille (Tour 2024 Stage 15)
2 | Marco Pantani | 109 (+2): 6.9 W/kg for 36:50 on Alpe d'Huez (Tour 1995 Stage 10)
3 | Tadej Pogacar | 107 (-4): 7.47 W/kg for 19:31 on Peyragudes ITT (Tour 2025 Stage 13)
4 | Tadej Pogacar | 107 (-2): 7.39 W/kg for 19:50 on Combloux Cry (Dauphine 2025 Stage 6)
5 | Marco Pantani | 106 (+1): 6.85 W/kg for 36:55 on Alpe d'Huez (Tour 1997 Stage 13)
6 | Marco Pantani | 106 (+3): 6.79 W/kg for 37:15 on Alpe d'Huez (Tour 1994 Stage 16)
7 | Tadej Pogacar | 105 (0): 7.24 W/kg for 21:22 on Ganda (Il Lombardia 2025)
8 | Tadej Pogacar | 105 (0): 6.83 W/kg for 37:44 on Isola 2000 (Tour 2024 Stage 19)
9 | Jonas Vingegaard | 105 (+2): 6.73 W/kg for 40:58 on Plateau de Beille (Tour 2024 Stage 15)
10 | Marco Pantani | 105 (+3): 6.56 W/kg for 49:44 on Montecampione (Giro 1998 Stage 19)
11 | Jan Ullrich | 105 (+15): 6.75 W/kg for 24:52 on Andorra Arcalis (Tour 1997 Stage 10)
12 | Bjarne Riis | 104 (-4): 6.96 W/kg for 34:41 on Hautacam (Tour 1996 Stage 16)
13 | Marco Pantani | 103 (-7): 7.29 W/kg for 23:33 on Flumserberg (Suisse 1995 Stage 8)
14 | Miguel Indurain | 103 (-1): 6.86 W/kg for 35:21 on Hautacam (Tour 1994 Stage 11)
15 | Evgeni Berzin | 103 (0): 7.62 W/kg for 11:55 on Arrate Usartza (Euskal Bizikleta 1995 Stage 5)
16 | Tadej Pogacar | 103 (+9): 6.76 W/kg for 28:26 on Valmeinier Top (Dauphine 2025 Stage 7)
17 | Marco Pantani | 102 (-1): 6.83 W/kg for 35:37 on Hautacam (Tour 1994 Stage 11)
18 | Tadej Pogacar | 102 (+1): 7.79 W/kg for 8:57 on Cipressa (MSR 2025) (very uncertain)
19 | Marco Pantani | 101 (-6): 6.91 W/kg for 36:20 on Piancavallo (Giro 1998 Stage 14)
20 | Evgeni Berzin | 101 (-2): 8.45 W/kg for 4:46 on Santuario de Oro (Euskal Bizikleta 1995 Stage 2) (very uncertain)
21 | Santiago Perez | 101 (+5): 7.20 W/kg for 16:25 on Navacerrada (Vuelta 2004 Stage 20)
22 | Tadej Pogacar | 100 (-1): 8.62 W/kg for 3:59 on La Redoute (LBL 2025)
23 | Tadej Pogacar | 100 (0): 8.56 W/kg for 4:07 on La Redoute (LBL 2024) (very strong headwind)
24 | Tadej Pogacar | 100 (+4): 6.77 W/kg for 30:20 on Sormano (Il Lombardia 2024)
HM | Tadej Pogacar | 99 (+1): 6.71 W/kg for 35:09 on Hautacam (Tour 2025 Stage 12)
HM | Jan Ullrich | 97 (-1): 6.43 W/kg for 52:44 on Madeleine (Tour 1998 Stage 16)
HM | Marco Pantani | 96 (+2): 7.13 W/kg for 17:04 on Oropa (Giro 1999 Stage 15
HM | Tadej Pogacar | 95 (+19): 6.86 W/kg for 13:07 on Foscagno Top (Giro 2024 Stage 15)
HM | Iban Mayo | 94 (-9): 6.5 W/kg for 55:51 on Ventoux ITT (Dauphine 2004 Stage 4)
2) Top 50 climbers of all time based on a weighted average of their top 10 performances (*For qulifying criteria and specific method, see Post #62 in this thread)
Tier 1 (100+)
1 | Tadej Pogacar | 104.9 | PB: 111 (+2): 6.89 W/kg for 39:50 on Plateau de Beille (Tour 2024)
2 | Marco Pantani | 103.6 | PB: 109 (+2): 6.9 W/kg for 36:50 on Alpe d'Huez (Tour 1995)
Tier 2 (95-100)
3 | Jonas Vingegaard | 96.5 | PB: 105 (+2): 6.73 W/kg for 40:58 on Plateau de Beille (Tour 2024)
4 | Miguel Indurain | 95.2 | PB: 103 (-1): 6.86 W/kg for 35:21 on Hautacam (Tour 1994)
Tier 3 (90-95)
5 | Bjarne Riis | 94.5 | PB: 104 (-4): 6.96 W/kg for 34:41 on Hautacam (Tour 1996)
6 | Jan Ullrich | 93.9 | PB: 105 (+15): 6.75 W/kg for 24:52 on Andorra Arcalis (Tour 1997)
7 | Alex Zülle | 92.9 | PB: 99 (-6): 6.85 W/kg for 36:33 on Piancavallo (Giro 1998)
8 | Lance Armstrong | 90.8 | PB: 98 (+5): 6.53 W/kg for 38:03 on Alpe d'Huez (Tour 2001)
9 | Richard Virenque | 90.6 | PB: 94 (-4): 6.69 W/kg for 35:30 on Hautacam (Tour 1996)
10 | Piotr Ugrumov | 90.4 | PB: 97 (+6): 6.62 W/kg for 30:57 on Avoriaz ITT (Tour 1994)
11 | Pavel Tonkov | 90.0 | PB: 99 (-6): 6.85 W/kg for 36:33 on Piancavallo (Giro 1998)
Tier 4 (85-90)
Evgeni Berzin | 90.0 | PB: 103 (0): 7.62 W/kg for 11:55 on Arrate Usartza (Euskal Bizikleta 1995)
Tony Rominger | 88.5 | PB: 98 (0): 7.01 W/kg for 22:51 on Selvino ITT (Giro 1995)
Remco Evenepoel | 88.1 | PB: 94 (+2): 6.41 W/kg for 42:41 on Plateau de Beille (Tour 2024)
Primoz Roglic | 87.7 | PB: 92 (-3): 6.90 W/kg for 23:55 on Moncalvillo (Vuelta 2024)
Roberto Heras | 86.6 | PB: 92 (-1): 6.46 W/kg for 41:00 on Angliru (Vuelta 2000)
Joao Almeida | 86.6 | PB: 91 (+2): 6.38 W/kg for 41:10 on Angliru (Vuelta 2025)
Luc Leblanc | 86.2 | PB: 99 (-1): 6.76 W/kg for 35:19 on Hautacam (Tour 1994)
Fernando Escartin | 85.3 | PB: 94 (-2): 6.91 W/kg for 25:09 on Covadonga (Vuelta 1997)
Alberto Contador | 85.2 | PB: 98 (+1): 7.07 W/kg for 20:40 on Verbier (Tour 2009)
Ivan Gotti | 85.1 | PB: 96 (+4): 6.43 W/kg for 42:07 on Mortirolo (Giro 1996)
Tier 5 (80-85)
Laurent Jalabert | 84.3 | PB: 92 (-6): 7.53 W/kg for 11:17 on Naranco (Vuelta 1995)
Gilberto Simoni | 83.8 | PB: 91 (+1): 6.39 W/kg for 41:42 on Mortirolo (Giro 1999)
Adam Yates | 83.7 | PB: 88 (-9): 7.12 W/kg for 19:31 on Blatten R.I.P. (Suisse 2024)
Richie Porte | 83.2 | PB: 88 (-11): 7.84 W/kg for 7:41 on Willunga (Down Under 2017)
Mikel Landa | 83.1 | PB: 87 (+2): 6.23 W/kg for 43:44 on Plateau de Beille (Tour 2024)
Alejandro Valverde | 82.8 | PB: 89 (0): 6.23 W/kg for 50:25 on Courchevel (Tour 2005)
Nairo Quintana | 82.7 | PB: 87 (-4): 6.69 W/kg for 28:05 on Chalet Reynard (Provence 2020)
Ivan Basso | 82.5 | PB: 97 (-5): 6.62 W/kg for 46:16 on Bondone (Giro 2006)
Richard Carapaz | 82.3 | PB: 93 (-1): 7.44 W/kg for 11:23 on Pietra di Bismantova (Giro 2025)
Jai Hindley | 81.7 | PB: 88 (+2): 6.29 W/kg for 41:38 on Angliru (Vuelta 2025)
Sepp Kuss | 81.6 | PB: 88 (+2): 6.28 W/kg for 41:40 on Angliru (Vuelta 2025)
Simon Yates | 81.5 | PB: 90 (-2): 6.17 W/kg for 59:23 on Finestre (Giro 2025)
Carlos Sastre | 81.2 | PB: 85 (+2): 6.25 W/kg for 39:31 on Alpe d'Huez (Tour 2008)
Miguel Angel Lopez | 81.0 | PB: 85 (+3): 5.92 W/kg for 60:45 on Loze (Tour 2020)
Enric Mas | 80.7 | PB: 83 (-1): 6.60 W/kg for 25:29 on Covadonga (Vuelta 2024)
Tier 6 (75-80)
Andy Schleck | 79.6 | PB: 91 (+3): 6.20 W/kg for 50:05 on Tourmalet West (Tour 2010)
Egan Bernal | 79.2 | PB: 84 (-9): 6.86 W/kg for 24:26 on Villars sur Ollon ITT (Romandie 2018)
Claudio Chiappucci | 79.0 | PB: 85 (+8): 5.98 W/kg for 47:33 on Tourmalet East (Tour 1995)
Chris Froome | 78.6 | PB: 81 (+7): 6.58 W/kg for 17:58 on Farrapona (Vuelta 2014)
Thibaut Pinot | 78.6 | PB: 81 (-2): 6.52 W/kg for 27:07 on Prat d'Albis (Tour 2019)
Geraint Thomas | 77.4 | PB: 81 (-1): 5.99 W/kg for 54:54 on Bondone (Giro 2023)
Vincenzo Nibali | 76.8 | PB: 79 (-3): 6.16 W/kg for 42:44 on Angliru (Vuelta 2013)
Tom Dumoulin | 74.9 | PB: 81 (-1): 6.80 W/kg for 17:36 on Oropa (Giro 2017)
Pedro Delgado | 74.7 | PB: 85 (-5): 6.13 W/kg for 59:38 on Ventoux ITT (Tour 1987)
Tier 7 (70-75)
Cadel Evans | 73.9 | PB: 80 (-2): 7.06 W/kg for 12:25 on Arrate Usartza (Basque 2009)
Bradley Wiggins | 71.3 | PB: 78 (+1): 6.52 W/kg for 21:46 on Verbier (Tour 2009)
Laurent Fignon | 69.4 | PB: 79 (-5): 6.54 W/kg for 26:51 on Ruchere ITT (Tour 1984)
Andy Hampsten | 69.3 | PB: 81 (0): 6.09 W/kg for 46:16 on Tourmalet East (Tour 1993)
Tier 8 (<70)
Greg Lemond | 63.2 | PB: 68 (+2): 5.76 W/kg for 43:09 on Alpe d'Huez (Tour 1989)
Bernard Hinault | 62.3 | PB: Probably 80+ on Avoriaz ITT (1979 Tour)
3) Best performance per year since 1986 (and a few individual years before where I have good data).
1952 | Fausto Coppi | 72 (+10): 5.64 W/kg for 45:22 on Alpe d'Huez
1958 | Charly Gaul | 78 (-10): 6.06 W/kg for 62:09 on Ventoux ITT
1959 | Frederico Bahamontes | 74 (-8): 6.3 W/kg for 36:15 on Puy de Dome ITT
1962 | Ercole Baldini | 66 (+8): 6.67 W/kg for 9:24 on Muro di Sormano
1970 | Eddy Merckx | 77 (-4): 5.87 W/kg for 62:15 on Ventoux (uncertain time)
1979 | Bernard Hinault | 84 (+7): 6.22 W/kg for 33:00 on Avoriaz ITT (uncertain segment)
1982 | Beat Breu | 72 (-2): 5.97 W/kg for 42:14 on Alpe d'Huez
1984 | Laurent Fignon | 79 (-5): 6.54 W/kg for 26:51 on Ruchere ITT (*Herrera faster)
1986 | Urs Zimmermann | 63 (+10): 5.47 W/kg for 41:07 on Granon
1987 | Jean-Francois Bernard | 90 (-5): 6.28 W/kg for 58:30 on Ventoux ITT
1988 | Pedro Delgado | 80 (+4): 6.76 W/kg for 15:21 on Puy de Dome
1989 | Laurent Fignon | 75 (+2): 5.95 W/kg for 41:50 on Alpe d'Huez
1990 | Erik Breukink | 68 (+2): 5.76 W/kg for 43:15 on Alpe d'Huez
1991 | Gianni Bugno | 79 (-1): 6.16 W/kg for 40:27 on Alpe d'Huez
1992 | Moreno Argentin | 85 (0): 7.71 W/kg for 6:07 on Poggio
1993 | Tony Rominger | 89 (+6): 6.45 W/kg for 29:35 on Pla d'Adet
1994 | Marco Pantani | 106 (+3): 6.79 W/kg for 37:15 on Alpe d'Huez
1995 | Marco Pantani | 109 (+2): 6.90 W/kg for 36:50 on Alpe d'Huez
1996 | Bjarne Riis | 104 (-4): 6.96 W/kg for 34:41 on Hautacam
1997 | Marco Pantani | 106 (+1): 6.85 W/kg for 36:55 on Alpe d'Huez
1998 | Marco Pantani |105 (+3): 6.56 W/kg for 49:44 on Montecampione
1999 | Marco Pantani | 99 (+2): 6.92 W/kg for 24:51 on Madonna di Campiglio
2000| Lance Armstrong | 94 (+3): 6.51 W/kg for 36:20 on Hautacam
2001| Lance Armstrong | 98 (+5): 6.53 W/kg for 38:03 on Alpe d'Huez
2002 | Roberto Heras | 81 (+5): 6.49 W/kg for 21:47 on Pandera
2003 | Iban Mayo | 87 (+4): 6.25 W/kg for 39:08 on Alpe d'Huez
2004 | Santiago Perez | 101 (+5): 7.20 W/kg for 16:25 on Navacerrada
2005 | Lance Armstrong | 92 (0): 6.31 W/kg for 50:25 on Courchevel
2006 | Ivan Basso | 97 (-5): 6.62 W/kg for 46:16 on Bondone
2007 | Michael Rasmussen | 83 (-2): 6.21 W/kg for 44:08 on Plateau de Beille
2008 | Alberto Contador | 86 (+2): 6.22 W/kg for 42:21 on Angliru
2009 | Alberto Contador | 98 (+1): 7.07 W/kg for 20:40 on Verbier
2010 | Andy Schleck | 91 (+3): 6.20 W/kg for 50:05 on Tourmalet West
2011| Joaquim Rodriguez | 83 (0): 6.4 W/kg for 32:07 on Collet d'Allevard
2012| Joaquim Rodriguez | 80 (-10): 7.75 W/kg for 6:46 on Mirador de Ezaro
2013| Chris Horner | 81 (-3): 6.23 W/kg for 42:15 on Angliru
2014 | Nairo Quintana | 83 (-7): 6.23 W/kg for 52:39 on Grappa ITT
........... | Fabio Aru | 83 (-7): 6.23 W/kg for 52:40 on Grappa ITT
2015 | Nairo Quintana | 83 (+3): 6.14 W/kg for 41:20 on Terminillo
2016 | Richie Porte | 81 (+3): 6.33 W/kg for 30:20 on Finhaut Emosson
........... | Nairo Qintana | 81 (-2): 6.56 W/kg for 25:43 on Covadonga
2017 | Richie Porte | 88 (-11): 7.84 W/kg for 7:41 on Willunga
2018 | Gonzalo Najar | 87 (+6): 6.25 W/kg for 36:58 on Colorado (very uncertain)
2019 | Miguel Angel Lopez | 85 (+7): 6.53 W/kg for 22:39 on Javalambre
2020| Tadej Pogacar | 90 (+5): 6.94 W/kg for 16:10 on Planche des Belles Filles ITT
2021| Mark Padun | 85 (-2): 6.25 W/kg for 45:14 on La Plagne
2022| Jonas Vingegaard | 87 (+3): 6.33 W/kg for 36:37 on Hautacam
2023 | Tadej Pogacar | 92 (0): 7.96 W/kg for 5:43 on Poggio
........... | Jonas Vingegaard | 91 (-2): 7.27 W/kg for 13:27 on Combloux ITT
2024 | Tadej Pogacar | 111 (+2): 6.89 W/kg for 39:50 on Plateau de Beille
2025 | Tadej Pogacar | 107 (-4): 7.47 W/kg for 19:31 on Peyragudes ITT
1958 | Charly Gaul | 78 (-10): 6.06 W/kg for 62:09 on Ventoux ITT
1959 | Frederico Bahamontes | 74 (-8): 6.3 W/kg for 36:15 on Puy de Dome ITT
1962 | Ercole Baldini | 66 (+8): 6.67 W/kg for 9:24 on Muro di Sormano
1970 | Eddy Merckx | 77 (-4): 5.87 W/kg for 62:15 on Ventoux (uncertain time)
1979 | Bernard Hinault | 84 (+7): 6.22 W/kg for 33:00 on Avoriaz ITT (uncertain segment)
1982 | Beat Breu | 72 (-2): 5.97 W/kg for 42:14 on Alpe d'Huez
1984 | Laurent Fignon | 79 (-5): 6.54 W/kg for 26:51 on Ruchere ITT (*Herrera faster)
1986 | Urs Zimmermann | 63 (+10): 5.47 W/kg for 41:07 on Granon
1987 | Jean-Francois Bernard | 90 (-5): 6.28 W/kg for 58:30 on Ventoux ITT
1988 | Pedro Delgado | 80 (+4): 6.76 W/kg for 15:21 on Puy de Dome
1989 | Laurent Fignon | 75 (+2): 5.95 W/kg for 41:50 on Alpe d'Huez
1990 | Erik Breukink | 68 (+2): 5.76 W/kg for 43:15 on Alpe d'Huez
1991 | Gianni Bugno | 79 (-1): 6.16 W/kg for 40:27 on Alpe d'Huez
1992 | Moreno Argentin | 85 (0): 7.71 W/kg for 6:07 on Poggio
1993 | Tony Rominger | 89 (+6): 6.45 W/kg for 29:35 on Pla d'Adet
1994 | Marco Pantani | 106 (+3): 6.79 W/kg for 37:15 on Alpe d'Huez
1995 | Marco Pantani | 109 (+2): 6.90 W/kg for 36:50 on Alpe d'Huez
1996 | Bjarne Riis | 104 (-4): 6.96 W/kg for 34:41 on Hautacam
1997 | Marco Pantani | 106 (+1): 6.85 W/kg for 36:55 on Alpe d'Huez
1998 | Marco Pantani |105 (+3): 6.56 W/kg for 49:44 on Montecampione
1999 | Marco Pantani | 99 (+2): 6.92 W/kg for 24:51 on Madonna di Campiglio
2000| Lance Armstrong | 94 (+3): 6.51 W/kg for 36:20 on Hautacam
2001| Lance Armstrong | 98 (+5): 6.53 W/kg for 38:03 on Alpe d'Huez
2002 | Roberto Heras | 81 (+5): 6.49 W/kg for 21:47 on Pandera
2003 | Iban Mayo | 87 (+4): 6.25 W/kg for 39:08 on Alpe d'Huez
2004 | Santiago Perez | 101 (+5): 7.20 W/kg for 16:25 on Navacerrada
2005 | Lance Armstrong | 92 (0): 6.31 W/kg for 50:25 on Courchevel
2006 | Ivan Basso | 97 (-5): 6.62 W/kg for 46:16 on Bondone
2007 | Michael Rasmussen | 83 (-2): 6.21 W/kg for 44:08 on Plateau de Beille
2008 | Alberto Contador | 86 (+2): 6.22 W/kg for 42:21 on Angliru
2009 | Alberto Contador | 98 (+1): 7.07 W/kg for 20:40 on Verbier
2010 | Andy Schleck | 91 (+3): 6.20 W/kg for 50:05 on Tourmalet West
2011| Joaquim Rodriguez | 83 (0): 6.4 W/kg for 32:07 on Collet d'Allevard
2012| Joaquim Rodriguez | 80 (-10): 7.75 W/kg for 6:46 on Mirador de Ezaro
2013| Chris Horner | 81 (-3): 6.23 W/kg for 42:15 on Angliru
2014 | Nairo Quintana | 83 (-7): 6.23 W/kg for 52:39 on Grappa ITT
........... | Fabio Aru | 83 (-7): 6.23 W/kg for 52:40 on Grappa ITT
2015 | Nairo Quintana | 83 (+3): 6.14 W/kg for 41:20 on Terminillo
2016 | Richie Porte | 81 (+3): 6.33 W/kg for 30:20 on Finhaut Emosson
........... | Nairo Qintana | 81 (-2): 6.56 W/kg for 25:43 on Covadonga
2017 | Richie Porte | 88 (-11): 7.84 W/kg for 7:41 on Willunga
2018 | Gonzalo Najar | 87 (+6): 6.25 W/kg for 36:58 on Colorado (very uncertain)
2019 | Miguel Angel Lopez | 85 (+7): 6.53 W/kg for 22:39 on Javalambre
2020| Tadej Pogacar | 90 (+5): 6.94 W/kg for 16:10 on Planche des Belles Filles ITT
2021| Mark Padun | 85 (-2): 6.25 W/kg for 45:14 on La Plagne
2022| Jonas Vingegaard | 87 (+3): 6.33 W/kg for 36:37 on Hautacam
2023 | Tadej Pogacar | 92 (0): 7.96 W/kg for 5:43 on Poggio
........... | Jonas Vingegaard | 91 (-2): 7.27 W/kg for 13:27 on Combloux ITT
2024 | Tadej Pogacar | 111 (+2): 6.89 W/kg for 39:50 on Plateau de Beille
2025 | Tadej Pogacar | 107 (-4): 7.47 W/kg for 19:31 on Peyragudes ITT
Notes: I have been inspired mainly be lanternerouge.com, watts2win.eu, chronoswatts.com and climbing-records.com. I calculated all the Watts myself, but the segment data is often from these and other sources, so I would like to credit them. As I did a lot of this work manually, there will be some mistakes and of course no method can be perfect. I also have not video studied every second of every climb, so things like drafting, wind etc. are always estimates that lead to uncertainties. That said, I hope to give a basis for discussions and hopefully a new standard with which to compare climbing performances. Also, if anyone wants to know how good a specific performance (of their favourite rider) was, I will gladly answer these questions.
Last edited:
