How older riders are trying to keep up with Gen Z at the Tour de France?

The Tour de France is skewing younger than ever, but can the peloton's elder statesmen still cut it at the sharp end?

Geraint Thomas Ineos Grenadiers 2025 Tour de France
(Image credit: Getty Images)

This will be Geraint Thomas's final Tour de France. The 2018 champion turned 39 on 25 May, and plans to retire at the end of the season, closing out a remarkable two-decade career. He aims to bow out while still riding well, which may well be determined by how he performs at the Tour.

Going by the provisional start-list at the time of writing, the Welshman will be the oldest rider in the race 39 years, 41 days when it gets under way in Lille on 5 July. A former winner he may be, but this time around he'll be riding in support of 24-year-old Ineos leader Carlos Rodriguez. Whereas Thomas was born in the late-1980s, Rodríguez didn't say hola to the world until 2001. Ineos's veteran rider won't be the only member of the 'old guard' this year. Canada's Mike Woods isn't far behind him at 38 years, 266 days - and he isn't planning to retire this year.

Thank you for reading 20 articles this month* Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read 5 free articles per month without a subscription

Join now for unlimited access

Try first month for just £1 / $1 / €1

After cutting his teeth on local and national newspapers, James began at Cycling Weekly as a sub-editor in 2000 when the current office was literally all fields.

Eventually becoming chief sub-editor, in 2016 he switched to the job of full-time writer, and covers news, racing and features.

He has worked at a variety of races, from the Classics to the Giro d'Italia – and this year will be his seventh Tour de France.

A lifelong cyclist and cycling fan, James's racing days (and most of his fitness) are now behind him. But he still rides regularly, both on the road and on the gravelly stuff.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.