FTP is the acronym for Functional Threshold Power. In theory, this is the maximum power that you can sustain for an hour’s riding. Once you know this number, it’s then used to set your training zones and help you gauge your riding efforts. If you are new to the metric, our guide to FTP in cycling explains how testing and training zones work before we get into professional rider figures here.
FTP can only be measured using a power meter (or a turbo trainer that reports power), it’s not something that you can use a heart rate monitor for. Because it comes from a power meter reading, the FTP is measured in watts.
What is FTP cycling?
There are a few different ways to calculate your FTP. The classic one involves riding for 20 minutes and multiplying the average power by 0.95. This saves riders from having to devote an hour’s time to the test and gives accurate numbers.
More recently, the Ramp Test has found favour. With this test, the wattage to sustain gets harder and harder across a set of intervals. Once you can’t sustain the required wattage, you’ve maxed out and it’s time to do some maths. Luckily, there are calculators out there to do it for you. A good cycling workout app can also run these tests for you automatically and track your FTP progress over time, which makes training much easier and more structured.
For pros, knowing this number helps them to work out what effort they can sustain on long climbs. The running joke of Team Sky/Ineos looking at their power numbers all the time during the Tour de France comes from knowing their FTP number. It’s also great for time trials where an individual effort needs to be sustained over a set distance.
Photo Credit: GettyHow should we read professional FTP figures in 2026?
The rider figures below record a particular point in each cyclistโs career. Their dates matter: a number published in 2020 remains useful historical information, but it should not be treated as that riderโs current threshold or the limit of what todayโs best professionals can produce.
Since those figures were collected, race analysis has given us more examples of exceptional sustained climbing performances. These help explain how the demands at the front of professional cycling have developed. They also require some care, because an estimated power output on a climb measures something different from a reported FTP.
FTP is a training benchmark for sustained effort. A climbing estimate describes a particular performance over a stated duration, sometimes after several hours of racing. Comparing them means considering the length of the effort, altitude, accumulated fatigue and how the number was obtained.
How Pogaฤarโs climbing performances have progressed
Tadej Pogaฤarโs performances on Passo di Ganda provide a useful comparison. Lanterne Rouge estimated his output at 6.34 W/kg during the 2023 Il Lombardia ascent, completed in 23 minutes 8 seconds. In 2025, its estimate was 7.22 W/kg over 21 minutes 22 seconds.
That is a substantial change in both ascent time and estimated power on the same climb. It illustrates how much stronger a decisive race performance can become within a relatively short period. However, the figures do not establish that Pogaฤar has an FTP of 7.22 W/kg, nor that his threshold improved by the same proportion.
These are modelled climbing figures, using assumptions about the rider and conditions rather than a published power-meter file. The faster ascent is clear; assigning every second gained to a change in physiological capacity would require more information.
Photo Credit: GettyNewer benchmarks in womenโs cycling
The womenโs data also benefits from context beyond the original FTP tables. Isabella Holmgrenโs 2025 Tour de lโAvenir Femmes performances provide a striking example of the level emerging from the under-23 ranks.
Her final mountain time-trial on La Rosiรจre was estimated at 5.30 W/kg for 29 minutes, rising to 5.61 W/kg in the analysisโs altitude-adjusted model. Those two figures describe the same performance under different assumptions. They are not two separate measurements, and neither should be entered into a table as her confirmed FTP.
The analysis placed that effort close to an elite benchmark set by Demi Vollering at Villars-sur-Ollon in 2024. That makes it useful evidence of the quality coming through womenโs cycling. It does not, by itself, demonstrate that the entire womenโs peloton has raised its threshold by a particular amount since 2020.
For a reader in 2026, the historical tables and these newer examples therefore serve different purposes. The tables preserve reported figures from earlier seasons; the race estimates show what leading riders and emerging talents have subsequently produced in specific competitive situations.
What these numbers mean for your own riding
A professionalโs headline power figure is most useful when its context is included. Producing a strong effort when fresh, repeating it across a stage race and delivering it after hours of racing are different demands. FTP helps describe a riderโs capabilities, but it cannot explain all of those differences on its own.
For your own training, consistent comparisons are more useful than chasing a professionalโs estimated number. Our guide to setting realistic cycling training goals explains how to choose measures that fit your riding. If time is limited, getting faster on three rides a week offers a practical way to structure that work.
Fuelling belongs in the same conversation. Before interpreting a weaker late-ride effort as a lack of fitness, consider whether you have supported the work properly. Our guide to fuelling your rides covers the basics.
What FTP chart can I use to compare myself to pro cyclists?
Thanks to the tiered power FTP cycling chart provided by Andrew Coggan, we can see the sorts of numbers required to be at certain levels.

This chart requires riders to have completed efforts at the listed interval times. The average watts of those efforts are then divided by the rider’s weight to give a w/kg figure.
So for instance, my FTP at the moment is 326, and I weighed 83kg when I set it. My figure for the FT column is therefore 3.92. This puts me in the middle-upper range of the Good tier. As you can see, I’m a long way off being able to turn pro!
For British riders looking at this chart, Cat 5 is an American introductory racing category and can be interpreted as an extension of Cat 4.
This is only one way of reading this chart and whilst people obsess about where their FTP fits on it actually we should look across the board.
Where a rider’s w/kg sits for each interval helps to create a rider’s power profile. It’s possible for a strong sprinter to have reached Cat 1 without a FTP Cat 1 FTP value on this chart because their 5-second interval value is so high. The same applies to puncheurs who might have high 1-minute or 5-minute values but a lower FTP.
My own values on this chart are low 5s, middling 1m, high 5m and a middling-high FTP. This puts my power profile cycling somewhere between the pursuiter and time-triallist rider profiles.
The original post on power profiling on TrainingPeaks can be found here.
What might the FTP a professional cyclist has?
I’m going to add a caveat here. Some of these figures have been ‘reverse engineered’ from other data, some come directly from actual data, and some count slightly as hearsay.
A lot comes directly from what riders have entered into their own Strava accounts. This applies to the weight figure too, in most cases. What I can’t guarantee is when the FTP figure was updated or when the weight figure was updated. I can’t even be sure if they were updated at the same time. What I can guarantee is that someone with access to the rider’s Strava account has entered the figures.
I thought about listing the tables by w/kg but decided to list them by outright FTP numbers instead. It’s time to give the rouleurs with high power some credit!
FTPs are often closely guarded secrets for top riders. So, just like the salaries listed here, take the numbers with a pinch of salt, but this is a decent guide nonetheless. For someone like Mathieu van der Poel, FTP is only half the story. His ability to go deep into the red repeatedly is what makes him a star rider. I would love to see the FTP of someone like Filippo Ganna or Wout van Aert, but unfortunately, I haven’t found it yet.
FTP of men pro cyclists
| Rider | FTP (w) | Weight (kg) | W/KG | Year |
|---|---|---|---|---|
| Ben Wolfe | 490 | 86 | 5.70 | 2018 |
| Magnus Backstedt | 486 | 95 | 5.12 | 2012 |
| Mathieu van der Poel | 485 | 75 | 6.46 | 2020 |
| Will Clarke | 471 | 81 | 5.81 | 2014 |
| Connor Dunne | 470 | 88 | 5.34 | 2017 |
| Tobias Ludvigsson | 445 | 75 | 5.93 | 2020 |
| Daniel Oss | 445 | 78 | 5.71 | 2019 |
| Bradley Wiggins | 440 | 83 | 5.30 | 2015 |
| Tom Dumoulin | 431 | 69 | 6.25 | 2015 |
| Ben Swift | 430 | 70 | 6.14 | 2020 |
| Tejay van Garderen | 425 | 72 | 5.90 | 2018 |
| Michal Kwiatkowski | 420 | 68 | 6.18 | 2020 |
| Gabriel Cullaigh | 420 | 79 | 5.31 | 2020 |
| Ryan Mullen | 420 | 82 | 5.12 | 2020 |
| Dimitri Claeys | 417 | 77 | 5.42 | 2020 |
| Matteo Dal-Cin | 412 | 77 | 5.35 | 2020 |
| Jens Voigt | 412 | 78 | 5.28 | 2014 |
| Robert Gesink | 410 | 70 | 5.86 | 2015 |
| Bruno Armirail | 407 | 70 | 5.81 | 2020 |
| Lukasz Wisniowski | 406 | 78 | 5.21 | 2020 |
| Mikael Cherel | 400 | 65 | 6.15 | 2020 |
| Oliver Naesen | 400 | 73 | 5.48 | 2020 |
| Connor Swift | 400 | 77 | 5.19 | 2020 |
| Tim Declercq | 400 | 78 | 5.13 | 2020 |
| Stijn Steels | 400 | 78 | 5.13 | 2020 |
| Alex Dowsett | 400 | 79 | 5.06 | 2020 |
| Alessandro De Marchi | 399 | 66 | 6.05 | 2020 |
| Ben King | 396 | 69 | 5.74 | 2020 |
| Dorian Godon | 396 | 73 | 5.42 | 2020 |
| Reinardt Janse van Rensburg | 396 | 77 | 5.14 | 2020 |
| Dylan Sunderland | 395 | 65 | 6.08 | 2020 |
| Ben O’Connor | 395 | 66 | 5.98 | 2020 |
| Damien Touze | 395 | 68 | 5.81 | 2020 |
| Heinrich Haussler | 391 | 72 | 5.43 | 2020 |
| Lennard Hofstede | 390 | 70 | 5.57 | 2020 |
| Scott Thwaites | 390 | 70 | 5.57 | 2020 |
| Adam de Vos | 390 | 70 | 5.57 | 2020 |
| Michael Valgren | 390 | 72 | 5.42 | 2020 |
| Nils Politt | 390 | 80 | 4.88 | 2020 |
| Angel Madrazo | 389 | 61 | 6.38 | 2020 |
| Nicholas Roche | 389 | 71 | 5.48 | 2020 |
| Frederik Backaert | 389 | 77 | 5.05 | 2020 |
| Guillaume Boivin | 388 | 80 | 4.85 | 2020 |
| Mark Donovan | 385 | 66 | 5.83 | 2020 |
| Egan Bernal | 383 | 59 | 6.50 | 2020 |
| Jasha Sutterlin | 382 | 79 | 4.84 | 2020 |
| Sacha Modolo | 380 | 67 | 5.67 | 2020 |
| Grega Bole | 380 | 68 | 5.59 | 2020 |
| Travis McCabe | 380 | 70 | 5.43 | 2020 |
| Willie Smit | 379 | 72 | 5.26 | 2020 |
| Sebastian Reichenbach | 378 | 64 | 5.91 | 2020 |
| Lluis Mas | 376 | 71 | 5.30 | 2020 |
| Chris Hamilton | 375 | 64 | 5.86 | 2020 |
| Mike Teunissen | 375 | 72 | 5.21 | 2020 |
| Dion Smith | 372 | 67 | 5.55 | 2020 |
| Tom van Asbroeck | 371 | 72 | 5.15 | 2020 |
| Nils Eekhoff | 370 | 72 | 5.14 | 2020 |
| Jacob Tipper | 365 | 78 | 4.68 | 2020 |
| Timothy Dupont | 363 | 71 | 5.11 | 2020 |
| Tosh van der Sande | 361 | 64 | 5.64 | 2020 |
| Simon Geschke | 360 | 63 | 5.71 | 2020 |
| Juan Antonio Flecha | 360 | 72 | 5.00 | 2013 |
| Geoffrey Soupe | 360 | 72 | 5.00 | 2020 |
| Lucas Eriksson | 359 | 64 | 5.61 | 2020 |
| Sam Welsford | 357 | 80 | 4.46 | 2020 |
| Mads Wurtz Schmidt | 352 | 69 | 5.10 | 2020 |
| George Bennett | 350 | 58 | 6.03 | 2020 |
| Boris Vallee | 349 | 80 | 4.36 | 2020 |
| Kevin Deltombe | 346 | 67 | 5.16 | 2020 |
| Emils Liepins | 345 | 68 | 5.07 | 2020 |
| Koen de Kort | 337 | 71 | 4.75 | 2020 |
| Logan Owen | 336 | 67 | 5.02 | 2020 |
| Romain Hardy | 332 | 62 | 5.36 | 2020 |
| Mathieu Burgaudeau | 330 | 61 | 5.41 | 2020 |
| Lachlan Morton | 330 | 63 | 5.24 | 2020 |
| Jetse Bol | 320 | 70 | 4.57 | 2020 |
| Kenny De Ketele | 318 | 71 | 4.48 | 2020 |
| Clement Venturini | 302 | 60 | 5.03 | 2020 |
| Neilson Powless | 295 | 66 | 4.47 | 2020 |
Photo Credit: GettyFTP of women pro cyclists
| Rider | FTP (w) | Weight (kg) | W/KG | Year |
|---|---|---|---|---|
| Kristen Faulkner | 323 | 62 | 5.21 | 2020 |
| Teniel Campbell | 317 | 63 | 5.03 | 2020 |
| Evelyn Stevens | 305 | 55 | 5.55 | 2016 |
| Chloe Dygert | 298 | 65 | 4.60 | 2020 |
| Ilaria Sanguineti | 298 | 61 | 4.89 | 2020 |
| Aurela Nerlo | 295 | 64 | 4.61 | 2020 |
| Jesse Vandenbulcke | 294 | 60 | 4.90 | 2020 |
| Andrea Ramirez | 294 | 54 | 5.44 | 2020 |
| Julie Leth | 290 | 68 | 4.26 | 2020 |
| Annika Langvad | 289 | 63 | 4.59 | 2020 |
| Lizzy Banks | 291 | 62 | 4.69 | 2019 |
| Ella Harris | 290 | 57 | 5.09 | 2019 |
| Leah Dixon | 286 | 61 | 4.69 | 2020 |
| Evy Kuijpers | 284 | 71 | 4.00 | 2020 |
| Emily Newsom | 282 | 59 | 4.78 | 2020 |
| Loes Adegeest | 278 | 58 | 4.79 | 2021 |
| Liane Lippert | 278 | 56 | 4.96 | 2019 |
| Tanja Erath | 278 | 62 | 4.50 | 2020 |
| Silvia Pollicini | 276 | 57 | 4.84 | 2020 |
| Lucinda Brand | 276 | 58 | 4.76 | 2019 |
| Vittoria Guazzini | 276 | 65 | 3.60 | 2020 |
| Emily Meakin | 276 | 67 | 4.12 | 2020 |
| Megan Chard | 276 | 68 | 4.06 | 2020 |
| Ella Harris | 275 | 54 | 5.10 | 2020 |
| Pauliena Rooijakkers | 275 | 56 | 4.91 | 2020 |
| Leah Thorvilson | 275 | 60 | 4.58 | 2020 |
| Lisa Brennauer | 274 | 62 | 4.42 | 2020 |
| Martina Alzini | 271 | 64 | 4.23 | 2020 |
| Lauren Stephens | 270 | 55 | 4.91 | 2020 |
| Peta Mullens | 270 | 58 | 4.66 | 2020 |
| Shayna Powless | 270 | 59 | 4.60 | 2020 |
| April Tacey | 270 | 60 | 4.50 | 2020 |
| Lisa Norden | 270 | 61 | 4.43 | 2019 |
| Sheyla Gutierrez | 270 | 62 | 4.36 | 2019 |
| Lindsay Goldman | 270 | 64 | 4.22 | 2019 |
| Jennifer Valente | 270 | 73 | 3.72 | 2020 |
| Elise Chabbey | 268 | 52 | 5.15 | 2019 |
| Joss Lowden | 268 | 55 | 4.87 | 2020 |
| Sarah Gigante | 266 | 50 | 5.32 | 2020 |
| Teuntje Beekhuis | 266 | 58 | 4.59 | 2020 |
| Elena Cecchini | 265 | 57 | 4.65 | 2020 |
| Alison Jackson | 264 | 63 | 4.30 | 2020 |
| Ashleigh Moolman-Pasio | 264 | 49 | 5.39 | 2020 |
| Kristen Kulchinsky | 264 | 50 | 5.30 | 2020 |
| Cedrine Kerbaol | 264 | 54 | 4.89 | 2020 |
| Jeanne Korevaar | 262 | 59 | 4.44 | 2020 |
| Elisa Balsamo | 261 | 58 | 4.50 | 2020 |
| Emilia Fahlin | 260 | 63 | 4.13 | 2020 |
| Leigh Ann Ganzar | 260 | 59 | 4.41 | 2020 |
| Juliette Labous | 260 | 54 | 4.82 | 2019 |
| Chloe Dygert | 260 | 66 | 3.94 | 2019 |
| Marta Cavalli | 259 | 55 | 4.71 | 2020 |
| Lea Davidson | 259 | 57 | 4.58 | 2020 |
| Abby-Mae Parkinson | 259 | 54 | 4.80 | 2020 |
| Lucinda Brand | 257 | 58 | 4.29 | 2020 |
| Christa Riffel | 257 | 57 | 4.50 | 2020 |
| Hannah Barnes | 257 | 52 | 4.90 | 2020 |
| Nina Kessler | 256 | 60 | 4.29 | 2020 |
| Antri Christoforou | 256 | 55 | 4.65 | 2020 |
| Anna Henderson | 256 | 56 | 4.55 | 2020 |
| Ariadna Gutierrez | 254 | 49 | 5.24 | 2020 |
| Krista Doebel-Hickok | 254 | 51 | 4.98 | 2020 |
| Diana Penuela | 254 | 53 | 4.79 | 2020 |
| Shara Marche | 254 | 56 | 4.54 | 2020 |
| Lauren Kitchen | 254 | 60 | 4.23 | 2020 |
| Hannah Ludwig | 252 | 55 | 4.60 | 2020 |
| Corinne Hall | 252 | 57 | 4.43 | 2020 |
| Sara Poidevin | 251 | 56 | 4.48 | 2020 |
| Dani Rowe | 250 | 65 | 3.85 | 2020 |
| Jen Luebke | 250 | 54 | 4.60 | 2020 |
| Jasmin Duehring | 249 | 54 | 4.60 | 2020 |
| Riejanne Markus | 249 | 62 | 4.02 | 2020 |
| Typhaine Laurance | 248 | 59 | 4.20 | 2020 |
| Alena Amialsiuk | 246 | 53 | 4.60 | 2020 |
| Alexis Ryan | 246 | 57 | 4.30 | 2020 |
| Soraya Paladin | 246 | 57 | 4.50 | 2020 |
| Amanda Coker | 245 | 68 | 3.60 | 2020 |
| Finja Smekal | 245 | 61 | 4.02 | 2020 |
| Marion Sicot | 245 | 58 | 4.22 | 2020 |
| Alice Barnes | 244 | 57 | 4.30 | 2020 |
| Heidi Franz | 244 | 53 | 4.60 | 2020 |
| Marcela Prieto | 244 | 54 | 4.52 | 2020 |
| Alice Arzuffi | 243 | 52 | 4.30 | 2020 |
| Belen Lopez | 242 | 54 | 4.48 | 2020 |
| Katrin Hammes | 241 | 54 | 4.46 | 2020 |
| Heidi Franz | 240 | 52 | 4.62 | 2019 |
| Barbara Malcotti | 240 | 52 | 4.62 | 2020 |
| Emma Chilton | 240 | 54 | 4.44 | 2020 |
| Bryony van Velzen | 240 | 57 | 4.21 | 2020 |
| Lisa Klein | 239 | 60 | 4.00 | 2020 |
| Charlotte Becker | 239 | 63 | 3.79 | 2020 |
| Courtney Nelson | 238 | 43 | 5.50 | 2020 |
| Marta Jaskulska | 238 | 52 | 4.58 | 2020 |
| Lea Curinier | 238 | 54 | 4.41 | 2020 |
| Pia Smith | 237 | 60 | 3.95 | 2020 |
| Katarzyna Niewiadoma | 237 | 48 | 4.90 | 2020 |
| Justine Barrow | 236 | 48 | 4.92 | 2020 |
| Tatiana Guderzo | 234 | 55 | 4.25 | 2020 |
| Katie Hall | 234 | 50 | 4.65 | 2020 |
| Erica Magnaldi | 233 | 45 | 5.18 | 2020 |
| Valerie Demay | 233 | 53 | 4.40 | 2020 |
| Lara Vieceli | 233 | 56 | 4.16 | 2020 |
| Alison Beveridge | 233 | 63 | 3.70 | 2020 |
| Jessica Pratt | 232 | 49 | 4.70 | 2020 |
| Ursa Pintar | 232 | 53 | 4.38 | 2020 |
| Erica Clevenger | 232 | 57 | 4.11 | 2020 |
| Rotem Gafinovitz | 232 | 58 | 4.00 | 2020 |
| Elise Olsen | 230 | 56 | 4.11 | 2020 |
| Sarah Rijkes | 230 | 57 | 4.04 | 2020 |
| Chiara Consonni | 230 | 59 | 3.90 | 2020 |
| Emile Moberg | 229 | 55 | 4.16 | 2020 |
| Puck Moonen | 229 | 56 | 4.09 | 2020 |
| Silvia Persico | 227 | 53 | 4.28 | 2020 |
| Mandana Dehqan | 227 | 53 | 4.28 | 2020 |
| Maaike Boogaard | 227 | 55 | 4.13 | 2020 |
| Amandine Fouquenet | 227 | 61 | 3.72 | 2020 |
| Sarah Bergen | 226 | 64 | 3.53 | 2020 |
| Agnieszka Skalniak | 225 | 54 | 4.17 | 2020 |
| Peta Mullens | 225 | 59 | 3.81 | 2020 |
| Sara Penton | 224 | 55 | 4.07 | 2019 |
| Anna Henderson | 223 | 58 | 3.85 | 2019 |
| Maria Giulia Confalonieri | 223 | 59 | 3.78 | 2020 |
| Ane Santesteban | 222 | 49 | 4.51 | 2020 |
| Jade Wiel | 222 | 50 | 4.44 | 2020 |
| Pascale Jeuland | 221 | 60 | 3.68 | 2020 |
| Natalia Franco | 220 | 43 | 5.12 | 2020 |
| Marie-Soleil Blais | 220 | 53 | 4.15 | 2019 |
| Urska Bravec | 218 | 62 | 3.52 | 2020 |
| Omer Shapira | 217 | 44 | 4.93 | 2020 |
| Nina Buijsman | 217 | 53 | 4.09 | 2020 |
| Sandra Levenez | 216 | 45 | 4.80 | 2020 |
| Saartje Vandenbroucke | 215 | 63 | 3.41 | 2020 |
| Starla Teddergreen | 214 | 51 | 4.17 | 2020 |
| Julieta Lledias | 213 | 46 | 4.63 | 2020 |
| Roos Hoogeboom | 212 | 52 | 4.08 | 2020 |
| Sofia Bertizzolo | 212 | 52 | 4.08 | 2020 |
| Mikayla Harvey | 210 | 50 | 4.20 | 2020 |
| Melanie Wong | 209 | 51 | 4.10 | 2020 |
| Adrienn Szabo | 208 | 50 | 4.16 | 2020 |
| Mieke Docx | 206 | 49 | 4.20 | 2020 |
| Laura Asencio | 205 | 47 | 4.36 | 2020 |
| Coryn Rivera | 204 | 47 | 4.38 | 2019 |
| Jessica Allen | 203 | 55 | 3.69 | 2020 |
| Mieke Docx | 200 | 49 | 4.08 | 2019 |
| Silvia Magri | 197 | 49 | 4.02 | 2020 |
| Dalia Muccoli | 189 | 52 | 3.64 | 2019 |
| Jasmine Soh | 171 | 42 | 4.05 | 2020 |




