| 2025 UCI World Tour, race 36 of 36 | |||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Race details | |||||||||||||||||||||||||||||||||
| Dates | 14–19 October 2025 | ||||||||||||||||||||||||||||||||
| Stages | 6 | ||||||||||||||||||||||||||||||||
| Distance | 1,017.7 km (632.4 mi) | ||||||||||||||||||||||||||||||||
| Winning time | 22h 37' 12" | ||||||||||||||||||||||||||||||||
| Results | |||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||
The 2025 Cotti Coffee Tour of Guangxi was a road cycling stage race that took place between 14 and 19 October 2025 in the Chinese province of Guangxi. It was the 6th edition of the Tour of Guangxi and the thirty-sixth and final event of the 2025 UCI World Tour.
Twenty teams, consisting of seventeen of the eighteen UCI WorldTeams, two UCI ProTeams, and the Chinese national team, participated in the race. [1]
UCI WorldTeams
UCI ProTeams
National teams
| Stage [2] | Date | Course | Distance | Type | Stage winner | ||
|---|---|---|---|---|---|---|---|
| 1 | 14 October | Fangchenggang to Fangchenggang | 149.4 km (92.8 mi) | Flat stage | |||
| 2 | 15 October | Chongzuo to Jingxi | 177.4 km (110.2 mi) | Hilly stage | |||
| 3 | 16 October | Jingxi to Bama | 214 km (133.0 mi) | Hilly stage | |||
| 4 | 17 October | Bama to Jinchengjiang | 176.8 km (109.9 mi) | Hilly stage | |||
| 5 | 18 October | Yizhou to Nongla | 165.8 km (103.0 mi) | Medium mountain stage | |||
| 6 | 19 October | Nanning to Nanning | 134.3 km (83.5 mi) | Hilly stage | |||
| Total | 1,017.7 km (632.4 mi) | ||||||
|
|
|
|
|
|
|
|
|
|
| Stage | Winner | General classification | Points classification | Mountains classification | Young rider classification | Team classification |
|---|---|---|---|---|---|---|
| 1 | Paul Magnier | Paul Magnier | Paul Magnier | not awarded | Paul Magnier | Soudal–Quick-Step |
| 2 | Paul Magnier | Peter Øxenberg | Team Jayco–AlUla | |||
| 3 | Paul Magnier | Simon Guglielmi | ||||
| 4 | Paul Magnier | Movistar Team | ||||
| 5 | Paul Double | Paul Double | Jørgen Nordhagen | Visma–Lease a Bike | ||
| 6 | Paul Magnier | |||||
| Final | Paul Double | Paul Magnier | Simon Guglielmi | Jørgen Nordhagen | Visma–Lease a Bike | |
| 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 | Team Jayco–AlUla | 22h 37' 12" | |
| 2 | Decathlon–AG2R La Mondiale | + 15" | |
| 3 | UAE Team Emirates XRG | + 16" | |
| 4 | EF Education–EasyPost | + 19" | |
| 5 | Visma–Lease a Bike | + 23" | |
| 6 | Visma–Lease a Bike | + 23" | |
| 7 | Intermarché–Wanty | + 30" | |
| 8 | Team Bahrain Victorious | + 31" | |
| 9 | Red Bull–Bora–Hansgrohe | + 31" | |
| 10 | EF Education–EasyPost | + 31" |
| Rank | Rider | Team | Points |
|---|---|---|---|
| 1 | Soudal–Quick-Step | 75 | |
| 2 | Red Bull–Bora–Hansgrohe | 35 | |
| 3 | Cofidis | 29 | |
| 4 | XDS Astana Team | 23 | |
| 5 | Groupama–FDJ | 22 | |
| 6 | Team Picnic–PostNL | 20 | |
| 7 | Team Jayco–AlUla | 19 | |
| 8 | UAE Team Emirates XRG | 19 | |
| 9 | Decathlon–AG2R La Mondiale | 14 | |
| 10 | Movistar Team | 14 |
| Rank | Rider | Team | Points |
|---|---|---|---|
| 1 | Arkéa–B&B Hotels | 33 | |
| 2 | Team Jayco–AlUla | 22 | |
| 3 | Decathlon–AG2R La Mondiale | 18 | |
| 4 | Red Bull–Bora–Hansgrohe | 15 | |
| 5 | EF Education–EasyPost | 10 | |
| 6 | Decathlon–AG2R La Mondiale | 8 | |
| 7 | Lotto | 8 | |
| 8 | Ineos Grenadiers | 8 | |
| 9 | Arkéa–B&B Hotels | 8 | |
| 10 | Lidl–Trek | 7 |
| Rank | Rider | Team | Time |
|---|---|---|---|
| 1 | Visma–Lease a Bike | 22h 37' 35" | |
| 2 | Visma–Lease a Bike | + 0" | |
| 3 | EF Education–EasyPost | + 8" | |
| 4 | Soudal–Quick-Step | + 12" | |
| 5 | Lotto | + 14" | |
| 6 | Team Picnic–PostNL | + 15" | |
| 7 | UAE Team Emirates XRG | + 19" | |
| 8 | Groupama–FDJ | + 22" | |
| 9 | Arkéa–B&B Hotels | + 22" | |
| 10 | Ineos Grenadiers | + 25" |
| Rank | Team | Time |
|---|---|---|
| 1 | | 67h 53' 20" |
| 2 | | + 29" |
| 3 | | + 51" |
| 4 | | + 1' 40" |
| 5 | | + 1' 53" |
| 6 | | + 2' 29" |
| 7 | | + 2' 39" |
| 8 | | + 2' 39" |
| 9 | | + 2' 48" |
| 10 | | + 2' 52" |