2025 Tour of Magnificent Qinghai

Last updated
2025 Tour of Magnificent Qinghai
2025 UCI ProSeries
Race details
Dates6–13 July 2025
Stages8
Distance1,323.7 km (822.5 mi)
Winning time30h 05' 13"
Results
Jersey yellow.svg WinnerFlag of Eritrea.svg  Henok Mulubrhan  (ERI) (XDS Astana Team)
  SecondFlag of Uruguay.svg  Guillermo Thomas Silva  (URU) (Caja Rural–Seguros RGA)
  ThirdFlag of Ecuador.svg  Harold Martín López  (ECU) (XDS Astana Team)

Jersey green.svg PointsFlag of Eritrea.svg  Henok Mulubrhan  (ERI) (XDS Astana Team)
Jersey polkadot.svg MountainsFlag of Spain.svg  Jon Agirre  (ESP) (Euskaltel–Euskadi)
  Team Flag of Kazakhstan.svg XDS Astana Team
  2024
2026  

The 2025 Tour of Magnificent Qinghai was a road cycling stage race that took place between 6 and 13 July 2025 in China. The race was rated as a category 2.Pro event on the 2025 UCI ProSeries calendar, and was the 24th edition of the Tour of Magnificent Qinghai.

Contents

Teams

One UCI WorldTeam, eight UCI ProTeams, and thirteen UCI Continental teams made up the 22 teams that participated in the race. [1]

UCI WorldTeams

UCI ProTeams

UCI Continental Teams

Route

Stage characteristics and winners [2]
StageDateCourseDistanceTypeStage winner
1 6 July Xining to Xining120.6 km (74.9 mi)Plainstage.svgFlat stageFlag of Spain.svg  Manuel Peñalver  (ESP)
2 7 July Duoba to Huzhu 151.4 km (94.1 mi)Mediummountainstage.svgIntermediate stageFlag of Uruguay.svg  Guillermo Thomas Silva  (URU)
3 8 JulyHuzhu to Menyuan 219.5 km (136.4 mi)Mediummountainstage.svgIntermediate stageFlag of Denmark.svg  Alexander Salby  (DEN)
4 9 JulyMenyuan to Qilian 172.5 km (107.2 mi)Hillystage.svgHilly stageFlag of Estonia.svg  Martin Laas  (EST)
5 10 JulyQilian to Gangcha 168.7 km (104.8 mi)Mediummountainstage.svgIntermediate stageFlag of Mexico.svg  Carlos Alfonso García  (MEX)
6 11 JulyGangcha to Gonghe 232.7 km (144.6 mi)Hillystage.svgHilly stageFlag of Eritrea.svg  Henok Mulubrhan  (ERI)
7 12 JulyGonghe to Haiyan 137 km (85 mi)Hillystage.svgHilly stageWhite flag of surrender.svg Petr Rikunov
8 13 July Xihaizhen to Xihaizhen121.3 km (75.4 mi)Hillystage.svgHilly stageFlag of Denmark.svg  Alexander Salby  (DEN)
Total1,323.7 km (822.5 mi)

Stages

Stage 1

6 July 2025 — Xining to Xining, 120.6 km (74.9 mi)
Stage 1 Result [3]
RankRiderTeamTime
1Flag of Spain.svg  Manuel Peñalver  (ESP) Team Polti VisitMalta 2h 31' 37"
2Flag of Romania.svg  Eduard-Michael Grosu  (ROM) Huansheng–Vonoa–Taishan Sport Cycling Team + 0"
3Flag of Denmark.svg  Alexander Salby  (DEN) Li-Ning Star + 0"
4Flag of Spain.svg  Miguel Ángel Fernández  (ESP) Equipo Kern Pharma + 0"
5Flag of Ecuador.svg  Cristian David Pita  (ECU) Huansheng–Vonoa–Taishan Sport Cycling Team + 0"
6Flag of Italy.svg  Attilio Viviani  (ITA) Team Solution Tech–Vini Fantini + 0"
7Flag of Venezuela.svg  Francisco Joel Peñuela  (VEN) Caja Rural–Seguros RGA + 0"
8Flag of Mexico.svg  José Antonio Prieto  (MEX) Petrolike + 0"
9Flag of Mexico.svg  Cesar Macias  (MEX) Petrolike + 0"
10Flag of Eritrea.svg  Henok Mulubrhan  (ERI) XDS Astana Team + 0"
General classification after Stage 1 [3]
RankRiderTeamTime
1Flag of Spain.svg  Manuel Peñalver  (ESP)Jersey yellow.svgJersey green.svg Team Polti VisitMalta 2h 31' 27"
2Flag of Slovenia.svg  Nejc Komac  (SLO) Factor Racing + 3"
3Flag of Romania.svg  Eduard-Michael Grosu  (ROM) Huansheng–Vonoa–Taishan Sport Cycling Team + 4"
4White flag of surrender.svg Timofei Ivanov Jersey polkadot.svg Chengdu DYC Cycling Team + 4"
5Flag of Denmark.svg  Alexander Salby  (DEN) Li-Ning Star + 6"
6Flag of Iran.svg  Hasan Seyfollahifard  (IRN) Tianyoude Hotel Cycling Team + 7"
7Flag of Kazakhstan.svg  Vadim Pronskiy  (KAZ) Terengganu Cycling Team + 8"
8Flag of Spain.svg  Miguel Ángel Fernández  (ESP) Equipo Kern Pharma + 10"
9Flag of Ecuador.svg  Cristian David Pita  (ECU) Huansheng–Vonoa–Taishan Sport Cycling Team + 10"
10Flag of Italy.svg  Attilio Viviani  (ITA) Team Solution Tech–Vini Fantini + 10"

Stage 2

7 July 2025 — Duoba to Huzhu, 151.4 km (94.1 mi)
Stage 2 Result [4]
RankRiderTeamTime
1Flag of Uruguay.svg  Guillermo Thomas Silva  (URU) Caja Rural–Seguros RGA 3h 36' 05"
2Flag of Ecuador.svg  Jonathan Klever Caicedo  (ECU) Petrolike + 0"
3Flag of Eritrea.svg  Henok Mulubrhan  (ERI) XDS Astana Team + 2"
4Flag of Spain.svg  Fernando Barceló  (ESP) Caja Rural–Seguros RGA + 2"
5Flag of Spain.svg  Javier Serrano  (ESP) Team Polti VisitMalta + 2"
6Flag of Italy.svg  Giovanni Carboni  (ITA) Unibet Tietema Rockets + 2"
7Flag of France.svg  Lucas De Rossi  (FRA) China Anta–Mentech Cycling Team + 2"
8Flag of Spain.svg  Antonio Jesús Soto  (ESP) Equipo Kern Pharma + 2"
9Flag of Italy.svg  Ludovico Crescioli  (ITA) Team Polti VisitMalta + 2"
10Flag of Spain.svg  Iván Cobo  (ESP) Equipo Kern Pharma + 2"
General classification after Stage 2 [4]
RankRiderTeamTime
1Flag of Uruguay.svg  Guillermo Thomas Silva  (URU)Jersey yellow.svg Caja Rural–Seguros RGA 6h 07' 31"
2Flag of Ecuador.svg  Jonathan Klever Caicedo  (ECU) Petrolike + 5"
3Flag of Eritrea.svg  Henok Mulubrhan  (ERI)Jersey green.svg XDS Astana Team + 9"
4Flag of the United Kingdom.svg  Zeb Kyffin  (GBR) Unibet Tietema Rockets + 13"
5Flag of Spain.svg  Javier Serrano  (ESP) Team Polti VisitMalta + 13"
6Flag of Brazil.svg  Henrique da Silva Avancini  (BRA) Factor Racing + 13"
7Flag of Spain.svg  Antonio Jesús Soto  (ESP) Equipo Kern Pharma + 13"
8Flag of Italy.svg  Giovanni Carboni  (ITA) Unibet Tietema Rockets + 13"
9Flag of Italy.svg  Ludovico Crescioli  (ITA) Team Polti VisitMalta + 13"
10Flag of France.svg  Clément Alleno  (FRA) Burgos Burpellet BH + 13"

Stage 3

8 July 2025 — Huzhu to Menyuan, 219.5 km (136.4 mi)
Stage 3 Result [5]
RankRiderTeamTime
1Flag of Denmark.svg  Alexander Salby  (DEN) Li-Ning Star 5h 31' 53"
2Flag of Spain.svg  Manuel Peñalver  (ESP) Team Polti VisitMalta + 0"
3Flag of Australia (converted).svg  Cameron Scott  (AUS) CCACHE x BODYWRAP + 0"
4Flag of Spain.svg  Miguel Ángel Fernández  (ESP) Equipo Kern Pharma + 0"
5Flag of Italy.svg  Luca Colnaghi  (ITA) VF Group–Bardiani–CSF–Faizanè + 0"
6Flag of the People's Republic of China.svg  Wang Kuicheng  (CHN) Bodywrap LTwoo Cycling Team + 0"
7Flag of Uruguay.svg  Guillermo Thomas Silva  (URU)Jersey yellow.svg Caja Rural–Seguros RGA + 0"
8Flag of New Zealand.svg  Luke Mudgway  (NZL) Li-Ning Star + 0"
9Flag of Kazakhstan.svg  Yevgeniy Gidich  (KAZ) China Anta–Mentech Cycling Team + 0"
10Flag of Spain.svg  Javier Serrano  (ESP) Team Polti VisitMalta + 0"
General classification after Stage 3 [5]
RankRiderTeamTime
1Flag of Uruguay.svg  Guillermo Thomas Silva  (URU)Jersey yellow.svg Caja Rural–Seguros RGA 11h 39' 23"
2Flag of Ecuador.svg  Jonathan Klever Caicedo  (ECU) Petrolike + 6"
3Flag of Eritrea.svg  Henok Mulubrhan  (ERI) XDS Astana Team + 10"
4Flag of Italy.svg  Davide Baldaccini  (ITA) Team Solution Tech–Vini Fantini + 11"
5Flag of Spain.svg  Javier Serrano  (ESP) Team Polti VisitMalta + 14"
6Flag of Brazil.svg  Henrique da Silva Avancini  (BRA) Factor Racing + 14"
7Flag of Italy.svg  Giovanni Carboni  (ITA) Unibet Tietema Rockets + 14"
8Flag of Spain.svg  Antonio Jesús Soto  (ESP) Equipo Kern Pharma + 14"
9Flag of France.svg  Clément Alleno  (FRA) Burgos Burpellet BH + 14"
10Flag of the United Kingdom.svg  Zeb Kyffin  (GBR) Unibet Tietema Rockets + 14"

Stage 4

9 July 2025 — Menyuan to Qilian, 172.5 km (107.2 mi)
Stage 4 Result [6]
RankRiderTeamTime
1Flag of Estonia.svg  Martin Laas  (EST) Quick Pro Team 3h 43' 18"
2Flag of Denmark.svg  Alexander Salby  (DEN) Li-Ning Star + 0"
3Flag of Italy.svg  Enrico Zanoncello  (ITA) VF Group–Bardiani–CSF–Faizanè + 0"
4White flag of surrender.svg Petr Rikunov Chengdu DYC Cycling Team + 0"
5Flag of the Netherlands.svg  Martijn Budding  (NED) Unibet Tietema Rockets + 0"
6Flag of Australia (converted).svg  Cameron Scott  (AUS) CCACHE x BODYWRAP + 0"
7Flag of Spain.svg  Manuel Peñalver  (ESP)Jersey green.svg Team Polti VisitMalta + 0"
8Flag of Italy.svg  Attilio Viviani  (ITA) Team Solution Tech–Vini Fantini + 0"
9Flag of Uruguay.svg  Guillermo Thomas Silva  (URU)Jersey yellow.svg Caja Rural–Seguros RGA + 0"
10Flag of New Zealand.svg  Aaron Gate  (NZL) XDS Astana Team + 0"
General classification after Stage 4 [6]
RankRiderTeamTime
1Flag of Uruguay.svg  Guillermo Thomas Silva  (URU)Jersey yellow.svg Caja Rural–Seguros RGA 15h 22' 41"
2Flag of Ecuador.svg  Jonathan Klever Caicedo  (ECU) Petrolike + 6"
3Flag of Norway.svg  Cedrik Bakke Christophersen  (NOR) Unibet Tietema Rockets + 9"
4Flag of Eritrea.svg  Henok Mulubrhan  (ERI) XDS Astana Team + 10"
5Flag of France.svg  Clément Alleno  (FRA) Burgos Burpellet BH + 11"
6Flag of Italy.svg  Davide Baldaccini  (ITA) Team Solution Tech–Vini Fantini + 11"
7Flag of Spain.svg  Diego Uriarte  (ESP) Equipo Kern Pharma + 12"
8Flag of Spain.svg  Javier Serrano  (ESP) Team Polti VisitMalta + 14"
9Flag of Spain.svg  Antonio Jesús Soto  (ESP) Equipo Kern Pharma + 14"
10Flag of Brazil.svg  Henrique da Silva Avancini  (BRA) Factor Racing + 14"

Stage 5

10 July 2025 — Qilian to Gangcha, 168.7 km (104.8 mi)
Stage 5 Result [7]
RankRiderTeamTime
1Flag of Mexico.svg  Carlos Alfonso García  (MEX) Petrolike 4h 13' 06"
2Flag of Eritrea.svg  Henok Mulubrhan  (ERI) XDS Astana Team + 0"
3Flag of Uruguay.svg  Guillermo Thomas Silva  (URU)Jersey yellow.svg Caja Rural–Seguros RGA + 0"
4Flag of New Zealand.svg  Aaron Gate  (NZL) XDS Astana Team + 0"
5White flag of surrender.svg Petr Rikunov Chengdu DYC Cycling Team + 0"
6Flag of Eritrea.svg  Even Yemane  (ERI) Istanbul Büyükșehir Belediye Spor Türkiye + 0"
7Flag of Spain.svg  Rodrigo Álvarez  (ESP) Burgos Burpellet BH + 0"
8Flag of Mongolia.svg  Jambaljamts Sainbayar  (MGL) Burgos Burpellet BH + 0"
9Flag of Spain.svg  Antonio Jesús Soto  (ESP) Equipo Kern Pharma + 0"
10Flag of Kazakhstan.svg  Vadim Pronskiy  (KAZ) Terengganu Cycling Team + 0"
General classification after Stage 5 [7]
RankRiderTeamTime
1Flag of Uruguay.svg  Guillermo Thomas Silva  (URU)Jersey yellow.svgJersey green.svg Caja Rural–Seguros RGA 19h 35' 43"
2Flag of Eritrea.svg  Henok Mulubrhan  (ERI) XDS Astana Team + 8"
3Flag of Ecuador.svg  Jonathan Klever Caicedo  (ECU) Petrolike + 10"
4Flag of Norway.svg  Cedrik Bakke Christophersen  (NOR) Unibet Tietema Rockets + 13"
5Flag of France.svg  Clément Alleno  (FRA) Burgos Burpellet BH + 15"
6Flag of Italy.svg  Davide Baldaccini  (ITA) Team Solution Tech–Vini Fantini + 15"
7Flag of Spain.svg  Fernando Barceló  (ESP) Caja Rural–Seguros RGA + 16"
8Flag of Spain.svg  Diego Uriarte  (ESP) Equipo Kern Pharma + 16"
9Flag of Ecuador.svg  Harold Martín López  (ECU) XDS Astana Team + 17"
10Flag of Spain.svg  Javier Serrano  (ESP) Team Polti VisitMalta + 18"

Stage 6

11 July 2025 — Gangcha to Gonghe, 232.7 km (144.6 mi)
Stage 6 Result [8]
RankRiderTeamTime
1Flag of Eritrea.svg  Henok Mulubrhan  (ERI) XDS Astana Team 4h 59' 56"
2Flag of Uruguay.svg  Guillermo Thomas Silva  (URU)Jersey yellow.svgJersey green.svg Caja Rural–Seguros RGA + 0"
3Flag of Ecuador.svg  Harold Martín López  (ECU) XDS Astana Team + 0"
4Flag of Spain.svg  Jon Agirre  (ESP) Euskaltel–Euskadi + 0"
5Flag of Colombia.svg  Edison Alejandro Callejas  (COL) Petrolike + 0"
6Flag of Italy.svg  Alex Tolio  (ITA) VF Group–Bardiani–CSF–Faizanè + 0"
7Flag of Spain.svg  Jokin Murguialday  (ESP) Euskaltel–Euskadi + 3"
8White flag of surrender.svg Petr Rikunov Chengdu DYC Cycling Team + 15"
9Flag of Colombia.svg  Santiago Umba  (COL) XDS Astana Team + 15"
10Flag of France.svg  Clément Alleno  (FRA) Burgos Burpellet BH + 15"
General classification after Stage 6 [8]
RankRiderTeamTime
1Flag of Uruguay.svg  Guillermo Thomas Silva  (URU)Jersey yellow.svgJersey green.svg Caja Rural–Seguros RGA 24h 35' 33"
2Flag of Eritrea.svg  Henok Mulubrhan  (ERI) XDS Astana Team + 4"
3Flag of Ecuador.svg  Harold Martín López  (ECU) XDS Astana Team + 19"
4Flag of Spain.svg  Jon Agirre  (ESP) Euskaltel–Euskadi + 24"
5Flag of Colombia.svg  Edison Alejandro Callejas  (COL) Petrolike + 24"
6Flag of Italy.svg  Alex Tolio  (ITA) VF Group–Bardiani–CSF–Faizanè + 24"
7Flag of Ecuador.svg  Jonathan Klever Caicedo  (ECU) Petrolike + 31"
8Flag of France.svg  Clément Alleno  (FRA) Burgos Burpellet BH + 36"
9Flag of Spain.svg  Antonio Jesús Soto  (ESP) Equipo Kern Pharma + 39"
10Flag of Italy.svg  Ludovico Crescioli  (ITA) Team Polti VisitMalta + 39"

Stage 7

12 July 2025 — Gonghe to Haiyan, 137 km (85 mi)
Stage 7 Result [9]
RankRiderTeamTime
1White flag of surrender.svg Petr Rikunov Chengdu DYC Cycling Team 3h 04' 46"
2Flag of Italy.svg  Enrico Zanoncello  (ITA) VF Group–Bardiani–CSF–Faizanè + 0"
3Flag of Eritrea.svg  Henok Mulubrhan  (ERI) XDS Astana Team + 0"
4Flag of New Zealand.svg  Aaron Gate  (NZL) XDS Astana Team + 0"
5Flag of Romania.svg  Eduard-Michael Grosu  (ROM) Huansheng–Vonoa–Taishan Sport Cycling Team + 0"
6Flag of Spain.svg  Javier Serrano  (ESP) Team Polti VisitMalta + 0"
7Flag of Uruguay.svg  Guillermo Thomas Silva  (URU)Jersey yellow.svgJersey green.svg Caja Rural–Seguros RGA + 0"
8Flag of Spain.svg  Miguel Ángel Fernández  (ESP) Equipo Kern Pharma + 0"
9Flag of Kazakhstan.svg  Vadim Pronskiy  (KAZ) Terengganu Cycling Team + 0"
10Flag of Italy.svg  Ludovico Crescioli  (ITA) Team Polti VisitMalta + 0"
General classification after Stage 7 [9]
RankRiderTeamTime
1Flag of Eritrea.svg  Henok Mulubrhan  (ERI)Jersey yellow.svg XDS Astana Team 27h 40' 18"
2Flag of Uruguay.svg  Guillermo Thomas Silva  (URU)Jersey green.svg Caja Rural–Seguros RGA + 1"
3Flag of Ecuador.svg  Harold Martín López  (ECU) XDS Astana Team + 20"
4Flag of Colombia.svg  Edison Alejandro Callejas  (COL) Petrolike + 23"
5Flag of Spain.svg  Jon Agirre  (ESP)Jersey polkadot.svg Euskaltel–Euskadi + 25"
6Flag of Italy.svg  Alex Tolio  (ITA) VF Group–Bardiani–CSF–Faizanè + 25"
7Flag of Ecuador.svg  Jonathan Klever Caicedo  (ECU) Petrolike + 32"
8Flag of France.svg  Clément Alleno  (FRA) Burgos Burpellet BH + 34"
9Flag of Spain.svg  Antonio Jesús Soto  (ESP) Equipo Kern Pharma + 40"
10Flag of Italy.svg  Ludovico Crescioli  (ITA) Team Polti VisitMalta + 40"

Stage 8

13 July 2025 — Menyuan to Menyuan, 121.3 km (75.4 mi)
Stage 8 Result [10]
RankRiderTeamTime
1Flag of Denmark.svg  Alexander Salby  (DEN) Li-Ning Star 2h 24' 57"
2Flag of Spain.svg  Manuel Peñalver  (ESP) Team Polti VisitMalta + 0"
3Flag of New Zealand.svg  Aaron Gate  (NZL) XDS Astana Team + 0"
4White flag of surrender.svg Petr Rikunov Chengdu DYC Cycling Team + 0"
5Flag of Eritrea.svg  Henok Mulubrhan  (ERI)Jersey yellow.svg XDS Astana Team + 0"
6Flag of Ecuador.svg  Cristian David Pita  (ECU) Huansheng–Vonoa–Taishan Sport Cycling Team + 0"
7Flag of Estonia.svg  Norman Vahtra  (EST) China Anta–Mentech Cycling Team + 0"
8Flag of Mexico.svg  Cesar Macias  (MEX) Petrolike + 0"
9Flag of Spain.svg  Rodrigo Álvarez  (ESP) Burgos Burpellet BH + 0"
10Flag of Brazil.svg  Henrique da Silva Avancini  (BRA) Factor Racing + 0"
General classification after Stage 8 [10]
RankRiderTeamTime
1Flag of Eritrea.svg  Henok Mulubrhan  (ERI)Jersey yellow.svgJersey green.svg XDS Astana Team 30h 05' 13"
2Flag of Uruguay.svg  Guillermo Thomas Silva  (URU) Caja Rural–Seguros RGA + 2"
3Flag of Ecuador.svg  Harold Martín López  (ECU) XDS Astana Team + 22"
4Flag of Colombia.svg  Edison Alejandro Callejas  (COL) Petrolike + 25"
5Flag of Spain.svg  Jon Agirre  (ESP)Jersey polkadot.svg Euskaltel–Euskadi + 27"
6Flag of Italy.svg  Alex Tolio  (ITA) VF Group–Bardiani–CSF–Faizanè + 27"
7Flag of Ecuador.svg  Jonathan Klever Caicedo  (ECU) Petrolike + 32"
8Flag of France.svg  Clément Alleno  (FRA) Burgos Burpellet BH + 36"
9Flag of Italy.svg  Ludovico Crescioli  (ITA) Team Polti VisitMalta + 39"
10Flag of Spain.svg  Antonio Jesús Soto  (ESP) Equipo Kern Pharma + 42"

Classification leadership table

Classification leadership by stage
StageWinnerGeneral classification
Jersey yellow.svg
Points classification
Jersey green.svg
Mountains classification
Jersey polkadot.svg
Team classification
1 Manuel Peñalver Manuel Peñalver Manuel Peñalver Timofei Ivanov Petrolike
2 Guillermo Thomas Silva Guillermo Thomas Silva Henok Mulubrhan Simon Pellaud Caja Rural–Seguros RGA
3 Alexander Salby Manuel Peñalver
4 Martin Laas Alexander Salby
5 Carlos Alfonso García Guillermo Thomas Silva
6 Henok Mulubrhan XDS Astana Team
7 Petr Rikunov Henok Mulubrhan Jon Agirre
8 Alexander Salby Henok Mulubrhan
Final Henok Mulubrhan Henok Mulubrhan Jon Agirre XDS Astana Team

Classification standings

Legend
Jersey yellow.svgDenotes the leader of the general classification
Jersey green.svgDenotes the leader of the points classification
Jersey polkadot.svgDenotes the leader of the mountains classification

General classification

Final general classification (1–10) [10]
RankRiderTeamTime
1Flag of Eritrea.svg  Henok Mulubrhan  (ERI)Jersey yellow.svgJersey green.svg XDS Astana Team 30h 05' 13"
2Flag of Uruguay.svg  Guillermo Thomas Silva  (URU) Caja Rural–Seguros RGA + 2"
3Flag of Ecuador.svg  Harold Martín López  (ECU) XDS Astana Team + 22"
4Flag of Colombia.svg  Edison Alejandro Callejas  (COL) Petrolike + 25"
4Flag of Spain.svg  Jon Agirre  (ESP)Jersey polkadot.svg Euskaltel–Euskadi + 27"
6Flag of Italy.svg  Alex Tolio  (ITA) VF Group–Bardiani–CSF–Faizanè + 27"
7Flag of Ecuador.svg  Jonathan Klever Caicedo  (ECU) Petrolike + 32"
8Flag of France.svg  Clément Alleno  (FRA) Burgos Burpellet BH + 36"
9Flag of Italy.svg  Ludovico Crescioli  (ITA) Team Polti VisitMalta + 39"
10Flag of Spain.svg  Antonio Jesús Soto  (ESP) Equipo Kern Pharma + 42"

Team classification

Final team classification (1–10) [10]
RankTeamTime
1 Flag of Kazakhstan.svg XDS Astana Team 90h 17' 45"
2 Flag of Spain.svg Equipo Kern Pharma + 29"
3 Flag of Spain.svg Euskaltel–Euskadi + 32"
4 Flag of Italy.svg VF Group–Bardiani–CSF–Faizanè + 2' 22"
5 Flag of Spain.svg Caja Rural–Seguros RGA + 4' 10"
6 Flag of Mexico.svg Petrolike + 4' 14"
7 Flag of Spain.svg Burgos Burpellet BH + 7' 56"
8 Flag of France.svg Unibet Tietema Rockets + 8' 19"
9 Flag of the People's Republic of China.svg Chengdu DYC Cycling Team + 9' 26"
10 Flag of Malaysia.svg Terengganu Cycling Team + 12' 54"

References

  1. "Startlist for Tour of Magnificent Qinghai 2025". ProCyclingStats. Retrieved 18 July 2025.
  2. "Stages". ProCyclingStats. Retrieved 18 July 2025.
  3. 1 2 "Stage 1 Result". 6 July 2025. Retrieved 18 July 2025.
  4. 1 2 "Stage 2 Result". 7 July 2025. Retrieved 19 July 2025.
  5. 1 2 "Stage 3 Result". 8 July 2025. Retrieved 19 July 2025.
  6. 1 2 "Stage 4 Result". 9 July 2025. Retrieved 19 July 2025.
  7. 1 2 "Stage 5 Result". 10 July 2025. Retrieved 19 July 2025.
  8. 1 2 "Stage 6 Result". 11 July 2025. Retrieved 19 July 2025.
  9. 1 2 "Stage 7 Result". 12 July 2025. Retrieved 19 July 2025.
  10. 1 2 3 4 5 6 "Stage 8 Result". 13 July 2025. Retrieved 19 July 2025.