Milatz wins Bundesliga final round
Kalentieva earns women's victory
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
You are now subscribed
Your newsletter sign-up was successful




Moritz Milatz (BMC) seems to be unbeatable at Bad Salzdetfurth. For the fourth time in a row, he won the Bundesliga race in northern Germany. On Sunday, he defeated Fabian Giger (Rabobank Giant) and Manuel Fumic (Cannondale). In the women's race, Irina Kalentieva (Topeak Ergon) beat Gunn-Rita Dahle-Flesjå (Multivan Merida) and Blaza Klemencic.
The men's competition was like a race within a race because Fumic, Milatz and Fontana were fighting for the Bundesliga overall as well the day's top honors.
The race proved very tight. On lap five of seven, Fumic's Cannondale teammate Fontana lost contact to Milatz, Fumic and Giger, who wasn't factoring in the overall. So Fumic had to keep third position to secure the title.
When the trio went into the last lap, Multivan Merida biker Rudy van Houts was chasing hard at only 14 seconds. Giger went in front and accelerated. Fumic lost the wheel as van Houts came closer.
"I was not in a top shape because of my injuries from a crash at last Bundesliga race in Heubach. But I wanted to fight for my first ever Bundesliga overall, and I knew if I could reach the top of the course before Rudy, then I could keep it," said Fumic.
He did just that, finishing in third, 14 seconds ahead of van Houts.
At the front of the race, Milatz attacked Giger not too far from the top and went down the downhill fast. He gained several seconds and passed the finish line six seconds in front of Giger. For Milatz it was his fourth consecutive victory in Bad Salzdetfurth.
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
"I felt very good from the beginning, and I knew I could go for the victory. Bad Salzdetfurth, that's my race, even if I don't know why," said Milatz.
Giger was okay with second place. "Bad Salzdetfurth is my favourite race, and I wanted to go a good one here. When we entered the last lap, my goal was not to end up fourth. Now I'm second, that's okay," he said.
After winning the Bundesliga classification three times, Milatz was second while Fontana was third.
Hard fight between "two old ladies"
The women's race was a battle between "two hopeful old ladies" according to Gunn-Rita Dahle-Flesjå. First Dahle-Flesjå took the lead, but a chase group kept her close. In the third of five laps, the chase group blew up. Irina Kalentieva was the strongest of the pursuers and started to close the gap to Dahle-Flesjå.
Just before the last lap, the Kalentieva passed the 38-year-old Norwegian. "It was a hard fight, but I felt good. Irina took some seconds in the uphill, some in the downhill and so she won. But I enjoyed the race on a fun course in a great atmosphere," said European Champion Dahle Flesjaa.
Kalentieva was happy about her win. "I wanted to win here. The first two laps, I had no good legs, but then I felt pretty good," said the 34-year-old.
Blaza Klemencic (Felt Ötztal X-Bionic) had a fight with Annika Langvad for the third spot on the podium. In the last lap, she was able to pass the marathon world champion. "After I was sick at the race in Heubach, today I felt again very good. I'm happy to be on the podium," said Klemencic.
Langvad didn't worry about losing fourth place. "It is a gift to have this race at the end of my season. Since I broke two ribs in the beginning of August, I had to patient. Now I felt good and I won the Bundesliga overall," Langvad said.
It was the first time Langvad won the overall Bundesliga title. Alexandra Engen (Rothaus Poison-Bikes) took second place in front of Lisi Osl (Ghost Factory Racing.
Bad luck for Spitz
Sabine Spitz had some bad luck during the weekend. While training for the sprint eliminator on Saturday, she crashed due to a mechanical and fell on her left ellbow. One day later in the hospital, she found out something was broken, thus ending her season.
The U23 race was won by world champion Thomas Litscher (Felt Ötztal X-Bionic). He did the espoirs race because he wanted to wear his rainbow jersey, and he reigned in a long solo ride.
Results
| # | Rider Name (Country) Team | Result |
|---|---|---|
| 1 | Moritz Milatz (Ger) | 1:38:50 |
| 2 | Fabian Giger (Swi) | 0:00:07 |
| 3 | Manuel Fumic (Ger) | 0:01:05 |
| 4 | Rudi Van Houts (Ned) | 0:01:19 |
| 5 | Jochen Kass (Ger) | 0:02:07 |
| 6 | Wolfram Kurschat (Ger) | 0:02:33 |
| 7 | Marco Aurelio Fontana (Ita) | 0:02:47 |
| 8 | Lukas Kaufmann (Swi) | 0:05:27 |
| 9 | Sebastian Szraucner (Ger) | 0:08:50 |
| 10 | Gerrit Rosenkranz (Ger) | 0:11:47 |
| 11 | Marc Odrosek (Ger) | 0:13:02 |
| 12 | Hakan Löfström (Swe) | 0:14:38 |
| 13 | Marco Schätzing (Ger) | 0:15:33 |
| 14 | Andi Weinhold (Ger) | 0:16:41 |
| 15 | Martin Larsen (Den) | 0:17:45 |
| 16 | Tommy Galle (Ger) | Row 15 - Cell 2 |
| 17 | Benjamin Oesterle (Ger) | Row 16 - Cell 2 |
| 18 | Mario Waibel (Ger) | Row 17 - Cell 2 |
| 19 | Sebastian Mordmuller (Ger) | Row 18 - Cell 2 |
| DNF | José Antonio Hermida Ramos (Spa) | Row 19 - Cell 2 |
| DNF | Matthias Leisling (Ger) | Row 20 - Cell 2 |
| DNF | Bjorn Brems (Bel) | Row 21 - Cell 2 |
| DNF | Ole Christian Fagerli (Nor) | Row 22 - Cell 2 |
| DNF | Tobias Trautmann (Ger) | Row 23 - Cell 2 |
| # | Rider Name (Country) Team | Result |
|---|---|---|
| 1 | Irina Kalentieva (Rus) | 1:20:30 |
| 2 | Gunn-Rita Dahle Flesjaa (Nor) | 0:00:14 |
| 3 | Blaza Klemencic (Slo) | 0:00:51 |
| 4 | Annika Langvad (Den) | 0:01:12 |
| 5 | Elisabeth Osl (Aut) | 0:01:27 |
| 6 | Alexandra Engen (Swe) | 0:02:40 |
| 7 | Anja Gradl (Ger) | 0:02:57 |
| 8 | Adelheid Morath (Ger) | 0:04:05 |
| 9 | Elisabeth Brandau (Ger) | 0:05:27 |
| 10 | Hanna Klein (Ger) | 0:08:48 |
| 11 | Kajsa Snihs (Swe) | 0:09:58 |
| 12 | Tatjana Dold (Ger) | 0:10:41 |
| 13 | Barbara Benko (Hun) | 0:11:07 |
| 14 | Gesa Bruchmann (Ger) | Row 13 - Cell 2 |
| 15 | Sandy Jäkel (Ger) | Row 14 - Cell 2 |
| 16 | Susanne Juranek (Ger) | Row 15 - Cell 2 |
| 17 | Asuman Burcu Balci (Tur) | Row 16 - Cell 2 |
| 18 | Karlotta Felsmann (Ger) | Row 17 - Cell 2 |
| 19 | Steffi Schulze (Ger) | Row 18 - Cell 2 |
| # | Rider Name (Country) Team | Result |
|---|---|---|
| 1 | Thomas Litscher (Swi) | 1:24:03 |
| 2 | Markus Schulte-Luenzum (Ger) | 0:02:30 |
| 3 | Julian Schelb (Ger) | 0:02:56 |
| 4 | Shlomi Haimy (Isr) | 0:03:31 |
| 5 | Markus Bauer (Ger) | 0:04:24 |
| 6 | Marco Minnaard (Ned) | 0:04:45 |
| 7 | Jonas Pedersen (Den) | 0:04:57 |
| 8 | Martin Gluth (Ger) | 0:07:08 |
| 9 | Adrian Sauer (Ger) | 0:07:36 |
| 10 | Tobias Reiser (Ger) | 0:07:59 |
| 11 | Marcel Braun (Ger) | 0:08:33 |
| 12 | David Simon (Ger) | 0:09:04 |
| 13 | Andy Eyring (Ger) | 0:09:35 |
| 14 | Wenzel Böhm-Gräber (Ger) | 0:09:53 |
| 15 | Anselm Wüllner (Ger) | 0:09:57 |
| 16 | Michael Wanski (Ger) | 0:10:13 |
| 17 | Henrik Hoffmann (Ger) | 0:10:22 |
| 18 | Maximilian Holz (Ger) | 0:10:53 |
| 19 | Sascha Bleher (Ger) | 0:11:19 |
| 20 | Marcel Fleschhut (Ger) | 0:11:35 |
| 21 | Tobias Saether (Nor) | 0:11:57 |
| 22 | Rick Reimann (Swi) | 0:12:13 |
| 23 | Lysander Kiesel (Ger) | 0:13:43 |
| 24 | Lukas Kuch (Ger) | 0:14:25 |
| 25 | Simon Staufner (Ger) | 0:14:54 |
| 26 | Stefan Braun (Ger) | 0:15:01 |
| 27 | Matthias Zink (Ger) | 0:15:27 |
| 28 | Jan Preus (Ger) | 0:15:58 |
| 29 | Thomas Rasmussen (Den) | 0:16:40 |
| 30 | Pierre Happel (Ger) | 0:16:50 |
| 31 | Jan Eric Müller (Ger) | 0:19:02 |
| 32 | Marcel Pöter (Ger) | Row 31 - Cell 2 |
| 33 | Fredrik Haraldseth (Nor) | Row 32 - Cell 2 |
| 34 | Timo Modosch (Ger) | Row 33 - Cell 2 |
| 35 | Tobias Rotermund (Ger) | Row 34 - Cell 2 |
| 36 | Florian Eitel (Ger) | Row 35 - Cell 2 |
| 37 | Simon Qvortrup (Den) | Row 36 - Cell 2 |
| 38 | Daniel Waibel (Ger) | Row 37 - Cell 2 |
| 39 | Steffen Weisenseel (Ger) | Row 38 - Cell 2 |
| 40 | Michael Feinauer (Ger) | Row 39 - Cell 2 |
| 41 | Max Weber (Ger) | Row 40 - Cell 2 |
| 42 | Dominic Furkert (NZl) | Row 41 - Cell 2 |
| 43 | Rick Steffen (Ger) | Row 42 - Cell 2 |
| 44 | Armin Bauer (Ger) | Row 43 - Cell 2 |
| 45 | Mads Herschend (Den) | Row 44 - Cell 2 |
| 46 | Ludwig Döhl (Ger) | Row 45 - Cell 2 |
| 47 | Torben Saßnick (Ger) | Row 46 - Cell 2 |
| DNF | Zdenek Vobecky (Cze) | Row 47 - Cell 2 |
| DNF | Benjamin Dorn (Ger) | Row 48 - Cell 2 |
| DNF | Steve Scheffel (Ger) | Row 49 - Cell 2 |
| DNF | Jeffrey Andris (Ger) | Row 50 - Cell 2 |
| DNF | Fabian Strecker (Ger) | Row 51 - Cell 2 |
| DNF | Simon Stiebjahn (Ger) | Row 52 - Cell 2 |
Latest on Cyclingnews
-
UAE Tour: Antonio Tiberi soars to stage win, race lead on Jebel Mobrah summit finish as Remco Evenepoel loses two minutes
Isaac del Toro attacks for second place ahead of Lennert Van Eetvelt while Evenepoel struggles on steep gradients -
Volta ao Algarve stage 1 LIVE: Juan Ayuso and Oscar Onley make team debuts in Portugal
The peloton race 185.6km from Vila Real de Santo António to Tavira -
'The aim is always to win' – Juan Ayuso throws down gauntlet at first race with Lidl-Trek in Volta ao Algarve
Spanish star makes debut in new team colours on Wednesday in Portuguese stage race -
How to watch the 2026 Vuelta a Andalucía Ruta del Sol – Live streams, TV channels for the Spanish stage race
Watch Tom Pidcock, Aleksandr Vlasov, and Tim Wellens in action over five days in Spain




