Jakob Omrzel rode the last twelve kilometres with nobody on his wheel and an observatory in front of him. Twenty years old. First Grand Tour. First WorldTour win. At 2,153 metres the telescopes do not care who you were this morning. They only record who arrives.
Vuelta a Espana 2026 stage 12 ran 166.6 kilometres from Vera to Calar Alto. Five categorised climbs. About 4,568 metres of climbing. Officially a mountain day, officially a summit finish, officially the highest line of this Vuelta. Omrzel won it in 4:29:53. Urko Berrade was second at 1:56. Santiago Buitrago, the teammate who had been collecting mountain points all afternoon, was third at 2:13. Enric Mas finished sixth at 2:56, twenty-seven seconds in front of Felix Gall, Primož Roglič and Richard Carapaz, and then said the sentence a Grand Tour waits weeks to hear: he is starting to believe.
Oscar Onley crashed and still has white, but only by thirty seconds. Sepp Kuss leaked almost four minutes. Ben Tulett did not start. Wout van Aert hoovered the early climbs, got dropped on Velefique and still owns green by 77. The man who used to own this race is already home in Monaco. The 20-year-old who took his first photograph on the same mountain Pogacar used to announce himself in 2019 did not wait for permission.
Twelve kilometres alone. Then Mas took 27 more seconds and said he believed.
Omrzel dropped Berrade on Calar Alto and rode to the telescopes. Mas attacked the same climb and stretched red to 1:45. first Grand Tour win
Vuelta a Espana 2026 stage 12 was two races stacked on one road
Feel the geometry. Vera sits near 120 metres, a coastal town that pretends this will be a commute. The road immediately disagrees. Alto del Cabecico, category 3, 8.3 kilometres at 3.3 percent, summit at kilometre 16 and 471 metres. Alto de Cóbdar, category 3, 4.9 kilometres at 4.5 percent, kilometre 57.5. Collado García, category 2, 18.5 kilometres at 2.4 percent, kilometre 86.4. Those three are not the argument. They are the inventory. They exist so a break can form, so a green jersey can steal crumbs, so a polka-dot rider can pad a lead before the real climbs start asking for a body.
The argument is the old Andalusian pairing. Alto de Velefique, category 1, 13.1 kilometres at 7.2 percent, summit at kilometre 135.4 and 1,789 metres, opening ramps in double digits, no rest worth the name. Then the descent and the immediate hit of Calar Alto: 16.9 kilometres at 5.6 percent, 952 metres of gain, finish at 2,153 metres beside the largest telescope on the European mainland. The average is a lie. The first three kilometres go into double digits. The middle turns into false flats and short descents where a teammate can hide. With three kilometres remaining the road rears to about 9.5 percent, then almost nothing for the last two. If you wait for the last kilometre here, you have already lost.
Miguel Ángel López won on this observatory in 2017, fourteen seconds ahead of a group with Chris Froome in it. Roberto Heras won here in 2004. Igor Antón in 2006. The roadbook sold Thursday as the first serious mountain of week two, the day Mas would have to prove Aitana was a method and not a heat-stroke. Roglič started at 1:18. Gall at 1:39. Onley at 2:20, still in white. Omrzel started tenth at 8:05, which is a gap you can put in a break if you are brave and a gap you cannot ignore if you are in red.
Cabecico, Cobdar, Garcia
- CAT 3, CAT 3, CAT 2. 8.3 km at 3.3, 4.9 km at 4.5, 18.5 km at 2.4.
- Van Aert first over all three. Buitrago second. Green and polka collected on a commute.
- This is how a 30-man break is allowed to exist. The damage is scheduled for later.
Velefique, then Calar Alto
- Velefique: 13.1 km at 7.2 percent, km 135.4, 1,789 m. Opens in double digits.
- Calar Alto: 16.9 km at 5.6 percent, 952 m, finish 2,153 m. Steep, then irregular, then a last 9.5 percent ramp.
- Forty-four kilometres that decide a Grand Tour week. Everything before them is inventory.
A 5.6 percent average is a lie if the first three kilometres are a wall and the middle is a false flat with a teammate hiding on it.
Thirty riders got a lease. One of them was tenth overall.
The peloton was still together on Cabecico. Van Aert went over first. Buitrago second. That was the day’s first transaction: a classics rider taking mountain points because they were sitting there, a polka-dot leader taking second because he cannot give the Belgian a free hill. The pair pressed on. Axel Laurance, Ramses Debruyne and Alexey Lutsenko took over the front. The gap stayed small until the race did what a Grand Tour does after a sprinters’ day: it exploded into a committee.
After 40 kilometres about 25 riders bridged. José Manuel Díaz Gallego and Chris Hamilton made it thirty. The list is a mountain team’s Christmas: Omrzel, Buitrago and Pello Bilbao for Bahrain Victorious; Van Aert; João Almeida and Kevin Vermaerke for UAE; Léo Bisiaux; Raúl García Pierna and Pablo Castrillo for Movistar; Urko Berrade; Lutsenko; Mauri Vansevenant; Eddie Dunbar; Jack Haig; Luke Tuckwell; Lennard Kämna; Tobias Halland Johannessen; Andreas Leknessund; Finlay Pickering; Marco Brenner. Read that again. Bahrain put three climbers in it. Movistar put two insurance policies in it. Omrzel was the best of them on GC. That is not a break you wave through because you feel generous. That is a break you watch with a calculator.
Omrzel started 10th at 8:05
- Best of the break on GC. Movistar could not give him the whole afternoon.
- They gave him enough. The gap went to eight minutes. It was 5:21 at the foot of the finish climb.
- He gained 3:06 on Mas including the 10-second win bonus. Tonight he is sixth at 4:59.
Bahrain brought the mountain
- Omrzel, Buitrago, Bilbao. Three shirts in a 30-rider move. Different jobs, same photograph.
- Also there: Van Aert, Almeida, Bisiaux, Garcia Pierna, Berrade, Lutsenko, Vansevenant, Castrillo.
- Garcia Pierna would later drop back and tow the red jersey. That was not an accident.
A break with the tenth-placed rider in it is not a gift. It is a calculation. Today the calculation paid the wrong Slovenian first.
Movistar watched. The gap went out toward eight minutes by Collado García. Van Aert kept winning the hills that did not decide the Vuelta. First on Cóbdar. First on García. Green got fatter without a bunch sprint. Polka got contested without a summit finish. Cyclingstage and CyclingUpToDate also have him at the Velefique intermediate. The official ranking’s bonus column does not print him a time: Buitrago 10 seconds, Lutsenko 4, Tuckwell 2, on top of Omrzel’s 10 and Berrade’s 6 for the stage. CFP is not going to launder a live-blog sprint into a bonus the commissaires did not write down. The points total is not in dispute. Van Aert left the day on 194, 77 ahead of Matthew Brennan. That is a raid. It is also a man collecting rent on a building he does not own.
Velefique is where the classics rider ran out of road
Almeida set the pace on the opening slopes of Velefique. VAVEL put Van Aert out of the break with 41 kilometres remaining. That is the tax. You can be first over 8.3 kilometres at 3.3 percent after a flat Wednesday. You cannot live with a Grand Tour climber when the road hits 7.2 percent for thirteen kilometres and the finish is still a whole other mountain. Buitrago took the maximum at the summit. The gap dropped under six minutes. Iván Romeo opened the peloton for Mas. Carapaz tried to jump. Romeo shut it. That is what a leader’s team looks like when it has decided the day is not for defending in a straight line.
Buitrago later called it a perfect day: the stage win plus more points, they could not have asked for better, he was happy for Jakob, a 20-year-old with great talent, and he had a bit of a battle with Wout for the first mountain points, but it was fine, he has a bit more of an advantage today. Fine is a word a man uses when he has just opened a 22-point lead in polka and watched his teammate ride away with the photograph. Van Aert finished 68th at 29:17. Brennan, the 21-year-old who held up three fingers in Lorca twenty-four hours earlier, was 136th at 40:28. The hat-trick lives in the valley. Thursday did not care about valleys.
The classics rider stuffed the ballot box on three categorised climbs and still has 194 green points. Almeida's pace on Velefique ended the raid. The photograph went to a climber.
- The raidFirst over the first three climbs. Cyclingstage and CyclingUpToDate also have him contesting the Velefique sprint. Official bonus seconds on the ranking print Buitrago 10, Lutsenko 4, Tuckwell 2.
- The billDropped on Velefique with about 41 km remaining. Finished 68th at 29:17. Green still 194, 77 ahead of Brennan, who was 136th at 40:28.
- The jersey that movedBuitrago 52 after Velefique's 10 and Calar Alto's 4. Van Aert 30. Mas still 24 and a distant third.
You can own every third-category crumb in Spain and still be a passenger when the road goes to 2,153 metres.
Calar Alto does not climb in a straight line. That is the trap.
At the foot, Marca had the remnants at 5:21: Buitrago, Berrade, Bisiaux, Omrzel still there, Lutsenko and Vansevenant not far enough behind to be irrelevant. Behind them Decathlon lifted for Gall. The Austrian attacked on the steepest opening kilometres. Mas and Roglič followed. Carapaz could not, then found his way back into the same time at the line. The rest of the GC group became a list of men about to lose their place in the race. Onley, already carrying a crash, was not in that first answer. Kuss was not in that first answer. Skjelmose was not in that first answer.
The break shrank to three, then two. Omrzel accelerated more than once. Het is Koers has Berrade as the last wheel. With 12 kilometres remaining the Slovenian was alone. Twelve kilometres is a long time to be a 20-year-old on a mountain that has already asked for 4,000 metres. It is also a long time to be the tenth-placed rider on GC with a red jersey calculating behind you. He did not look like a man doing maths. He looked like a man who had decided the observatory belonged to him.
The observatory starts here
16.9 km at 5.6 percent. First three kilometres in double digits. Four men still have about 5:21: Omrzel, Berrade, Bisiaux, Buitrago.
Omrzel leaves the last wheel
He has already accelerated more than once. Berrade cannot hold. Twelve kilometres of empty road to the telescopes.
Mas goes behind
Gall has already attacked. Mas and Roglic followed. Then Mas goes himself. The organisation camera catches both moves in the same kilometre.
Garcia Pierna is the plan
Mas finds his teammate dropping back from the break. The gap to Roglic and Gall opens toward 40 seconds, then stalls when other break leftovers help the chase.
The 9.5 percent ramp
The last hard pitch before two kilometres of almost nothing. Omrzel is already gone. Mas is already alone.
2,153 metres
Omrzel 4:29:53. Berrade +1:56. Buitrago +2:13. Mas +2:56. Gall, Roglic, Carapaz +3:23. Highest finish of the Vuelta.
He said he knew the day would come. He had not booked the first Grand Tour.
Listen to him. Organisation microphone, via 24ur and CyclingUpToDate: he is not entirely surprised, because he knows how he has worked for this, and he knew this day would come sooner or later. But in his first Grand Tour, he had not exactly counted on it. He felt really great. He still did. He was not tired. He was enjoying the moment. Cycling West has the same thought in cleaner English: he was not expecting it 100 percent on the first Grand Tour. That is not false modesty. That is a 20-year-old telling you the work was real and the calendar was not.
Then the PlayStation line, the one that will follow him for a decade. They understand each other in the squad. They know their roles. They joked that they function as if they were playing PlayStation, and apparently that is really how it is. They succeed at what they set out to do. Buitrago hunting polka. Bilbao in the move. Omrzel hunting the stage and, as it turned out, four places on GC. Nobody had to fall on a grenade for the other. The game had two high scores and Bahrain cashed both.
Jakob Omrzel is 20 years, 5 months and 13 days old. He just became the youngest Slovenian Grand Tour stage winner, six months younger than Pogacar at the 2019 Vuelta.
First WorldTour win. First Grand Tour stage. Berrade second at 1:56, Buitrago third at 2:13. He told the organisation they work like they are playing PlayStation. Then he said the statistic does not say much, and that it is of course very nice.
A 20-year-old who is not tired at 2,153 metres is not a cute debut. It is a GC problem in a white jersey that just shrank to 30 seconds.
The record book is a side effect he almost waved away. At 20 years, 5 months and 13 days he is the youngest Slovenian Grand Tour stage winner, six months younger than Pogačar at the 2019 Vuelta, when the now-absent champion was 20 years, 11 months and 10 days. Cycling West adds another layer: youngest Grand Tour stage winner since Celestino Prieto at the 1981 Vuelta. Omrzel’s own verdict: these kinds of statistics do not say much, but it is of course very nice. Believe him on the first half. Do not believe him on the second. A statistic that puts you ahead of Pogačar on a debut is a statistic the sport will not forget even if the rider pretends to.
Berrade was 1:56 down, a Kern Pharma climber who held the longest and still watched a teenager ride away from him in his own country. Lutsenko fourth at 2:49. Vansevenant fifth at 2:53. Then the red jersey. Then the men who thought they had come to take it.
Mas did not wait for the last kilometre. He had a teammate on the false flat.
The organisation feed caught both attacks in the same stretch of mountain: Omrzel already alone, Mas going behind with about 10 kilometres remaining. Gall had pulled the trigger first. Mas and Roglič had answered. Then Mas stopped answering. He rode clear of the two men who started the day 1:18 and 1:39 down, opened toward 40 seconds, and found García Pierna dropping back from the break on the irregular middle of the climb. That is the 5.6 percent lie. The average looks shallow because the middle is a place you can hide a domestique. Mas used it. The chasers got help from other break leftovers and the gap stalled. He still finished 27 seconds to the good. García Pierna paid for the tow: 22nd at 7:47. Romeo, who had opened Velefique, was 54th at 27:18. That is what a team looks like when the plan on the bus survives the mountain.
Mas would not let the interview become a coronation. It was the initial plan, exactly as they said on the bus. Everyone could see on television the work they did from first to last. He wanted to thank them because they are riding like a great team. Asked if he had missed Cian Uijtdebroeks, the climber Movistar lost to a crash earlier in the race, he said no one, no one, no one. Then the honesty: it is a pity not to have Cian, a really strong guy, and due to cycling circumstances, a crash, they cannot have him. They had to divide the stage into parts. He thought they did it super well. The 27 seconds did not give him calm. They gave him more motivation than calm. Asked if this is the best version of Enric Mas, three times second at this race and once third, he did not duck: he is starting to believe so, because, well, so far you have seen it.
Gall attacked. Mas and Roglic followed. Mas went himself with about 10 km remaining, found Garcia Pierna on the false flat, and finished sixth at 2:56. Then he said he is starting to believe.
- The planMas: it was the initial plan, exactly as they said on the bus. Romeo opened Velefique. Castrillo and Garcia Pierna were already up the road.
- The missing climberAsked if he missed Uijtdebroeks on the last climb: no one, no one, no one. Then: it is a pity. A crash took the Belgian. The rest divided the work.
- The sentenceThe 27 seconds gave him motivation, not calm. Asked if this is the best Mas: I'm starting to believe so because, well, so far you've seen it.
A man who would not wear red on Saturday is now attacking it on a 2,153-metre observatory. Belief is not a jersey. The Jerez time trial still has a vote.
Belief is a dangerous word in a Grand Tour that still has Sierra de la Pandera, Peñas Blancas, Collado del Alguacil and a 32.1-kilometre time trial in Jerez. Roglič has won this race four times and lives for a race against the clock. Twenty-seven seconds on a mountain is a statement. It is not a sealed envelope. Mas now leads by 1:45 and 2:06. That is a cushion you can take into a time trial if you keep taking more. It is a cushion a four-time winner can still eat if you stop.
The general classification moved. Some of it moved because a bike hit the ground.
Official times. Mas 40:31:51. Roglič +1:45. Gall +2:06. Carapaz +3:53, up from fifth, the same 3:23 as the other two on the stage and a promotion because Onley cracked. Onley +4:29. Omrzel +4:59, up four places. Skjelmose +7:42. Kuss +7:58. Gregor Mühlberger +8:27 after finishing tenth at 3:50, the only GC-adjacent name who limited the damage without being in the Mas group. Harold Tejada +8:33. Arithmetic from Wednesday: Mas 35:59:02 plus 4:29:53 plus 2:56 is 40:31:51. The clock did what a summit finish is supposed to do. It did not freeze.
Onley crashed during the stage. CyclingUpToDate logged it. He still finished 12th at 5:05, in the same time as Díaz Gallego, which is a 22-year-old remaining in the race after the road has already taken a piece of him. He lost 2:09 to Mas. He dropped from fourth to fifth. He kept white. He kept it by 30 seconds. Yesterday that lead was 5:45. A crash on a mountain day is not a footnote. It is how a podium becomes a jersey you have to defend against a man who just won the stage you crashed on.
- OnleyCrashed during the stage, finished 12th at 5:05. Lost 2:09 to Mas, dropped from fourth to fifth. Still in white. The jersey is now a 30-second argument.
- OmrzelStarted 10th at 8:05. Won the stage, took 10 bonus seconds, jumped four places. The white jersey is now a mountain away.
- KussSeventh this morning at 4:09. Twentieth today at 6:45. Eighth tonight at 7:58. Visma spent two sprint days on Brennan. Tulett did not start. The 2023 winner is bleeding.
- The rest of the wreckageSkjelmose 16th at 6:43, now seventh at 7:42. Tejada 21st at 6:50, tenth at 8:33. Carapaz same time as Roglic, up to fourth.
A crash on a commute is annoying. A crash on the first Andalusian summit is how a podium becomes a white jersey you might not keep.
Kuss is the uglier number if you still thought 2023 could be a sequel. Seventh at 4:09 on Wednesday. Twentieth today at 6:45. Eighth tonight at 7:58. Almost four minutes gone on a day Visma had already lost Tulett at the start line. Jay Vine did not finish for UAE. Arthur Kluckers and Hamish McKenzie also went out on the road. Lindsay de Vylder and David González joined Tulett among the non-starters. Mühlberger and Frederik Wandahl hit the ground and continued. The Vuelta is now thin enough that every crash is a classification event. Skjelmose, 16th at 6:43, is seventh at 7:42 and no longer in the argument that matters. Carapaz is. Omrzel is. Onley is, barely.
Green got fatter on a mountain. Polka got a moat. Tomorrow the road lets the break dream again.
Van Aert 194. Brennan 117. Alessandro Romele 96. Bryan Coquard 94. A 20-point day without a bunch sprint is how a classics rider turns a Grand Tour into a census. He still does not have a stage. He has a 77-point lead and a mountains total of 30 that used to look like a side hustle and now looks like second in a jersey he cannot win from Buitrago. Buitrago 52. Mas 24. Lutsenko 21. Leknessund 19. The polka jersey is no longer a close count. It is a 22-point lead built on the same afternoon a teammate won the race.
Van Aert 194, Brennan 117
- A 20-point day on a mountain stage. Lead over Brennan now 77. Romele 96. Coquard 94.
- Brennan was 136th at 40:28. The hat-trick lives in the valley. Green is being decided by a man who still does not have a stage.
- Stage 13 is Almunecar to Loja: 192.8 km, 3,414 m, a flat finish. That is a Van Aert shape if the break is allowed to live.
Buitrago 52, Van Aert 30
- Buitrago: second on the first three climbs, first on Velefique, third at Calar Alto. He called it a perfect day.
- Mas still 24. Lutsenko 21. The mountains jersey is no longer a side hustle. It is a 22-point lead with a teammate who just won the stage.
- Bahrain left the observatory with the win, third place, the polka jersey and a sixth overall. That is a team having a Thursday.
Van Aert can hoover every free hill in the roadbook. He cannot hoover a 16.9-kilometre finish at 2,153 metres. Different body, different jersey.
Decathlon still lead the teams. Bahrain jumped to second, more than an hour behind, which is the prize for putting the winner, the third-place rider and the mountains leader in the same break. The commissaires also had a littering afternoon: Mas, García Pierna, Omrzel, Valentin Paret-Peintre and Jarno Widar, 500 Swiss francs and 25 UCI points each for disposing of waste outside the zone. That is not a time penalty. It does not move red. It is the sport fining the men who made the race for the same offence it fines everyone else. CFP is not going to pretend a bottle in the bushes rewrote Calar Alto.
The observatory has the photograph. Jerez still has the clock.
Stage 13 is Almuñécar to Loja, 192.8 kilometres, about 3,414 metres of climbing, a mountain stage with a flat finish. Most of the climbing is loaded into the first 84 kilometres. That is a breakaway shape. Van Aert will want it. The GC men will want a commute after 4,568 metres. They will not all get one. Saturday is Jaén to Sierra de la Pandera, another summit. Sunday is Córdoba, then a rest day, then the week that includes Jerez.
What is a first Grand Tour stage win worth on a 20-year-old who was tenth this morning and sixth tonight? Enough to make white a 30-second argument. Enough to make Bahrain’s Thursday look like a system. Enough to put a Slovenian on an observatory the last time a Slovenian this young won a Grand Tour stage, Pogačar was still a rumour with a future. Not enough to move Mas out of red. Not enough to tell you whether Roglič still has a time trial in his legs. Not enough to put Onley’s crash back into the bunch.
Vuelta a Espana 2026 stage 12 gave the open race a new name and the old leader a new sentence. Omrzel rode twelve kilometres alone and was not tired. Mas took twenty-seven seconds and started to believe. The telescopes at 2,153 metres will still be there in a hundred years. The red jersey will not. The only question worth taking down the mountain is this: if a 20-year-old can do that on his first three-week race, and a 31-year-old who has been second here three times is finally saying the words out loud, who is this Vuelta actually for?
Sources
- La Vuelta — official stage 12 ranking, bonuses and distance covered (166.6 km)
- La Vuelta — official stage 12 route: Velefique 13.1 km at 7.2 percent, Calar Alto 16.9 km at 5.6 percent, finish 2,153 m
- Cyclingstage — race report: 30-man break, Van Aert on the early climbs, Omrzel solo with 12 km remaining, Mas 27 seconds
- Domestique — Mas +1:45, Van Aert green by 77, Buitrago mountains by 22, Onley white by 0:30
- CyclingUpToDate — full GC, points, KOM and white after stage 12
- CyclingUpToDate — Omrzel interview: sooner or later, PlayStation, the statistic
- CyclingUpToDate — Mas interview: bus plan, Uijtdebroeks, motivation not calm, starting to believe
- Het is Koers — youngest Slovenian GT stage winner, 20 years 5 months 13 days, Garcia Pierna tow
- 24ur — Omrzel organisation quotes: not tired, PlayStation, team roles
- Cycling West — Buitrago quote, Prieto 1981 mark, Omrzel English quotes
- Marca — live: 5:21 at the foot of Calar Alto, Omrzel dropping Berrade, Gall attack
- VAVEL — Van Aert dropped at 41 km remaining, Tulett DNS, GC top ten
- CyclingUpToDate — Onley crash; Tulett, Vine, Kluckers, McKenzie out
- AS — stage times and GC after Calar Alto
Related reading
- Stage 11: three fingers, Brennan’s hat-trick, Visma remembered how to finish
- Stage 10: Tronchon won the sprint Visma could not finish
- Stage 9: he refused red on Saturday, then Mas made it his on Aitana
- Stage 8: a stone on a flat road ended the Vuelta Pogačar already owned
- Who is Wout van Aert?
- What is the polka dot jersey?
- What is the green jersey?
- More race results and stage reports
CFP is a cycling news digest. This report is built from the official result and classifications, La Vuelta’s route and rankings, rider interviews and the independent coverage listed above. The elevation profile and escape-gap chart are labelled schematics. The gap chart uses published race snapshots rather than live transponder data; intermediate points are illustrative. Calar Alto kilometre gradients in THE WALL are a schematic model constrained by the official 16.9 km and 5.6 percent average, with the opening double-digit kilometres and the 9.5 percent ramp at 3 km remaining taken from published climb sheets. Collado Garcia’s summit altitude in the dossier is interpolated from the official length and average, not a surveyed marker. Points and mountains totals after the stage follow CyclingUpToDate, cross-checked against Domestique’s independent leads (77 green, 22 mountains, 0:30 white). The Velefique intermediate sprint winner is disputed between live reports (Van Aert) and the official bonus column (Buitrago 6 seconds + 4 for third). Times, gaps, points and classifications are as published on 3 September 2026 and may be amended by the race jury.