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:

August 12, 2019
Domenico Pozzovivo breaks arm and leg in training crash
Lefevere: Evenepoel could race at 2020 Olympics

August 13-17, 2019: Vuelta a Burgos
Stage reports – stages 1, 2, 3, 4

August 14, 2019
Team Sunweb confirms signing of Tiesj Benoot

August 15, 2019
BinckBank organiser responds to safety complaints

August 16, 2019
Chaves headlines Mitchelton-Scott at Vuelta a Espana
Deceuninck-QuickStep announce signing of Mattia Cattaneo
Dan Martin joins Israel Cycling Academy on two-year deal
Vuelta a Burgos: Aranburu wins stage 4
Felice Gimondi dies aged 76
Roglic leads strong Jumbo-Visma squad at Vuelta a España

August 19, 2019
Tom Dumoulin signs for Jumbo-Visma
Lopez leads strong Astana squad at Vuelta a España
Dimension Data announce signing of Victor Campenaerts

August 20, 2019
Geoghegan Hart and Poels lead Team Ineos at Vuelta a España

August 21, 2019
Form ranking: Vuelta a España 2019 favourites
Valverde set to hunt stage victories at the Vuelta a España
Lotto Soudal add John Degenkolb on a two-year deal

August 22, 2019
Carapaz ruled out of Vuelta a España
Alaphilippe sacrificing races for freshness ahead of Yorkshire Worlds

August 24-September 16, 2019: Vuelta a España
Live reports – stages 3, 7, 8, 9, 11, 12, 17, 18, 19
Stage reports – stages 4, 8, 9, 10, 13, 19
Steven Kruijswijk abandons the Vuelta a España
De la Parte suffers multiple fractures after Vuelta a España crash
Fabio Aru abandons Vuelta a España

August 27, 2019
Jan Hirt joins CCC Team after two years at Astana

August 31, 2019
Chris Froome returns to training for first time
Deceuninck-QuickStep sign U23 star Mauri Vansevenant

September 1, 2019
Jasper Stuyven wins Deutschland Tour

September 5, 2019
Carapaz and Landa lead Movistar at Tour of Britain

September 6, 2019
Maxime Monfort announces retirement
Domenico Pozzovivo released from hospital
Boels Ladies Tour: Lisa Klein wins stage 3

September 7, 2019
Swift and Dunbar extend with Team Ineos

September 9, 2019
Dimension Data sign Barbero from Movistar

September 10, 2019
Dimension Data add Walscheid and Gogl for 2020
Urán ‘lucky to be alive’ after Vuelta a España crash

September 13, 2019
Astana signs Alexander Aranburu after impressive Vuelta a España
Chris Froome aiming to race again in 2019
Team Ineos manager Dave Brailsford reveals prostate cancer fight

September 18-21, 2019: Tour of Slovakia
Race reports – stages 1a, 1b, 4

September 18, 2019: Giro della Toscana
Race report

September 18, 2019
EF Education First sign Kristoffer Halvorsen

September 21, 2010: Memorial Marco Pantani
Race report

September 21, 2019
World Championships: 10 riders to watch at the elite men’s road race
Geraint Thomas withdraws from World Championships time trial
Van der Poel, Sagan and Van Avermaet prep for Worlds at Primus Classic
Sofie De Vuyst joins Mitchelton-Scott for 2020

September 22-29, 2019: UCI World Road Championships
Live reports – elite women’s time trial,
Race reports – junior men’s road race, junior women’s road race, U23 men’s road race
Gilbert, Van Avermaet and Evenepoel lead Belgium squad at World Championships
World Championships men’s time trial preview: the top contenders
Van der Poel ready for the World Championships after Primus Classic
Valverde leads Spanish World Championships in pursuit of a second title

September 24, 2019
WADA identifies the DNA of 11 athletes implicated in Operacion Puerto

September 30, 2019
Amador to move to Team Ineos after breaking Movistar contract
Chris Froome back on the road for the first time since Critérium du Dauphiné crash

October 2, 2019
Van Vleuten to debut rainbow jersey at the Giro dell’Emilia

October 5, 2019: Giro dell’Emilia
Race reports – elite men, elite women
Live reports – elite men

October 5, 2019
20 teams apply for WorldTour status in 2020
Trek-Segafredo unveil Mads Pedersen’s rainbow jersey

October 6, 2019: GP Bruno Beghelli
Race reports – elite men, elite women
Live reports – elite men

October 6, 2019
Trentin calls for barrier safety changes after Hodeg crash
Monfort to take up Lotto Soudal sports director role after retirement
Andrea Bagioli wins Il Piccolo Lombardia

October 8, 2019
Mikel Nieve re-signs with Mitchelton-Scott for two seasons

October 9, 2019: Milano-Torino
Live report

October 9, 2019
Pidcock sets his sights on podium finishes for first elite cyclo-cross season

October 10, 2019: Gran Piemonte
Live report

October 11, 2019
Dates announced for the 2020 Tour of Britain
UCI unveils 2020 ProSeries calendar
Superprestige and DVV Trofee cyclo-cross to offer equal prize money

October 17-22, 2019: Tour of Guangxi
Race reports – stages 13, 4
Race preview
Adam Hansen back in racing action for first time in four months at Tour of Guangxi
Cavagna: This year I progressed a lot
Gaviria breaks barren streak with victory at Tour of Guangxi
Tanfield in the dark on future as he ends neo-pro season at Tour of Guangxi
Halvorsen bids farewell to Team Ineos at Tour of Guangxi
Stetina to leave Trek-Segafredo at end of 2019
McLay signs off EF Educatuon First tenure with Tour of Guangxi stage win
Mas excited to fill the Landa, Carapaz and Quintana GC void at Movistar
Pascal Ackermann: I’m still not one of the best sprinters in the world
Guillaume Martin: It’s time for Cofidis to win a Tour de France stage
Schachmann continues comeback from Tour de France crash in China
Trentin hungry to end season with a win at Tour of Guangxi
Degenkolb looking forward to Lotto life with Ewan and Gilbert
Mas takes stage win after uncertainty over Guangxi summit finish
Vanmarcke building for 2020 at Tour of Guangxi
Meintjes keen to restart after season blighted by crashes
Gaviria excited for Richeze reunion in 2020
Ben Swift hails consistent year after early-season crash