Tour de Suisse 2026 stage 5: Tadej Pogačar wins final mountain stage to seal overall victory

Tadej Pogačar won stage 5 of the 2026 Tour de Suisse in Villars-sur-Ollon, catching Lenny Martinez inside the final kilometre before riding clear to take both the stage victory and the overall title. The UAE Team Emirates-XRG rider completed a dominant week with his third stage win of the race, adding the final mountain stage […]

The post Tour de Suisse 2026 stage 5: Tadej Pogačar wins final…

Tour de Suisse 2026 stage 2: Romain Grégoire wins from breakaway as Pogačar chase falls short in Locarno

Romain Grégoire won stage 2 of the 2026 Tour de Suisse in Locarno, sprinting to victory from a reduced breakaway after a breathless finale that nearly saw Tadej Pogačar drag the race back together. The Groupama-FDJ United rider came through the final corner in perfect position and beat Marcel Camrubí and Bart Lemmen to the […]

The post Tour de Suisse 2026 stage 2: Romain Grégoire wins from…

Men’s Tour de Suisse 2026 contenders preview

The Men’s Tour de Suisse 2026 has the feel of a compressed general classification test rather than a traditional week-long Swiss stage race. The new five-day format removes almost all of the old padding, giving the contenders a hilly opener in Sondrio, two rolling Swiss stages, a 23.8km individual time trial in Aarburg and a […]

The post Men’s Tour de Suisse 2026 contenders preview appeared…

What Men’s Giro d’Italia 2026 means for the season

The Giro d’Italia 2026 ended in Rome with Jonas Vingegaard in pink, Jonathan Milan winning the final sprint and Team Visma | Lease a Bike carrying the strongest collective impression away from the race. For three weeks, the Giro had its usual layers: early sprint drama, a changing general classification, breakaway ambition, a points battle […]

The post What Men’s Giro d’Italia 2026 means for the…

Giro d’Italia 2026 final classification recap

Jonas Vingegaard completed overall victory at the Giro d’Italia 2026 in Rome, sealing his first maglia rosa and adding the Italian Grand Tour to a palmarès that already included the Tour de France and Vuelta a España. The final stage was won by Jonathan Milan in a bunch sprint, but the day belonged to Vingegaard […]

The post Giro d’Italia 2026 final classification recap appeared first on…

Giro d’Italia 2026 stage 21: Jonathan Milan wins in Rome as Jonas Vingegaard seals Giro victory

Jonathan Milan finally took his stage win at the 2026 Giro d’Italia, sprinting to victory on stage 21 in Rome as Jonas Vingegaard safely completed overall victory in the maglia rosa. The Lidl-Trek rider launched with around 150 metres remaining on the final rise to the line and powered clear to win ahead of Giovanni […]

The post Giro d’Italia 2026 stage 21: Jonathan Milan wins in Rome as Jonas…

GC and jerseys after Giro d’Italia 2026 stage 20

Jonas Vingegaard moved to the brink of overall victory at the Giro d’Italia 2026 after winning stage 20 on Piancavallo. The final mountain stage gave his rivals one last chance to put pressure on the maglia rosa, but instead it became another display of control from the Dane and Team Visma | Lease a Bike. […]

The post GC and jerseys after Giro d’Italia 2026 stage 20 appeared first on…

GC and jerseys after Giro d’Italia 2026 stage 19

Jonas Vingegaard kept firm control of the Giro d’Italia 2026 after stage 19, but the Dolomite queen stage still reshaped several of the race’s supporting battles. Sepp Kuss won the stage at Piani di Pezzè after a late solo move, giving Team Visma | Lease a Bike another major victory on a day where Vingegaard […]

The post GC and jerseys after Giro d’Italia 2026 stage 19 appeared first on…

Giro d’Italia 2026 stage 19: Sepp Kuss wins queen stage as Hindley moves onto Giro podium

Sepp Kuss completed his Grand Tour stage-win set with victory on stage 19 of the Giro d’Italia 2026, attacking from the breakaway on the final climb to Alleghe – Piani di Pezzè before riding past Giulio Ciccone and holding off the general classification contenders behind. The Team Visma | Lease a Bike rider had spent […]

The post Giro d’Italia 2026 stage 19: Sepp Kuss wins queen stage as Hindley…

GC and jerseys after Giro d’Italia 2026 stage 16

Jonas Vingegaard tightened his grip on the Giro d’Italia 2026 after stage 16, winning alone on the summit finish to Carì and extending his overall lead to more than four minutes. The Team Visma | Lease a Bike rider now leads the general classification by 4:03 over Felix Gall, with Thymen Arensman third at 4:27. […]

The post GC and jerseys after Giro d’Italia 2026 stage 16 appeared first on…

GC and jerseys after Giro d’Italia 2026 stage 14: Vingegaard takes pink with Pila summit win

Jonas Vingegaard has taken control of the 2026 Giro d’Italia after winning stage 14 to Pila and moving into the maglia rosa for the first time in the race. The Team Visma | Lease a Bike rider attacked inside the final 5km of the summit finish, rode clear alone, and turned a 33-second deficit to […]

The post GC and jerseys after Giro d’Italia 2026 stage 14: Vingegaard takes pink with Pila summit…

Giro d’Italia 2026 stage 13: Alberto Bettiol attacks on Ungiasca to win from the break in Verbania

Alberto Bettiol delivered a perfectly timed breakaway victory on stage 13 of the Giro d’Italia 2026, attacking on the final climb of Ungiasca before holding his advantage all the way to Verbania. The XDS Astana rider caught and passed Andreas Leknessund near the summit, then descended with enough composure to stay clear on the flat […]

The post Giro d’Italia 2026 stage 13: Alberto Bettiol…

Giro d’Italia 2026 stage 13 preview: Alessandria to Verbania

The 2026 Giro d’Italia reaches stage 13 on Friday, 22nd May, with a route that looks simple for most of the day, then suddenly becomes much more awkward. Alessandria to Verbania is 189km, and for around 160km it is a largely flat run across the Po Valley towards Lake Maggiore. The final 30km changes the […]

The post Giro d’Italia 2026 stage 13 preview: Alessandria to Verbania appeared first on…

GC and jerseys after Giro d’Italia 2026 stage 11: Eulálio stays in pink as Narváez completes hat-trick

Afonso Eulálio remains in the maglia rosa after stage 11 of the 2026 Giro d’Italia, with the Portuguese rider still 27 seconds ahead of Jonas Vingegaard after the breakaway took the day in Chiavari. Jhonatan Narváez won the stage from a two-up sprint against Enric Mas, completing his third stage victory of this Giro and […]

The post GC and jerseys after Giro d’Italia 2026 stage 11: Eulálio stays…

GC and jerseys after Giro d’Italia 2026 stage 10: Eulálio clings to pink as Vingegaard closes to 27 seconds

Afonso Eulálio survived the biggest test of his Giro d’Italia lead so far, keeping the maglia rosa after the 42km stage 10 time trial from Viareggio to Massa, but his advantage over Jonas Vingegaard has been cut to just 27 seconds. Filippo Ganna delivered the expected stage win in dominant fashion, giving Netcompany Ineos a […]

The post GC and jerseys after Giro d’Italia 2026 stage 10: Eulálio…

Giro d’Italia 2026 stage 10 preview: Viareggio to Massa time trial

The 2026 Giro d’Italia returns from its first rest day with a stage that could be just as important as the summit finishes that shaped the opening week. Stage 10 is a 42km individual time trial from Viareggio to Massa, and after Jonas Vingegaard’s victories on Blockhaus and Corno alle Scale, it arrives at exactly […]

The post Giro d’Italia 2026 stage 10 preview: Viareggio to Massa time trial…

GC and jerseys after Giro d’Italia 2026 stage 9: Eulálio holds pink as Vingegaard closes in

Jonas Vingegaard won his second mountain stage of the 2026 Giro d’Italia on Corno alle Scale, but Afonso Eulálio survived another major test to keep the maglia rosa into the first rest day. The gap, though, is now much smaller. After stage 9, Eulálio leads Vingegaard by 2:24, with Felix Gall third at 2:59. The […]

The post GC and jerseys after Giro d’Italia 2026 stage 9: Eulálio holds pink as…

GC and jerseys after Giro d’Italia 2026 stage 8: Eulálio keeps pink as Narváez wins again in Fermo

Afonso Eulálio survived another awkward day in the 2026 Giro d’Italia to keep the maglia rosa after stage 8, but Jonas Vingegaard trimmed his advantage by another two seconds on the steep finish into Fermo. The headline result went to Jhonatan Narváez, who took his second stage win of this Giro after attacking from the […]

The post GC and jerseys after Giro d’Italia 2026 stage 8: Eulálio keeps…

Giro d’Italia 2026 stage 9 preview: Cervia to Corno alle Scale

The 2026 Giro d’Italia reaches its second weekend with a stage that looks simple for almost 170km, then suddenly becomes one of the most important GC tests of the race so far. Stage 9 runs from Cervia to Corno alle Scale, taking the peloton from the Adriatic coast into the Tuscan-Emilian Apennines for a summit […]

The post Giro d’Italia 2026 stage 9 preview: Cervia to Corno alle Scale appeared…

GC and jerseys after Giro d’Italia 2026 stage 7: Eulálio survives Blockhaus as Vingegaard moves into second

Jonas Vingegaard’s victory on Blockhaus has transformed the shape of the 2026 Giro d’Italia without removing Afonso Eulálio from the maglia rosa. The Portuguese rider remains in the overall lead after stage 7, but the huge buffer he carried into the first major mountain finish has been cut dramatically. Vingegaard won the stage from Formia […]

The post GC and jerseys after Giro d’Italia 2026…

Giro d’Italia 2026 stage 8 preview

After Blockhaus gave the 2026 Giro d’Italia its first proper general classification fracture, stage 8 asks a very different question. This is not another summit finish, nor a conventional sprinter’s day. It is a sharp, awkward, rolling stage through Abruzzo and the Marche, with a finale built around short climbs, narrow streets and the kind […]

The post Giro d’Italia 2026 stage 8 preview…

Giro d’Italia 2026 stage 7: Jonas Vingegaard wins on Blockhaus as the GC battle finally explodes

Jonas Vingegaard won stage 7 of the 2026 Giro d’Italia, riding clear on the slopes of Blockhaus to take the first summit finish of this year’s race and stamp his authority on the general classification battle. The Team Visma | Lease a Bike rider made his move with just over 5km to go, first breaking […]

The post Giro d’Italia 2026 stage 7: Jonas Vingegaard wins on Blockhaus as the GC battle…

Giro d’Italia 2026 stage 7 preview

The Giro d’Italia 2026 reaches its first major summit finish on Friday, 15th May, with stage 7 taking the race from Formia to Blockhaus. After the chaos of stage 5 to Potenza and the sprint-style tension of stage 6 into Napoli, this is the day when the general classification should finally face a proper climbing […]

The post Giro d’Italia 2026 stage 7 preview appeared first on ProCyclingUK.

GC and jerseys after Giro d’Italia 2026 stage 5

The Giro d’Italia 2026 has been turned upside down after a chaotic, rain-soaked stage 5 to Potenza, with Afonso Eulálio taking the maglia rosa after a day that moved the race well beyond the controlled opening-week pattern. Igor Arrieta won the stage for UAE Team Emirates-XRG, beating Eulálio after a dramatic finale that included crashes […]

The post GC and jerseys after Giro d’Italia 2026 stage…

Giro d’Italia 2026 stage 5: Igor Arrieta wins in Potenza as Afonso Eulálio takes maglia rosa

Igor Arrieta won stage 5 of the 2026 Giro d’Italia after one of the most chaotic finales of the race so far, catching and passing Afonso Eulálio in the final 100 metres in Potenza. Eulálio had looked set to take both the stage and the maglia rosa after a huge ride from the breakaway, but […]

The post Giro d’Italia 2026 stage 5: Igor Arrieta wins in Potenza as Afonso Eulálio takes maglia rosa…

Men’s Liège-Bastogne-Liège 2026 team-by-team guide

Men’s Liège-Bastogne-Liège 2026 takes place on Sunday 26th April and closes the spring Classics season with the oldest Monument in cycling. It is the race where depth matters almost as much as leadership, because the Ardennes do not simply expose the strongest rider. They also expose which teams can still place support around their leader […]

The post Men’s Liège-Bastogne-Liège 2026 team-by-team…

Page 1