← MTB statistics

Oldest riders

The oldest riders signed by teams each season.

Top 10 per season — last 10 seasons. Age is measured on January 1 of each season.

Season 2026

# Rider Team Age
1 Sandra Walter CABTECH RACING TEAM CABTECH RACING TEAM 45y 280d
2 Greg Minnaar NORCO X ADIDAS RACE DIVISION NORCO X ADIDAS RACE DIVISION 44y 49d
3 Dan Atherton CONTINENTAL ATHERTON CONTINENTAL ATHERTON 43y 341d
4 Hector Leonardo Paez Leon LEECOUGAN BASSO FACTORY RACING LEECOUGAN BASSO FACTORY RACING 43y 175d
5 Adelheid Morath LEECOUGAN BASSO FACTORY RACING LEECOUGAN BASSO FACTORY RACING 41y 152d
6 Anton Sintsov KTM SPADA POWERED BY BRENTA BRAKES KTM SPADA POWERED BY BRENTA BRAKES 40y 332d
7 Gee Atherton CONTINENTAL ATHERTON CONTINENTAL ATHERTON 40y 309d
8 Carolin Schiff CANYON XC RACING CANYON XC RACING 39y 363d
9 Nino Schurter SCOTT-SRAM MTB RACING TEAM SCOTT-SRAM MTB RACING TEAM 39y 233d
10 Catriel Soto BH COLOMA TEAM BH COLOMA TEAM 38y 247d

Previous seasons (2025–2017) are available for premium members.

Season 2025

#RiderTeamAge
1 Ana Maria Cardenas Hernandez COSTA CÁLIDA KRAKEN 45y 287d
2 Alban Lakata TEAM BULLS 45y 190d
3 Sandra Walter CABTECH RACING TEAM 44y 280d
4 Greg Minnaar NORCO RACE DIVISION 43y 49d
5 Dan Atherton CONTINENTAL ATHERTON 42y 342d
6 Riccardo Chiarini CANNONDALE ISB SPORT 40y 317d
7 Manuela Muresan DINAMO-MIT CLIMA-BIKEXPERT 40y 316d
8 Gee Atherton CONTINENTAL ATHERTON 39y 310d
9 Urs Huber TEAM BULLS 39y 142d
10 Carolin Schiff CANYON CLLCTV XCO 38y 364d

Season 2024

#RiderTeamAge
1 David (tinker) Juarez ZEROUNO FACTORY RACING 62y 303d
2 Alban Lakata TEAM BULLS 44y 190d
3 Rubens Donizete Valeriano SENSE FACTORY RACING 44y 140d
4 Fabien Barel CANYON COLLECTIVE FACTORY ENDURO TEAM 43y 159d
5 Greg Minnaar NORCO FACTORY RACING 42y 49d
6 Dan Atherton CONTINENTAL ATHERTON 41y 341d
7 Alexey Medvedev DMT RACING TEAM BY A.S.D. MARCONI PROJECT'S 40y 225d
8 Michael Hannah YETI / FOX FACTORY RACE TEAM 40y 41d
9 FlÜckiger Lukas BIXS PERFORMANCE RACE TEAM 39y 335d
10 Riccardo Chiarini CANNONDALE ISB 39y 316d

Season 2023

#RiderTeamAge
1 Erik Willems WATERSLEY R+D OFFROAD TEAM 54y 105d
2 LLOBET SALLENT Xavier X-SAUCE FACTORY TEAM 48y 230d
3 Jose Marquez Granados PRIMAFLOR MONDRAKER GENUINS RACING TEAM 46y 290d
4 Louise Margareta Paulin IBIS ENDURO TEAM 44y 91d
5 RaÑa Ivan Fuentes MASSI 43y 205d
6 Alban Lakata TEAM BULLS 43y 190d
7 Rubens Donizete Valeriano SENSE FACTORY RACING 43y 140d
8 WILLEMS-RENNENBERG Ilona WATERSLEY R+D OFFROAD TEAM 42y 360d
9 Karl Markt JB BRUNEX SUPERIOR FACTORY RACING 42y 299d
10 Emily Horridge LES ARCS MOUNTAINBIKE TEAM 42y 213d

Season 2022

#RiderTeamAge
1 Morten Vaeng HUNTON HARD ROCX 47y 68d
2 Jose Marquez Granados PRIMAFLOR MONDRAKER GENUINS 45y 290d
3 Alban Lakata TEAM BULLS 42y 190d
4 Rubens Donizete Valeriano SENSE FACTORY RACING 42y 140d
5 Karl Markt JB BRUNEX SUPERIOR FACTORY RACING 41y 299d
6 Kristian Hynek CANYON NORTHWAVE MTB TEAM 41y 227d
7 Carlos Coloma Nicolas BH TEMPLO CAFÉS UCC 40y 95d
8 Greg Minnaar SANTA CRUZ SYNDICATE 40y 49d
9 Allan Cooke GEN-S 40y 42d
10 Dan Atherton CONTINENTAL ATHERTON 39y 341d

Season 2021

#RiderTeamAge
1 Julian Adrada Rodriguez X-SAUCE FACTORY TEAM 50y 21d
2 Elena Lloret Llinares X-SAUCE FACTORY TEAM 46y 77d
3 Morten Vaeng HUNTON HARD ROCX 46y 68d
4 Jose Marquez Granados PRIMAFLOR MONDRAKER XSAUCE 44y 290d
5 Fredrik Stephansen HUNTON HARD ROCX 42y 221d
6 MuÑoz Guillem Cubeles BMC TBELLES BY KALAS 42y 160d
7 NuÑez Israel Baticon MASSI 41y 215d
8 Alban Lakata TEAM BULLS 41y 190d
9 Karl Markt TREK | VAUDE 40y 299d
10 Kristian Hynek CANYON NORTHWAVE MTB TEAM 40y 227d

Season 2020

#RiderTeamAge
1 Nicola Rohrbach GOLDWURST - POWER 60y 0d
2 Morten Vaeng HARD ROCX SWIX 45y 68d
3 Jaqueline Mourao SENSE FACTORY RACING 44y 5d
4 Jose Marquez Granados PRIMAFLOR MONDRAKER XSAUCE 43y 290d
5 Irina Kalentyeva MOEBEL MAERKI MTB PRO TEAM 42y 52d
6 Karl Platt TEAM BULLS 41y 293d
7 Fredrik Stephansen HARD ROCX SWIX 41y 221d
8 NuÑez Israel Baticon MASSI 40y 215d
9 Alban Lakata TEAM BULLS 40y 190d
10 David Arroyo Duran PRIMAFLOR MONDRAKER XSAUCE 39y 359d

Season 2019

#RiderTeamAge
1 Morten Vaeng HARD ROCX SWIX 44y 68d
2 Jaqueline Mourao SENSE FACTORY RACING 43y 5d
3 Irina Kalentyeva MOEBEL MAERKI MTB PRO TEAM 41y 52d
4 Stefan Spielmann FISCHER - BMC 40y 295d
5 Karl Platt TEAM BULLS 40y 293d
6 Fredrik Stephansen HARD ROCX SWIX 40y 221d
7 Szilárd Buruczki CUBE - CSOMOR MTB TEAM 39y 353d
8 NuÑez Israel Baticon MASSI 39y 215d
9 Alban Lakata TEAM BULLS 39y 190d
10 Rubens Donizete Valeriano SENSE FACTORY RACING 39y 140d

Season 2018

#RiderTeamAge
1 Francesc Xavier Carnicer Roig MASSI 46y 349d
2 Sabine Spitz WIAWIS BIKES PRO TEAM 46y 5d
3 Gunn-rita Dahle Flesjaa TEAM MERIDA GUNN-RITA 44y 325d
4 Morten Vaeng SWIX HARD ROCX 43y 68d
5 Jo-inge Mandt TREK TOPRO 42y 112d
6 Irina Kalentyeva MOEBEL MAERKI MTB PRO TEAM 40y 52d
7 Katerina Nash CLIF PRO TEAM 40y 23d
8 Karl Platt TEAM BULLS 39y 293d
9 Fredrik Stephansen SWIX HARD ROCX 39y 221d
10 FlesjÅ Kenneth TEAM MERIDA GUNN-RITA 39y 113d

Season 2017

#RiderTeamAge
1 Sabine Spitz WIAWIS BIKES PRO TEAM 45y 5d
2 Gunn-rita Dahle Flesjaa TEAM MERIDA GUNN-RITA 43y 326d
3 Mirko Pirazzoli FRM FACTORY RACING TEAM 42y 247d
4 Jérôme Chevallier VELO CLUB ORNANS 42y 95d
5 Lindgaard-strØmberg Johan- Jørgen TEAM OSLO SPORTSLAGER 42y 84d
6 Morten Vaeng SWIX HARD ROCX 42y 68d
7 Jeremiah Bishop TOPEAK ERGON RACING TEAM 40y 298d
8 Juan Pedro Trujillo Hernandez BERRIA FACTORY TEAM 40y 205d
9 Greg Saw BIRK SPORT RACING POWERED BY ABAX 39y 260d
10 Cato Wallin TEAM MERIDA GUNN-RITA 39y 143d
Unlock Historical Seasons
9 more seasons with full top 10 per year.
GET PREMIUM

Full content is only for users with MTBData Premium

Start free Trial

About the oldest riders ranking

This page lists the oldest mountain bike riders signed by professional teams each season. Age is measured in years and days as of January 1 of the season, so the list captures how old each rider was at the start of their contract year.

How to read the table

Riders are sorted from oldest to youngest within each season. Click a rider's name to see their full profile and career; click the team name to see the team's roster. Premium members can browse the same ranking for previous seasons to track how careers extend over time.

Why veteran riders matter

The oldest active riders are the longevity stories of the sport — athletes who have remained competitive into their forties and beyond, often by switching disciplines (e.g. from XCO to Marathon) or by keeping a remarkable level of fitness. Their presence on rosters is also a market signal: teams that sign veterans tend to value experience and mentoring as much as raw race results.