
James Moultrie
James Moultrie is a gold-standard NCTJ journalist who joined Cyclingnews as a News Writer in 2023 after originally contributing as a freelancer for eight months, during which time he also wrote for Eurosport, Rouleur and Cycling Weekly. Prior to joining the team he reported on races such as Paris-Roubaix and the Giro d’Italia Donne for Eurosport and has interviewed some of the sport’s top riders in Chloé Dygert, Lizzie Deignan and Wout van Aert. Outside of cycling, he spends the majority of his time watching other sports – rugby, football, cricket, and American Football to name a few.
Latest articles by

'I became increasingly concerned about my safety' – German talent ends career at 21 following recent rider deaths in peloton
By James Moultrie published
News Former Zwift Academy winner Louiz Kitzki says 'The more chaotic a race became, the more brutally I broke down mentally'

'Our goal is clear: we're going for victory in orange' - Laurens ten Dam tries to unite star-studded Dutch women's team for World Championships in Rwanda
By James Moultrie published
News Demi Vollering

Near-complete domination of calendar draws UAE Team Emirates-XRG closer to more historic records, and it isn't just down to Pogačar
By James Moultrie published
News Cycling's top team matches record of wins with 20 different riders, and closes in on 16-year-old team victory record held by Columbia-HTC

Mathieu van der Poel to make first racing comeback since abandoning Tour de France at criterium in the Netherlands
By James Moultrie published
News Dutchman back in action at Sunday's Profronde Etten-Leur more than three weeks after suffering with pneumonia

Vuelta a Burgos stage 2: Matteo Moschetti beats Matteo Malucelli in photo finish sprint
By James Moultrie published
Results Italians go shoulder to shoulder with Juan Sebastián Molano in high-speed sprint

'We didn't want to go to court' – Soudal-QuickStep received 'fair amount' for Remco Evenepoel to break contract early, says CEO
By James Moultrie published
News Team boss Jurgen Foré finally has clarity, after 'game of musical chairs for months and years' surrounding star rider's future
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Latest on Cyclingnews
-
Who will win the 2025 Vuelta a España? Analysing the favourites for the red jersey
Jonas Vingegaard leads list of contenders with UAE's João Almeida and Juan Ayuso his main rivals -
ADAC Cyclassics Hamburg: Rory Townsend holds off peloton by tiny margin from early breakaway for biggest victory of his career
Arnaud De Lie takes second and Paul Magnier is third in Hamburg -
'He's special, I hope we can achieve great things together' – Primož Roglič reacts to Remco Evenepoel signing with Red Bull-Bora-Hansgrohe
Slovenian welcomes Belgian star to German team after landmark move from Soudal-QuickStep
-
Czech Tour: Junior Lecerf takes dramatic overall win as late Cian Uijtdebroeks attack fades in final metres of stage 4
Jannis Peter wins final stage in Pustevny as Uijtdebroeks finishes second and Alessandro Fancellu third on GC -
After Enric Mas, former winner Nairo Quintana also ruled out of Vuelta a España for Movistar
Spanish team boss Unzué confirms 2016 champion and Fernando Gaviria won't be part of Vuelta squad -
'I never assumed Remco would be my teammate in 2026' – Jasper Stuyven talks Evenepoel and Classics leadership after signing for Soudal-QuickStep
'I didn't sign with Remco in mind, thinking it would be good or bad' says former Milan-San Remo winner
-
Tour of Denmark stage 5: Mads Pedersen sprints to third stage victory and wins overall
Jakob Söderqvist takes second and Niklas Larsen third in final GC -
Sarah Gigante breaks femur in training, ending hopes of racing World Championships in Rwanda
Australian climbing star undergoes successful surgery and starts long road to recovery once again -
Tour of Denmark stage 2: Uno-X Mobility deliver Søren Wærenskjold through hectic sprint to victory in Gladsaxe
Young Belgian sprinter Steffen De Schuyteneer took second place, closely followed by Axel Zingle in third