Tim Bonville-Ginn
Tim Bonville-Ginn is a freelance writer who has worked with Cyclingnews since 2023 usually on the live reports. Tim has worked in cycling for many years and has written for some of the biggest publications in cycling media.
He started working as a volunteer for ByTheMin Cycling while at school before getting his first work with Eurosport while still at university. Since then, he worked full-time for Cycling Weekly and has gone on to have a successful freelance career working for Cyclingnews, Rouleur, Cyclist, Velo and many more.
Recently, Tim has also commentated on races in the British National Series for Monument Cycling TV and worked as a media manager for pro teams Human Powered Health and Global6 United.
Latest articles by Tim Bonville-Ginn

As it happened: Filippo Ganna storms to time trial victory at Tirreno-Adriatico 2025
By Tim Bonville-Ginn last updated
Live Report The Italian national time trial champion took revenge on Juan Ayuso after missing out on victory in the stage last season

As it happened: FDJ-Suez and SD Worx-Protime rivalry continues at Strade Bianche Women 2025
By Tim Bonville-Ginn last updated
LIVE Vollering came into the race as the big favourite and did not disappoint as she took victory in style ahead of Van der Breggen

Kuurne-Brussel-Kuurne: Jasper Philipsen overpowers rivals with textbook sprint to open 2025 account
By Tim Bonville-Ginn published
Race Results Birthday boy beats Olav Kooij and Hugo Hofstetter in a thrilling bunch sprint

Omloop Het Nieuwsblad: Søren Wærenskjold takes surprise victory in thrilling bunch sprint finish
By Tim Bonville-Ginn published
Results Paul Magnier second, Jasper Philipsen third in Ninove after dramatic finale

UAE Tour: Jonathan Milan takes sprint victory on stage 1 following late attack from Tadej Pogačar
By Tim Bonville-Ginn published
Race Results Milan beats Fisher-Black to win after Jasper Philipsen is relegated from second place to 52nd

Étoile de Bessèges: Kévin Vauquelin takes stage 5 time trial win to clinch overall
By Tim Bonville-Ginn published
Race Results Frenchman beats Rémi Cavagna by 19 seconds to seal race victory

Étoile de Bessèges: Kevin Vauquelin takes solo victory from reduced peloton of 70 on stage 4
By Tim Bonville-Ginn published
Race Results Champion second and Breuillard third in brutal weather conditions on dramatically shortened stage

Étoile de Bessèges: Arnaud De Lie takes stage 3 victory amid severely reduced peloton after safety protests
By Tim Bonville-Ginn published
Results Demare takes second, Penhoet third

Étoile de Bessèges: Søren Wærenskjold surprises on stage 2
By Tim Bonville-Ginn published
Race Results Uno-X rider beats Démare as Magnier takes third

Etoile de Besseges: Paul Magnier takes stage 1 sprint win
By Tim Bonville-Ginn published
Race Results Jordi Meeus second, Marijn van den Berg third

As it happened: Lotte Kopecky sprints to world championship victory after brutal race in Zurich
By Tim Bonville-Ginn last updated
Live report The Belgian defending champion came back from being dropped to win as Puck Pieterse takes U23 title

As it happened: Golden Grace Brown ends career taking rainbow jersey with victory in Zurich
By Tim Bonville-Ginn last updated
Live report The Olympic champion adds the world title to her amazing collection as she caps off her career with a rainbow jersey

As it happened: Breakaway succeed on hellish Cuitu Negru gradients as battle for red continues
By Tim Bonville-Ginn last updated
Live report Primož Roglič almost halves the advantage of Ben O'Connor in red heading into the final week of racing

As it happened: Breakaway succeeds with little change in GC on Le Grand-Bornand
By Tim Bonville-Ginn last updated
Live report Polka dot jersey Justine Ghekiere soloed on the final climb to take her second professional victory as Vollering takes 4" on Niewiadoma

As it happened: Late move succeeds in Morteau as yellow stays with Niewiadoma
By Tim Bonville-Ginn last updated
Live report Cédrine Kerbaol rides to the stage win and second in GC as Marianne Vos takes the green jersey

As it happened: Huge crash influences the GC and the stage as yellow jersey changes hands
By Tim Bonville-Ginn last updated
Live report The very large crash saw the yellow jersey go down and lose the race lead after losing time to Kasia Niewiadoma as Blanka Vas takes the win

As it happened: Breakaway succeeds in rainy Liège at Tour de France Femmes stage 4
By Tim Bonville-Ginn last updated
Live report The Amstel Gold Liege-Bastogne-Liege mashup came down to a three up sprint with Pieterse taking the win ahead of Vollering and Niewiadoma

As it happened: Demi Vollering storms into yellow with dominant time trial display
By Tim Bonville-Ginn last updated
Live report The defending champion put five seconds into world champion Chloe Dygert

As it happened: Kool breezes past Wiebes to take stage victory in yellow
By Tim Bonville-Ginn last updated
Live report Wiebes launches very early and the yellow jersey was able to nip around her to snatch victory in Rotterdam

As it happened: Kool as you like, Dutch sprinter powers to yellow in The Hague
By Tim Bonville-Ginn last updated
Live Report Wiebes' late mechanical gave Kool an unchallenged sprint on the opening stage of the Tour de France Femmes 2024

As it happened: Faulkner solos to gold as Vos and Kopecky complete podium ahead of Vas in photo finish
By Tim Bonville-Ginn last updated
LIVE The silver and bronze went to Vos and Kopecky as Vas is edged out in three-up sprint

As it happened: Remco Evenepoel takes golden double as he solos to road race win in Paris
By Tim Bonville-Ginn last updated
LIVE France took the other medals with Madouas and Laporte taking silver and bronze on the 272.1km course.

As it happened: Tadej Pogačar wins overall with time trial dominance and third consecutive Tour de France stage win
By Tim Bonville-Ginn last updated
Live Report Tadej Pogačar secures yellow and takes sixth stage win on challenging 33.7km final stage time trial from Monaco to Nice
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!


