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
By Tim Bonville-Ginn Published
Results Defending champion Rüegg is second and Josie Nelson takes third from a reduced peloton in Paracombe
By Tim Bonville-Ginn Published
Results Josie Nelson second and Femke Gerritse third in Willunga
By Tim Bonville-Ginn last updated
Marlen Reusser beat Anna van der Breggen and Demi Vollering to gold in Kigali
By Tim Bonville-Ginn last updated
Live Laredo to Los Corrales de Buelna, 143km
By Tim Bonville-Ginn last updated
Live 207km from Susa to Voiron as the race begins its return to Spain after the Italian start
By Tim Bonville-Ginn last updated
Live San Maurizio Canavese to Ceres, 139km
By Tim Bonville-Ginn last updated
Live Stage 9 will conclude the Tour de France Femmes with a 124km race from Praz-sur-Arly to Châtel where the overall winner will be crowned
By Tim Bonville-Ginn last updated
Live Stage 8 is the second mountain stage of the Tour de France Femmes and it will start in Chambéry and finish in Saint François Longchamp atop the Col de Madeleine
By Tim Bonville-Ginn last updated
Live The peloton will compete its third 160km-plus stage at the Tour de France Femmes with stage 7 from Bourg-en-Bresse to Chambéry and a total of 160km
By Tim Bonville-Ginn last updated
Live Stage 6 brings the peloton its first mountain day, which will begin in Clermont-Ferrand and finish in Ambert for a total of 124km
By Tim Bonville-Ginn last updated
Live Stage 5 will begin in Jaunay-Marigny-Futuroscop to Guéret with a total of 166km - the longest stage of the Tour de France Femmes
By Tim Bonville-Ginn last updated
Live Stage 4 brings the peloton from Saumur to Poitiers for a total of 128km
By Tim Bonville-Ginn last updated
Live The peloton will race a relatively flatter stage 3 starting in La Gacilly to Angers with a total of 162km
By Tim Bonville-Ginn last updated
Live The peloton race 110km from Brest and finish in Quimper tackling four climbs along the way
By Tim Bonville-Ginn last updated
Live The peloton begin in Vannes and finish in Plumelec with 79km of racing for the event's first yellow jersey
By Tim Bonville-Ginn last updated
A transitional stage featuring three categorised climbs from Muret to Carcassonne
By Tim Bonville-Ginn last updated
The peloton tackle a decisive finale mountain time trial where the overall winner will be crowned
By Tim Bonville-Ginn last updated
Live The peloton tackles two tough climbs in the final 30km of the 207.5km stage into Emmetten
By Tim Bonville-Ginn last updated
129km from Küssnacht to Küssnacht
By Tim Bonville-Ginn last updated
Live report The final stage of the Giro d'Italia 2025 starts and finishes in the Italian capital of Rome with a 143km flat stage that is largely a procession with a sprint to close.
By Tim Bonville-Ginn last updated
Live The 181km from Gubbio to Siena hosts 29.5km of white gravel sectors, promising a spectacular shake-up for the GC contenders
By Tim Bonville-Ginn last updated
LIVE 197km from Giulianova to Castelraimondo with a 13.1km long at 7.4% sitting in the middle of the route will offer a challenge to the GC standings
By Tim Bonville-Ginn last updated
Live report Mads Pedersen put in a brutally strong sprint to hold off his rivals after an extremely difficult stage in Albania
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!