P3 — PELOTON PERFORMANCE PORTAL

Estimated W/kg Leaderboard

The world peloton ranked by estimated climbing power (W/kg), modelled from public data. Free and open.

Estimated from public ascent times — never measured.
★ Top W/kg60 riders ranked
#RiderTeamDisciplineAgeW/kgWatts (real weight)Conf.
1🇸🇮 Tadej PogačarUAE TEAM EMIRATES XRGCandidat au CG286.80449 Wmedium
2🇩🇰 Jonas VingegaardTEAM VISMA | LEASE A BIKECandidat au CG306.62medium
3🇬🇧 Tom PidcockPINARELLO-Q36.5 PRO CYCLING TEAMGrimpeur276.48376 Wmedium
4🇲🇽 Isaac Del ToroUAE TEAM EMIRATES XRGCandidat au CG226.19medium
5🇧🇪 Remco EvenepoelRED BULL - BORA - HANSGROHECandidat au CG266.19384 Wmedium
6🇫🇷 Paul SeixasDECATHLON CMA CGM TEAMCandidat au CG206.19396 Wmedium
7🇫🇷 Lenny MartinezBAHRAIN VICTORIOUSClassique236.19medium
8🇩🇰 Mattias SkjelmoseLIDL-TREKCandidat au CG266.04medium
9🇪🇸 Juan AyusoLIDL-TREKRouleur246.03medium
10🇪🇨 Richard CarapazEF EDUCATION - EASYPOSTCandidat au CG336.02373 Wmedium
11🇫🇷 Valentin Paret-PeintreSOUDAL QUICK-STEPGrimpeur256.00medium
12🇸🇮 Primož RogličRED BULL - BORA - HANSGROHEGrimpeur375.98389 Wmedium
13🇫🇷 Alex BaudinEF EDUCATION - EASYPOSTRouleur255.96medium
14🇮🇪 Ben HealyEF EDUCATION - EASYPOSTGrimpeur265.93medium
15🇪🇸 Enric MasMOVISTAR TEAMCandidat au CG315.92361 Wmedium
16🇫🇷 Alexandre DelettreTOTALENERGIESGrimpeur295.92medium
17🇵🇹 João AlmeidaUAE TEAM EMIRATES XRGCandidat au CG285.90372 Wmedium
18🇪🇸 Javier RomoMOVISTAR TEAMGrimpeur275.88medium
19🇦🇺 Jai HindleyRED BULL - BORA - HANSGROHECandidat au CG305.86medium
20🇩🇪 Florian LipowitzRED BULL - BORA - HANSGROHERouleur265.85medium
21🇬🇧 Ben TulettTEAM VISMA | LEASE A BIKEGrimpeur255.85medium
22🇪🇸 Pello BilbaoBAHRAIN VICTORIOUSGrimpeur365.84327 Wmedium
23🇪🇷 Henok MulubrhanXDS ASTANA TEAMGrimpeur275.84medium
24🇨🇭 Jan ChristenUAE TEAM EMIRATES XRGGrimpeur225.82medium
25🇨🇭 Mauro SchmidTEAM JAYCO ALULAGrimpeur275.78medium
26🇫🇷 Romain GrégoireGROUPAMA-FDJ UNITEDRouleur235.78medium
27🇬🇧 Oscar OnleyNETCOMPANY INEOSRouleur245.78medium
28🇮🇹 Lorenzo FortunatoXDS ASTANA TEAMGrimpeur305.78medium
29🇳🇴 Jonas AbrahamsenUNO-X MOBILITYGrimpeur315.78medium
30🇧🇪 Cian UijtdebroeksMOVISTAR TEAMCandidat au CG235.78393 Wmedium
31🇳🇴 Søren WærenskjoldUNO-X MOBILITYSprinteur265.76medium
32🇳🇿 Corbin John StrongNSN CYCLING TEAMGrimpeur265.72medium
33🇮🇹 Christian ScaroniXDS ASTANA TEAMGrimpeur295.70medium
34🇫🇷 Kévin VauquelinNETCOMPANY INEOSRouleur255.70medium
35🇦🇺 Jay VineUAE TEAM EMIRATES XRGGrimpeur315.64medium
36🇬🇧 Matthew James BrennanTEAM VISMA | LEASE A BIKESprinteur215.64medium
37🇮🇹 Andrea BagioliLIDL-TREKGrimpeur275.64338 Wmedium
38🇳🇱 Mike TeunissenXDS ASTANA TEAMGrimpeur345.63411 Wmedium
39🇮🇹 Andrea VendrameTEAM JAYCO ALULAGrimpeur325.63377 Wmedium
40🇮🇹 Giulio CicconeLIDL-TREKRouleur325.62326 Wmedium
41🇫🇷 Dorian GodonNETCOMPANY INEOSGrimpeur305.62410 Wmedium
42🇨🇿 Pavel BittnerTEAM PICNIC POSTNLGrimpeur245.62medium
43🇨🇴 Santiago BuitragoBAHRAIN VICTORIOUSCandidat au CG275.62medium
44🇺🇸 Brandon McNultyUAE TEAM EMIRATES XRGRouleur285.61387 Wmedium
45🇵🇹 António TomasUAE TEAM EMIRATES XRGGrimpeur225.61medium
46🇫🇷 Julian AlaphilippeTUDOR PRO CYCLING TEAMGrimpeur345.60347 Wmedium
47🇧🇪 Tim WellensUAE TEAM EMIRATES XRGGrimpeur355.60398 Wmedium
48🇫🇷 Paul LapeiraDECATHLON CMA CGM TEAMGrimpeur265.60medium
49🇳🇴 Tobias Halland JohannessenUNO-X MOBILITYGrimpeur275.58medium
50🇪🇸 Ion IzagirreCOFIDISGrimpeur375.58medium
51🇸🇰 Lukáš KubišUNIBET ROSE ROCKETSGrimpeur265.57medium
52🇫🇷 Pavel SivakovUAE TEAM EMIRATES XRGGrimpeur295.56medium
53🇳🇱 Thymen ArensmanNETCOMPANY INEOSCandidat au CG275.55377 Wmedium
54🇧🇪 Jordi MeeusRED BULL - BORA - HANSGROHEGrimpeur285.55medium
55🇳🇱 Dylan GroenewegenUNIBET ROSE ROCKETSSprinteur335.54medium
56🇦🇺 Michael MatthewsTEAM JAYCO ALULASprinteur365.54399 Wmedium
57🇫🇷 Alexis RenardCOFIDISGrimpeur275.54427 Wmedium
58🇫🇷 Bryan CoquardCOFIDISGrimpeur345.53321 Wmedium
59🇩🇰 Albert PhilipsenLIDL-TREKGrimpeur205.52low
60🇳🇴 Andreas LeknessundUNO-X MOBILITYGrimpeur275.51medium
Estimated W/kg = VAM ÷ (200 + 10 × grade%), modelled from public ascent times or approximated from the UCI climbing profile — never measured. Absolute watts are shown only when a public (CC0) weight is known; otherwise '—'.