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 cyclo-cross
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 Cyclo-cross Championships
Race reports  men’s, women’s

January 14, 2018: UK Cyclo-cross Championships
Race reports  men’s, women’s

February 3-4, 2018: World Cyclo-cross 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 Cyclo-cross World Cup
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 cyclo-cross
Gieten race reports – men’s, women’s
Zonhoven race reports – men’s, women’s

November 1, 2018: DVV Trofee cyclo-cross
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
Carthy ends transformative season at Tour of Guangxi
Marianne Vos wins 2019 Women’s WorldTour
Campenaerts’ road to Tokyo 2020 Olympics complicated by World Championships setback
Carl Fredrik Hagen: This season has been much better than I expected

October 29, 2019
Van der Poel looking forward to taking on Iserbyt in cyclo-cross return

October 30, 2019
Sam Bennett moves a step closer to Deceuninck-QuickStep
Van der Poel announces November cyclo-cross programme

October 31, 2019
Albasini announces 2020 mid-season retirement

November 1, 2019: DVV Trofee Koppenbergcross
Race reports – elite men, elite women

November 4, 2019
Van der Poel focussed on Cyclo-cross World Championships
Stijn Devolder calls time on 18-year career
Pidcock leads Great Britain at European Cyclo-cross Championships

November 5, 2019
Fuglsang: Movistar was a great option for me
Enric Mas: Being at Movistar is like being at home

November 6, 2019
Evenepoel to target Olympics and Worlds in 2019

November 7, 2019
10 of the biggest names who will retire in 2019

November 9, 2019
Trek-Segafredo announce complete 2020 men’s roster
Van der Poel predicts a challenging day at European Cyclo-cross Championships

November 10, 2019
Glaetzer still targeting Tokyo Olympics despite cancer diagnosis
Modolo reportedly close to Corendon-Circus deal

November 10, 2019: European Cyclo-cross Championships
Race reports – Elite men, elite women

November 12, 2019
Van der Poel adds more spring races to 2020 schedule
Harry Tanfield signs for AG2R La Mondiale
Zwift Academy announce 2019 finalists

November 13, 2019
Merckx mourns death of ‘good friend’ Poulidor
Santaromita retires, De Vreese extends – Transfer Shorts

November 14, 2019
Arkéa-Samsic to ride Canyon bikes in 2020

November 15, 2019
Israel Cycling Academy sign Mads Würtz Schmidt and Rick Zabel

November 18, 2019
Campenaerts: Olympic Games time trial suits Evenepoel, Van Aert and me
Transfer mechanics: Analysing teams 2020 – part 2

November 19, 2019
Degenkolb: Gilbert and I want to take Lotto Soudal to a new level
Van der Poel to end cyclo-cross season at World Championships
Gasparotto turns Swiss, Pedersen heads to Tour Down Under – News Shorts

November 21, 2019
Team Ineos sign Bernal’s old friend Brandon Rivera

November 22, 2019
Ranking the top 10 sprinters of 2019
Cycling Anti-Doping Federation appoints new director amid tensions with UCI

November 24, 2019
Host locations unveiled for 2020 Tour de Yorkshire

November 27, 2019
2022 Tour de France to start in Saint-Étienne

November 28, 2019
Lappartient hits back at ‘destabilising force’ of AIGCP in leaked letter to teams

December 5, 2019
Lefevere: I always succeed in getting the best riders

December 6, 2019
Jumbo-Visma say Tom Dumoulin has ‘no limitations’ following knee injury
New Zealand open home Track World Cup with gold and two bronzes

December 9, 2019
10 neo-pros to watch in 2020

December 9-13, 2019: Israel Start-Up Nation training camp
Israel Cycling Academy become Israel Start-Up Nation as WorldTour beckons
Sutherland breaks leg in electric scooter crash at Israel training camp
Dan Martin: This is the kind of atmosphere I perform best in
Greipel aiming for fresh start at Israel Start-Up Nation
Piccoli steps up from US success to WorldTour with Israel Start-Up Nation
Politt: I think Israel Start-Up Nation can be great in the Classics
Travis McCabe living WorldTour dream at Israel Start-Up Nation
Dowsett sets sights on 2020 Olympics after Israel Start-Up Nation move

December 16-19, 2019: Bahrain-McLaren training camp
Mark Cavendish to ride Track Cycling Challenge in bid for Olympic qualification
Introducing: Fred Wright – Bahrain-McLaren’s talented neo-pro
Landa and Poels firmly focussed on 2020 Tour de France
Teuns: Maybe one year I can target Grand Tour GC bid
Landa dreams of Tour de France leadership at Bahrain-McLaren

December 23, 2019
Simon Yates to target Giro d’Italia and Tokyo Olympics in 2020

December 26, 2019
2020 Team Preview: Bahrain-McLaren

December 27, 2019
Q&A: Simon Yates on targeting the Giro d’Italia and Olympics dreams

January 3, 2020
Gaviria aims for Milan-San Remo victory in 2020
Van der Poel: Olympic gold is my main goal this season

January 4, 2020
2020 Team Preview: Israel Start-Up Nation

January 6, 2020
Mollema aims for Tokyo Olympics after career-best 2019

January 9, 2020
2020 Team Preview: NTT Pro Cycling Team

January 10, 2020
Quintana and Barguil lead Arkéa-Samsic at Volta a Catalunya

January 15, 2020
Israel Start-Up Nation announce partnership with Williams Formula 1 team

January 16, 2020
Van der Breggen takes aim at Tokyo Olympics gold medal defence

January 17, 2020
Tour de Yorkshire unveils 2020 race route
Evenepoel: I’ll ride as hard as possible for Giro d’Italia pink jersey – Video

January 20, 2020
Dideriksen: I struggled to live up to expectation after Worlds win
Denise Betsema free to race as UCI announces back-dated six-month ban

January 21, 2020
Wildcards and routes announced for La Flèche Wallonne and Liège-Bastogne-Liège

January 22, 2020
Viviani, Yates, Hermans, Valls injured in Tour Down Under crash – Video

January 24, 2020
Chantal Blaak: Tour of Flanders is the one that’s missing

January 25, 2020
Paris-Roubaix sector named after John Degenkolb
Big-name sprinters miss out as Nizzolo strikes at Tour Down Under

January 26, 2020
Cyclo-cross World Cup: Worst takes overall victory in Hoogerheide

January 28, 2020
Amy Pieters targets Classics and Olympic Madison in 2020
Dog causes crash at Vuelta a San Juan – Video
Guercilena hails Trek-Segafredo teamwork for double Tour Down Under wins

January 29, 2020
Van Aert takes back seat for Belgium at Cyclo-cross World Championships

January 30, 2020
Moschetti wins opening Challenge Mallorca race
Tour of Oman could be rescheduled in early March

January 31, 2020
Van der Poel: I’m really relaxed ahead of Cyclo-cross World Championships

February 4, 2020
Injury-free Aru ‘psyched’ to start season in Colombia

February 5, 2020
Valverde: I’ll retire at the end of 2021
Volta a la Comunitat Valenciana: Groenewegen wins stage 1

February 10, 2020
Jimmy Turgis forced to retire due to heart problem

February 15, 2020: Superprestige Middelkerke
Race reports – men’s, women’s

February 16, 2020
Shane Archbold wins New Zealand National Championships
Greipel undergoes successful shoulder surgery
Ciccone wins Trofeo Laigueglia
Ackermann wins Clásica de Almería

February 19, 2020
Combining track and road: Amalie Dideriksen aiming high in Olympic year

February 19-23, 2020: Volta ao Algarve
Race preview
Viviani and Cofidis fine-tuning lead out train at Voltat ao Algarve
Geraint Thomas starts his season as a super-domestique at Volta ao Algarve
Jakobsen unmatched in repeat Volta ao Algarve stage win
Trentin: The results haven’t been what we’ve been looking for
Evenepoel: There are more important things in life than this victory
Lefevere: Evenepoel is not on top form
Rohan Dennis’ general classification aspirations evaporate in Volta ao Algarve
Bol looks ahead to Kuurne-Brussel-Kuurne after Algarve stage victory
Modolo shows signs of recovery from intestinal fungus at Volta ao Algarve
Schachmann eschews pressure at Algarve to eye bigger goals
Evenepoel pushed to the limit by López’s Volta ao Algarve attack
Stage 4 victory means mission accomplished in Algarve for López
Wurf readjusting to life back in the peloton with Team Ineos
Evenepoel: Beating Dennis makes Volta ao Algarve win twice as nice
Rohan Dennis saving top form for Tokyo
Geraint Thomas: Algarve was a shock to the system
Van der Poel prepared for Opening Weekend after quiet Algarve preparation
Viviani outlines cobbled ambitions after ‘quality work’ at Algarve
Kristoff has lucky escape from Algarve crash ahead of Opening Weekend

February 22, 2020
Ex-pro Pirmin Lang confesses involvement in Aderlass doping ring