CyclingNews archive

Author page


A full list of work for CyclingNews:

As freelancer:

April 6, 2017: How to win Paris-Roubaix

September 3-10, 2017: Tour of Britain
Race reports – stages 1, 2, 3, 4, 5, 6, 7, 8
News reports – stages 1, 2.1, 2.2, 5, 6, 7, 8

October 1, 2017-February 17, 2018: Telenet Superprestige cyclocross
Gieten race reports  men’s, women’s
Zonhoven race reports  men’s, women’s
Boom race reports  men’s, women’s
Ruddervoorde race reports  men’s, women’s
Gavere race reports  men’s, women’s
Diegem race reports  men’s, women’s
Hoogstraten race reports  men’s, women’s
Middelkerke race reports  men’s, women’s

October 31, 2017: Top 10 riders to have come through AnPost

November 5 2017: European Cyclocross Championships
Race reports  men’s, women’s

January 14, 2018: UK Cyclocross Championships
Race reports  men’s, women’s

February 3-4, 2018: World Cyclocross Championships
Race reports  men’s junior, men’s U23, women’s U23

February 17-18, 2018: Volta ao Algarve
Race reports  stage 4, stage 5

March 10-11, 2018: Tirreno-Adriatico
Race reports  stage 4, stage 5

April 4, 2018: Vuelta al País Vasco
Race reports  stage 3

May 3-6, 2018: Tour de Yorkshire
Preview, news report, race reports  stage 1, stage 2, stage 3, stage 4

May 3-27, 2018: Giro d’Italia
Race reports stages 1, 2, 8, 9, 14, 15, 20, 21

May 25-27, 2018: Hammer Stavanger
Preview, race reports  stage 1, stage 2, stage 3

June 1-3, 2018: Hammer Limburg
Race reports  stage 1, stage 2, stage 3

June 9-17, 2018: Tour de Suisse
Race reports  stage 1, stage 2, stage 8, stage 9

July 1, 2018: British National Championship
Race reports – men’s road race

July 7-29, 2018: Tour de France
Race reports  stages 1, 2, 8, 9, 14, 15, 20, 21
Zwift Rider of Day  stages 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21

July 9, 2018: Zwift Academy  Medal Factory of the Future?
August 3, 2018: An interview with Canyon//Sram’s Tanja Erath (for BikeRadar)
August 3, 2018: Zwift at the 2018 Tour de France in numbers

August 25-September 16, 2018: Vuelta a Espana
Race reports – stage 1

September 2-9, 2018: Tour of Britain
Live reports – stages 1, 2, 3, 4, 5, 6, 7, 8

September 23-30, 2018: UCI World Championships
TTT race reports – men’s, women’s
Road race reports – men’s, women’s

September 23-29, 2018: UCI World Cup cyclocross
Waterloo race reports – men’s, women’s
Jinglecross race reports – men’s, women’s

October 7, 2018: Paris-Tours
Race report

October 12-14, 2018: Hammer Hong Kong
Preview, race reports – stage 1, stage 2

October 13, 2018: Il Lombardia
Race report

October 14, 2018 – February 16, 2019: Telenet Superprestige cyclocross
Gieten race reports – men’s, women’s
Zonhoven race reports – men’s, women’s

November 1, 2018: DVV Trofee cyclocross
Koppenbergcross race reports – men’s, women’s

As production editor:

December 1-2, 2018
GP Hasselt – men’s race report
Philip Deignan: Becoming a father changed my perspective
UCI Track World Cup Berlin results – day 2 and day 3
Guarnier returns to Tibco-Silicon Valley as a mentor
Lampiris Zilvermeercross – men’s race report
Kreuziger to target Ardennes and Tour de France in 2019
Paul Sherwen dies aged 62

December 15, 2018
Paul Sherwen’s memorial service to be held in Manchester

December 24, 2018
Deceuninck-Quick Step complete roster with Capecchi

January 19-20, 2019
Tafi sets February deadline to find team for Paris-Roubaix
Calmejane considering cobbled classics campaign
Poels: Porte was too strong on Willunga Hill
Landa: It’s time to start again after difficult 2018

January 27-February 3, 2019: Vuelta a San Juan
Live reports – stages 2, 3, 4, 5, 6, 7

February 17, 2019: Clásica de Almería
Live report

February 20-24, 2019: Volta ao Algarve
Live reports – stages 1, 2, 3, 4, 5
Race report – stage 5

March 10-17, 2019: Paris-Nice
Live reports – stages 7, 8
Race reports – stage 7, 8, 8 highlights

March 13-19, 2019: Tirreno-Adriatico
Live reports – stages 2, 3
Adam Yates not focused on overall victory as time trial looms
Roglič anticipates final time trial after limiting losses in Recanati

March 13-17, 2019: Redlands Bicycle Classic
Race reports  – stage 4 men’s, women’s

March 23, 2019: Milano-Sanremo
Live & race report, highlights
Van Aert continues to impress with sixth at Milan-San Remo

March 24, 2019
GP Denain race report
Lefevere: Alaphilippe can win almost anywhere
Yates brothers and Chaves to lead Mitchelton-Scott at Volta a Catalunya
Offredo in stable condition after GP de Denain crash on Sunday

March 26-31, 2019: Volta a Catalunya/Gent-Wevelgem
Catalunya live reports – stages 2, 3, 4, 5, 6, 7
Gent-Wevelgem race report

April 7, 2019: Ronde van Vlaanderen
Kristoff: I perform at my best at these races in Flanders

April 8-13, 2019: Itzulia
Fuglsang reacts after losing Basque Country podium spot

April 16-21, 2019: Tour of Turkey
Evenepoel impresses on Tour of Turkey summit finish
Race report –  stage 6

April 21, 2019: Amstel Gold Race
Gilbert: We have several trump cards for Amstel Gold Race
Wellens amazed by van der Poel but confident for Amstel Gold Race
Van der Poel revels in unlikely Amstel Gold Race victory
Fuglsang and Alaphilippe disagree over Amstel Gold Race finale

April 28, 2019: Liège-Bastogne-Liège
Race report

April 28, 2019
WNT-Rotor to apply for WorldTeam status in 2020
Bennati suffers collarbone fracture at Vuelta a Castilla y Leon
Davide Rebellin announces June retirement date

May 2-5, 2019: Tour de Yorkshire
Race report – stage 3

May 5, 2019
Roglic: Romandie victory was ‘perfect preparation for the Giro’

May 11-June 2, 2019: Giro d’Italia
Live reports – stage 20, 21
Race reports – stages 1, 2, 8, 9, 20, 21
Dumoulin puts brave face on time loss at Giro d’Italia
Ackermann sprints to first Giro d’Italia stage victory – Video
Giro d’Italia: Italian delight for Masnada and Conti on stage 6 – Video
Campenaerts rues botched bike change at Giro d’Italia time trial
Giro d’Italia: Lopez hits fan after being knocked from bike – Video

May 12-18, 2019: Tour of California
Live reports – stages 2, 3, 4, 5, 6
Race reports – stages 3, 5, 7

May 13-16, 2019
Ex-pro Danilo Hondo confesses to blood doping
Connor Swift makes mid-season switch to Arkea-Samsic
Fleche Wallonne and Liege-Bastogne-Liege likely out of 2020 Women’s WorldTour

June 15-23, 2019: Tour de Suisse
Live reports – stages 1, 2, 3, 4, 5, 6, 7, 8, 9
Race reports – stages 1, 2

June 27-30, 2019: British National Championships
Race reports – men’s time trial, women’s time trial, men’s road race

July 5-27 , 2019: Tour de France
Live reports – stages 1, 2, 11, 13, 14, 15, 18
Race reports – stages 1, 2, 1214, 15, 19, 20
Peter Sagan gives nothing away ahead of Tour de France opener
Moscon keen to put the past behind him on return to Tour de France
Sagan and Groenewegen come up short in Nancy
Ewan: With a bit of luck I can get a win
Van Aert enjoys dream start to Tour de France
Peter Sagan tightens grip on green jersey
How far can Alaphilippe go at the Tour de France?
Thomas and Bernal’s seesaw battle continues at La Planche des Belles Filles
Movistar come to the fore on first major Tour de France climbs
Matthews finding it mentally difficult to adapt to Tour leadership
Van Garderen’s Tour in doubt after heavy crash
Caleb Ewan inches away from Tour de France victory
Alaphilippe regains maillot jaune with opportunistic attack
Riders cry foul at Tour de France motorbikes, saying Alaphilippe slipstreamed into yellow
De Gendt goes guts to glory in Saint-Étienne
Adam Yates poised to pounce in Tour de France second week
Thomas: I’m lucky to avoid injury after Tour de France crash
Smooth sailing for Thomas and Bernal on stage 9
Team Ineos flying ahead of first rest day
Jumbo-Visma manager admits interest in signing Kittel at Tour de France
Lotto Soudal suffer video equipment theft at Tour de France
Bahrain-Merida launch investigation after Rohan Dennis quits Tour de France

July 17-19, 2019
Nippo-Vini Fantini set to fold at end of 2019
Katusha owner Makarov could partially self-fund team in 2020
2020 Tour Down Under routes unveiled

as full-time staff writer:

Advertisements