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 James Moultrie

Eddy Merckx offers advice to Tadej Pogačar on how to finally win Milan-San Remo, 50 years after taking record seventh title
By James Moultrie published
News Belgian says it's an attack on the Poggio, not the Cipressa, that will give World Champion best chance of distancing Mathieu van der Poel

'I've struggled with it because I felt like I was more under the watchful eye' – Urška Žigart opens up about handling attention and reaching potential with the belief of her team
By James Moultrie published
Interview After the best season of her career, Slovenian talks about how AG Insurance-Soudal 'pushed the right buttons to get it out of her'

Where do the Tour de France contenders stand after Paris-Nice and Tirreno-Adriatico? Our first form ranking of 2026
By James Moultrie, Matilda Price last updated
Contenders With Paris-Nice, Tirreno-Adriatico and the early-season racing completed, we evaluate where all the favourites for yellow are standing ahead of July

'For a moment I thought about stopping' – Crash caused by teammate almost denies Dani Martínez second place on GC at Paris-Nice
By James Moultrie published
News Red Bull-Bora-Hansgrohe work tirelessly to save Colombian rider's second place overall after Laurence Pithie inadvertently brought him down on climb

'The first sprint I've won in my career' – Matteo Jorgenson snatches second overall at Tirreno-Adriatico but concedes 'Del Toro was stronger at every turn'
By James Moultrie published
News Visma-Lease a Bike rider only the third-ever US podium finisher at Italian stage race after Horner and LeMond

Paris-Nice: Jonas Vingegaard secures GC title but gets pipped to stage 8 victory by Lenny Martinez in narrow two-up sprint
By James Moultrie published
Results Dane is second on final stage and Harold Tejada takes third from small chase group in Nice

Tirreno-Adriatico: Isaac del Toro seals overall victory as Jonathan Milan wins stage 7 sprint for third consecutive year
By James Moultrie published
Results Sam Welsford second and Laurenz Rex third in chaotic sprint as multiple riders crashed in final 3km

'It's only a matter of time before he wins Milan-San Remo' – Mathieu van der Poel braces himself for first face-off with Tadej Pogačar in 2026
By James Moultrie published
News Dutchman says he doesn't 'have much left to do' in terms of preparation after taking two stage wins at Tirreno-Adriatico

'Rain is part of the job, but when there's snow it's a bit different' – Jonas Vingegaard adamant that shortened 47km Paris-Nice stage should have been even shorter
By James Moultrie published
News Race leader avoids crashing in finale of reduced day after 'backing off at the right moment'

Tirreno-Adriatico: Isaac del Toro wins stage 6 summit finish to extend race lead
By James Moultrie published
Results Tobias Halland Johannessen is second and Matteo Jorgenson takes third on penultimate stage

Paris-Nice: Dorian Godon holds off Biniam Girmay to win heavily shortened stage 7
By James Moultrie published
Results Cees Bol takes third in Isola-village as Jonas Vingegaard avoids crashes to retain race lead

'Signing Seixas when you already have Pogačar is ostentatious behaviour' – Lefevere hits out at UAE Team Emirates-XRG and rider agents amid speculation over 19-year-old's future
By James Moultrie published
News Former long-term team boss says he hopes French talent ends up on any team except UAE in latest Nieuwsblad column

Paris-Nice queen stage 7 shortened again to just 47km of racing as 'inconceivable' conditions that already forced organisers to cut mountaintop finale in Auron continue
By Kirsten Frattini published
News Biblical rain at the start in Pont Louis Nucera means riders will depart by bus to avoid the sections made dangerous by rain

'Eventful two days' – Tadej Pogačar gives inside look at muddy 210km Paris-Roubaix recon with Florian Vermeersch
By James Moultrie published
News World Champion preps for second appearance at Hell of the North after impressive debut in 2025

Crashes, crosswinds, and rain cause complete carnage at Paris-Nice – The full GC and injury damage after an extraordinary day
By James Moultrie published
News How a wet day from Bourges to Uchon went from bad to worse for many of those chasing the overall in France

'Very disappointed, I made a few wrong choices' – Does Wout van Aert have positioning issues to address before the major Classics after another missed opportunity?
By James Moultrie published
News Belgian rues lost chance on Tirreno-Adriatico gravel finale but says that his 'legs were good'

'I was breaking power records left, right, and centre last year and still not winning' – Adam Yates on the harsh reality of keeping up in modern cycling's constantly improving peloton
By James Moultrie published
Interviews British rider talks motivation at 33, chasing the younger generation and how riding for a leader like Pogačar helps everyone at UAE

'It may not have been our best day as a team' – Jonas Vingegaard with work to do at Paris-Nice as team time trial shakes up GC standings
By James Moultrie published
News Where are all the big hitters sitting overall after Ineos Grenadiers and Lidl-Trek dominate team race against the clock on stage 3?

Paris-Nice: Ineos Grenadiers win stage 3 team time trial while Juan Ayuso takes GC lead with second-placed Lidl-Trek finish
By James Moultrie published
Results Decathlon CMA CGM Team edge Visma-Lease a Bike for third place

Paris-Nice: Max Kanter speeds to stage 2 victory in messy sprint finish
By James Moultrie published
Results German takes first WorldTour win ahead of Laurence Pithie and Jasper Stuyven in Montargis, Luke Lamperti retains overall lead

Could it be a fourth Tirreno-Adriatico opening time trial win for Filippo Ganna today? - Stage 1 individual TT start times
By James Moultrie published
News Find out when all the key GC riders and stage contenders get underway at the Italian WorldTour stage race

'Being Tadej Pogačar is not easy' – Why pro cycling's top rider has opted for five Classics race days and no stage racing until late April in 2026
By James Moultrie published
News UAE Team Emirates-XRG team principal Mauro Gianetti talks form and motivation for the star rider ahead of season debut

Super talents and former winners, but can anyone really challenge Tadej Pogačar? – Analysing the men's favourites for Strade Bianche 2026
By James Moultrie published
Analysis Our selection of top riders to watch for Saturday's race, with Tuscany's white gravel roads set to decide the winner in Siena

Trofeo Laigueglia: Santiago Buitrago bolts from breakaway for solo victory
By James Moultrie published
Results Romain Grégoire edges Antonio Tiberi as breakaway companions complete podium

'Suddenly there were shards of glass on the road' – More bad luck hits Wout van Aert in first race back and rules him out of challenging for victory at Ename Samyn Classic
By James Moultrie published
News Belgian rider will hope for better fortune at his next appearance, Saturday's Strade Bianche
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!

