Skip to main content
Come Fan with UsMonday, June 22, 2026

2015 Tour de France results and standings, Stage 12: Joaquim Rodriguez grits way to breakaway win

Joaquim Rodriguez gave a career-performance to win Stage 12, while behind him the pre-race favorites came to a stalemate after an impressive dog fight.

Doug Pensinger/Getty Images

Joaquim Rodriguez gritted his way up a rainy, windy climb to Plateau de Beille, leaving behind Jakob Fuglsang, Romain Bardet, Michal Kwiatkowski and a plucky Sep Vanmarcke along the way. It was a masterful climb. Fuglsang, Bardet and Kwiatkowski are all serious climbers, and Rodriguez took away time from all of them, winning by more than a minute.

Rodriguez left his breakaway mates, Bardet and Fuglsang. with fewer than eight kilometers remaining and quickly cracked Kwiatkowski, who attempted to take the stage himself after leaving Vanmarcke. The stage win is Rodriguez’s second of this Tour and third of his career.

Roughly seven minutes back on the climb, the pre-race favorites took turns throwing punches at each other. Alberto Contador, Vincenzo Nibali, Nairo Quintana and Alejandro Valverde all attempted breakaways up the final climb in hopes of cracking Team Sky’s ironclad barrier around Chris Froome. It didn’t work. With every punch, Geraint Thomas countered by nudging up the pace to tow the chase back up to the break.

Froome looked most vulnerable when he made a move himself. He was followed tightly by Quintana, Contador and Tejay Van Garderen, and then Alejandro Valverde tried to slingshot around the riders. He too was reeled in, however, and eventually Thomas restored order and re-established the pace in front of a chase filled with the Tour’s heaviest hitters.

Ultimately, only Valverde was able to take one second from Froome, sprinting hard with under a kilometer to go to sneak ahead of the Maillot Jaune. Sky won’t be happy about conceding any time, but Valverde’s surge shouldn’t worry Froome much. After the stage, Froome and Team Sky still have a firm grasp on this year’s race.

If there’s one thing to take away from the stage, it’s that teams may be willing to collaborate to weaken Sky’s hegemony. The constant counter-punching almost felt coordinated, and it briefly left Froome vulnerable twice -- once when Richie Porte chased Valverde and left Froome unprotected, and a little later when Froome went solo.

Froome clearly won the Pyrenees, but the Alps are looming and Thursday was a good indication that the rest of the field will do everything it can to make his life difficult.

So ended a hard day, but it could have been worse. Rain and hail pelted the finish line for much of the day before clearing way for the riders.

For as much chaos as occurs at the Tour de France, it’s good to remember that it could always somehow be worse.

Stage 12 results

Name Team Time Gap
Joaquim Rodriguez Katusha 5:40:14
Jakob Fuglsang Astana 5:41:26 1:12
Romain Bardet AG2R La Mondiale 5:42:03 1:49
Gorka Izagirre Movistar 5:44:48 4:34
Louis Meintjes MTN-Qhubeka 5:44:52 4:38
Jan Barta Bora-Argon 18 5:46:01 5:47
Romain Sicard Europcar 5:46:17 6:03
Mikael Cherel AG2R La Mondiale 5:46:42 6:28
Alejandro Valverde Movistar 5:47:00 6:46
Christopher Froome Sky 5:47:01 6:47

General classification (yellow jersey) standings

Name Team Time Gap
Christopher Froome Sky 46:50:32
Tejay van Garderen BMC 46:53:24 2:52
Nairo Quintana Movistar 46:53:41 3:09
Alejandro Valverde Movistar 46:54:30 3:58
Geraint Thomas Sky 46:54:35 4:03
Alberto Contador Tinkoff-Saxo 46:54:36 4:04
Robert Gesink Lotto NL-Jumbo 46:56:04 5:32
Tony Gallopin Lotto-Soudal 46:58:04 7:32
Vincenzo Nibali Astana
46:58:19 7:47
Bauke Mollema Trek Factory Racing 41:58:34 8:02

Points (green jersey) standings

Name Team Points
Peter Sagan Tinkoff-Saxo 254
Andre Greipel Lotto-Soudal 252
John Degenkolb Giant-Alpecin 201
Mark Cavendish Etixx-Quick Step 185
Bryan Coquard Europcar 117

King of the Mountains (polka dot jersey) standings

Name Team Points
Chris Froome Sky 61
Joaquim Rodriguez Katusha 52
Jakob Fuglsang Astana 41
Richie Porte Sky 40
Romain Bardet AG2R La Mondiale 35
See More:

More in General

GeneralFromPosting and Toasting
An SB Nation New Yorker needs our helpAn SB Nation New Yorker needs our help
GeneralFromPosting and Toasting
General
Sabastian Sawe breaks 2-hour barrier, shatters marathon world recordSabastian Sawe breaks 2-hour barrier, shatters marathon world record
General

The mythical two-hour mark was broken at the London Marathon.

By Bernd Buchmasser
A Huge Dog
THE HISTORY OF CHARGING THE MOUND, EPISODE 1THE HISTORY OF CHARGING THE MOUND, EPISODE 1
Play
General
Super Bowl 60 coin toss resultsSuper Bowl 60 coin toss results
General

The Seahawks and Patriots will open the Super Bowl with the coin toss to determine who starts with the ball. We have the full coin toss results for Super Bowl 60.

By David Fucillo
General
Marc Marquez completes a comeback for the agesMarc Marquez completes a comeback for the ages
General

MotoGP’s Marc Marquez completed a comeback for the ages with his 2025 title

By Mark Schofield
General
How to make sure SBNation.com appears in your Google search resultsHow to make sure SBNation.com appears in your Google search results