| This article needs additional citations for verification .(September 2025) | 
| 2025 UCI ProSeries | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Race details | |||||||||||||||||||||||||||||||||
| Dates | 20–24 August 2025 | ||||||||||||||||||||||||||||||||
| Stages | 4 + Prologue | ||||||||||||||||||||||||||||||||
| Distance | 735.4 km (457.0 mi) | ||||||||||||||||||||||||||||||||
| Results | |||||||||||||||||||||||||||||||||
| 
 | |||||||||||||||||||||||||||||||||
The 2025 Deutschland Tour was a men's road cycling stage race which took place from 20 to 24 August 2025. It was the 39th edition of the Deutschland Tour, which is rated as a 2.Pro event on the 2025 UCI ProSeries calendar.
11 of the 18 UCI WorldTeams, five UCI ProTeams and two UCI Continental teams made up the eighteen teams in the race. [1]
UCI WorldTeams
UCI ProTeams
UCI Continental Teams
| Stage | Date | Route | Distance | Type | Stage winner | |
|---|---|---|---|---|---|---|
| P | 20 August | Essen | 3.1 km (1.9 mi) |  | Individual time trial |  Søren Wærenskjold  (NOR) | 
| 1 | 21 August | Essen to Herford | 202.6 km (125.9 mi) |  | Hilly stage |  Matthew Brennan  (GBR) | 
| 2 | 22 August | Herford to Arnsberg | 190.3 km (118.2 mi) |  | Hilly stage |  Jhonatan Narváez  (ECU) | 
| 3 | 23 August | Arnsberg to Kassel | 175.7 km (109.2 mi) |  | Hilly stage |  Søren Wærenskjold  (NOR) | 
| 4 | 24 August | Halle (Saale) to Magdeburg | 163.7 km (101.7 mi) |   | Flat stage |  Matthew Brennan  (GBR) | 
| Total | 735.4 km (457.0 mi) | |||||
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| 
 | 
 | 
| Stage | Winner | General classification  | Points classification  | Mountains classification  | Young rider classification  | Team classification | 
|---|---|---|---|---|---|---|
| P | Søren Wærenskjold | Søren Wærenskjold | Søren Wærenskjold | Not awarded | Søren Wærenskjold | Tudor Pro Cycling Team | 
| 1 | Matthew Brennan | Danny van Poppel | Matthew Brennan | Miguel Heidemann | Samuel Watson | |
| 2 | Jhonatan Narváez | Søren Wærenskjold | Søren Wærenskjold | Søren Wærenskjold | Uno-X Mobility | |
| 3 | Søren Wærenskjold | UAE Team Emirates XRG | ||||
| 4 | Matthew Brennan | Enzo Leijnse | ||||
| Final | Søren Wærenskjold | Søren Wærenskjold | Enzo Leijnse | Søren Wærenskjold | UAE Team Emirates XRG | |
| Legend | |||
|---|---|---|---|
|  | Denotes the leader of the general classification |  | Denotes the leader of the mountains classification | 
|  | Denotes the leader of the points classification |  | Denotes the leader of the young rider classification | 
| Rank | Rider | Team | Time | 
|---|---|---|---|
| 1 |  Søren Wærenskjold  (NOR)    | Uno-X Mobility | 16h 29' 58" | 
| 2 |  Jhonatan Narváez  (ECU) | UAE Team Emirates XRG | + 16" | 
| 3 |  Riley Sheehan  (USA) | Israel–Premier Tech | + 19" | 
| 4 |  Matthew Brennan  (GBR) | Visma–Lease a Bike | + 25" | 
| 5 |  Samuel Watson  (GBR) | Ineos Grenadiers | + 31" | 
| 6 |  Wout van Aert  (BEL) | Visma–Lease a Bike | + 33" | 
| 7 |  Marius Mayrhofer  (GER) | Tudor Pro Cycling Team | + 35" | 
| 8 |  Danny van Poppel  (NED) | Red Bull–Bora–Hansgrohe | + 35" | 
| 9 |  Marco Haller  (AUT) | Tudor Pro Cycling Team | + 37" | 
| 10 |  Pascal Eenkhoorn  (NED) | Soudal–Quick-Step | + 41" | 
| Rank | Rider | Team | Points | 
|---|---|---|---|
| 1 |  Søren Wærenskjold  (NOR)    | Uno-X Mobility | 54 | 
| 2 |  Matthew Brennan  (GBR) | Visma–Lease a Bike | 42 | 
| 3 |  Jonathan Milan  (ITA) | Lidl–Trek | 27 | 
| 4 |  Emilien Jeannière  (FRA) | Team TotalEnergies | 23 | 
| 5 |  Riley Sheehan  (USA) | Israel–Premier Tech | 19 | 
| 6 |  Samuel Watson  (GBR) | Ineos Grenadiers | 17 | 
| 7 |  Jhonatan Narváez  (ECU) | UAE Team Emirates XRG | 15 | 
| 8 |  Danny van Poppel  (NED) | Red Bull–Bora–Hansgrohe | 13 | 
| 9 |  Marius Mayrhofer  (GER) | Tudor Pro Cycling Team | 11 | 
| 10 |  Vinzent Dorn  (GER) | Bike Aid | 10 | 
| Rank | Rider | Team | Points | 
|---|---|---|---|
| 1 |  Enzo Leijnse  (NED)  | Team Picnic–PostNL | 11 | 
| 2 |  Vinzent Dorn  (GER) | Bike Aid | 11 | 
| 3 |  Miguel Heidemann  (GER) | REMBE / rad-net | 10 | 
| 4 |  Jonas Rutsch  (GER) | Intermarché–Wanty | 8 | 
| 5 |  Marco Haller  (AUT) | Tudor Pro Cycling Team | 5 | 
| 6 |  Jannik Steimle  (GER) | Q36.5 Pro Cycling Team | 4 | 
| 7 |  Emīls Liepiņš  (LAT) | Q36.5 Pro Cycling Team | 4 | 
| 8 |  Brandon McNulty  (USA) | UAE Team Emirates XRG | 3 | 
| 9 |  Andrew August  (USA) | Ineos Grenadiers | 2 | 
| 10 |  Vincent Bodet  (FRA) | Team Picnic–PostNL | 2 | 
| Rank | Rider | Team | Time | 
|---|---|---|---|
| 1 |  Søren Wærenskjold  (NOR)    | Uno-X Mobility | 16h 29' 58" | 
| 2 |  Riley Sheehan  (USA) | Israel–Premier Tech | + 19" | 
| 3 |  Matthew Brennan  (GBR) | Visma–Lease a Bike | + 25" | 
| 4 |  Samuel Watson  (GBR) | Ineos Grenadiers | + 31" | 
| 5 |  Marius Mayrhofer  (GER) | Tudor Pro Cycling Team | + 35" | 
| 6 |  Edoardo Zambanini  (ITA) | Team Bahrain Victorious | + 41" | 
| 7 |  Iván Romeo  (ESP) | Movistar Team | + 41" | 
| 8 |  Ilan Van Wilder  (BEL) | Soudal–Quick-Step | + 43" | 
| 9 |  Andrea Raccagni  (ITA) | Soudal–Quick-Step | + 43" | 
| 10 |  Gil Gelders  (BEL) | Soudal–Quick-Step | + 44" | 
| Rank | Team | Time | 
|---|---|---|
| 1 |  UAE Team Emirates XRG | 49h 31' 46" | 
| 2 |  Soudal–Quick-Step | + 13" | 
| 3 |  Israel–Premier Tech | + 14" | 
| 4 |  Visma–Lease a Bike | + 18" | 
| 5 |  Team TotalEnergies | + 30" | 
| 6 |  Tudor Pro Cycling Team | + 4' 06" | 
| 7 |  Movistar Team | + 5' 25" | 
| 8 |  Red Bull–Bora–Hansgrohe | + 13' 32" | 
| 9 |  Uno-X Mobility | + 21' 47" | 
| 10 |  Team Bahrain Victorious | + 22' 13" |