Tour of Shanghai 2026 - Stage 1

Jiading > Jiading, 95.4km

04.09-06.09

Results

Stage

PosRiderTeam Time
1 Karl Patrick Lauk Wheeltop Rotor Chengdu Team 1:57:42
2 Victor Ocampo Team Medellin-EPM + 00.00
3 Kurt Eather CCACHE x BODYWRAP + 00.00
4 Alvaro Hodeg Team Medellin-EPM + 00.00
5 Aliaksei Shnyrko Li Ning Star + 00.00
6 Antoine Raugel Van Rysel-Roubaix + 00.00
7 Paul Hennequin Euskaltel-Euskadi + 00.00
8 Ivan Bortnik Pingtan International Tourism Island Cycling Team + 00.00
9 Mihkel Räim Quick Pro Team + 00.00
10 Joes Oosterlinck Van Rysel-Roubaix + 00.00
11 Jesper Rasch China Anta - Mentech Cycling Team + 00.00
12 Arnaud Tendon Van Rysel-Roubaix + 00.00
13 Tilen Finkst Solution Tech-NIPPO-Rali + 00.00
14 Enrico Zanoncello Bardiani CSF 7 Saber + 00.00
15 Alin Toader Fnix-SCOM-Hengxiang Cycling Team + 00.00
16 Huibin Zhang Giant Cycling Team + 00.00
17 Filippo Cettolin Bardiani CSF 7 Saber + 00.00
18 Xabier Isasa Euskaltel-Euskadi + 00.00
19 Bowen Zheng Wheeltop Rotor Chengdu Team + 00.00
20 Alexander Salby Li Ning Star + 00.00
21 James Gardner Terengganu Cycling Team + 00.00
22 Cristian Pita Roojai Insurance Winspace + 00.00
23 Donovan Mackie Team Novo Nordisk + 00.00
24 Hao Zhang Camp Cycling Team + 00.00
25 Hodei Munoz Euskaltel-Euskadi + 00.00
26 Andrea Peron Team Novo Nordisk + 00.00
27 Quinten De Graeve Team Novo Nordisk + 00.00
28 Adam Bradac Factor Racing + 00.00
29 Binyan Ma China Anta - Mentech Cycling Team + 00.00
30 Yago Aguirre Euskaltel-Euskadi + 00.00
31 Wan Abdul Rahman Hamdan Terengganu Cycling Team + 00.00
32 Raman Tsishkou Li Ning Star + 00.00
33 Robigzon Oyola Team Medellin-EPM + 00.00
34 Oscar Sevilla Team Medellin-EPM + 00.00
35 Euro Kim LX Cycling Team + 00.00
36 Wilmar Paredes Team Medellin-EPM + 00.00
37 Renhao Hu Wheeltop Rotor Chengdu Team + 00.00
38 Daniyom Fitsumbrhan The JoyRun & Hurricane Cycling Team + 00.00
39 Luca Verrando Solution Tech-NIPPO-Rali + 00.00
40 Célestin Wattelle Team Novo Nordisk + 00.00
41 Djordje Djuric Solution Tech-NIPPO-Rali + 00.00
42 Bold Iderbold Wheeltop Rotor Chengdu Team + 00.00
43 Aleksandr Bereznyak Wheeltop Rotor Chengdu Team + 00.00
44 Yukiya Arashiro Solution Tech-NIPPO-Rali + 00.00
45 Luke Mudgway Li Ning Star + 00.00
46 Cyrus Monk Fnix-SCOM-Hengxiang Cycling Team + 00.00
47 Liyao Qiao Pingtan International Tourism Island Cycling Team + 00.00
48 Seunghwa Jeong LX Cycling Team + 00.00
49 Markus Pajur Fnix-SCOM-Hengxiang Cycling Team + 00.00
50 Alessandro Iacchi Solution Tech-NIPPO-Rali + 00.00
51 Nicolas Alustiza Euskaltel-Euskadi + 00.00
52 Manuele Tarozzi Bardiani CSF 7 Saber + 00.00
53 Ferran Miravalles Meridian Racing p/b de la Uz + 00.00
54 Jaume Espuis Meridian Racing p/b de la Uz + 00.00
55 Oskar Nisu China Anta - Mentech Cycling Team + 00.00
56 Lucas De Rossi China Anta - Mentech Cycling Team + 00.00
57 Oskar Küüt Quick Pro Team + 00.00
58 Rémi Capron Van Rysel-Roubaix + 00.00
59 Lauri Tamm China Anta - Mentech Cycling Team + 00.00
60 Vadim Pronskiy Terengganu Cycling Team + 00.00
61 Christoph Janssen Fnix-SCOM-Hengxiang Cycling Team + 00.00
62 Pere Barcelo Ferre Meridian Racing p/b de la Uz + 00.00
63 Zhicheng Liu Camp Cycling Team + 00.00
64 Kenny Molly Van Rysel-Roubaix + 00.00
65 Kévin Avoine Van Rysel-Roubaix + 00.00
66 Mingsen Yang Camp Cycling Team + 00.00
67 Edward Marcks CCACHE x BODYWRAP + 00.00
68 Hwanjun Je LX Cycling Team + 00.00
69 Brayan Sanchez Team Medellin-EPM + 00.00
70 Matson McAdam Giant Cycling Team + 00.00
71 Riccardo Lucca Quick Pro Team + 00.00
72 Jordi Lopez Euskaltel-Euskadi + 00.00
73 Bailey McDonald Team Novo Nordisk + 00.00
74 Zeb Kyffin Terengganu Cycling Team + 00.00
75 Yutao Shen Giant Cycling Team + 00.00
76 Jack Dohler CCACHE x BODYWRAP + 00.00
77 Dylan Hopkins Roojai Insurance Winspace + 00.00
78 Maris Bogdanovics Fnix-SCOM-Hengxiang Cycling Team + 00.00
79 Xiantong Zheng Camp Cycling Team + 00.00
80 Matteo Turconi Bardiani CSF 7 Saber + 00.16
81 Abdurahmon Nematov Bardiani CSF 7 Saber + 00.16
82 Aaron Aus Quick Pro Team + 00.16
83 Nash Joshua Lim Factor Racing + 00.16
84 Sheng Yi Liao The JoyRun & Hurricane Cycling Team + 00.16
85 Tommaso Nencini Solution Tech-NIPPO-Rali + 00.16
86 Tiantao He Giant Cycling Team + 00.18
87 Andreas Miltiadis Quick Pro Team + 00.18
88 Finnegan Murphy Meridian Racing p/b de la Uz + 00.18
89 Martti Lenzius Quick Pro Team + 00.18
90 Ting Wei Li Factor Racing + 00.18
91 Richard Ründva Team Novo Nordisk + 00.21
92 Kane Richards Roojai Insurance Winspace + 00.21
93 Kongqing Wei Fnix-SCOM-Hengxiang Cycling Team + 00.21
94 Houwang Cao Camp Cycling Team + 00.21
95 Liam Walsh CCACHE x BODYWRAP + 00.21
96 Thanawut Sanikwathi Roojai Insurance Winspace + 00.21
97 Nejc Komac Factor Racing + 00.21
98 Pengyang Shi Camp Cycling Team + 00.21
99 Zhenxiang Li Giant Cycling Team + 00.28
100 Tanawat Saenta Roojai Insurance Winspace + 00.44
101 Changsheng Sun Giant Cycling Team + 00.44
102 Minsung Song LX Cycling Team + 00.47
103 Thomas Sullivan Meridian Racing p/b de la Uz + 00.47
104 Muhammad Haizam Shabri Terengganu Cycling Team + 00.47
105 Kenneth Maramba Pingtan International Tourism Island Cycling Team + 00.47
106 Ruidong Wang Li Ning Star + 00.53
107 Yikui Niu Li Ning Star + 00.55
108 Chenglu Liu China Anta - Mentech Cycling Team + 00.59
109 Jongwon Lim LX Cycling Team + 01.03
110 Max Campbell CCACHE x BODYWRAP + 01.03
111 Tali Lane Welsh CCACHE x BODYWRAP + 01.23
112 Maj Flajs Factor Racing + 01.28
113 Ethan Batt Wheeltop Rotor Chengdu Team + 01.45
114 Vaughn Veenendaal Meridian Racing p/b de la Uz + 02.05
115 Viktor Manakov Pingtan International Tourism Island Cycling Team + 02.09
116 Asier Etxeberria Pingtan International Tourism Island Cycling Team + 02.17
117 Tiancheng Li The JoyRun & Hurricane Cycling Team + 04.54
118 Patompob Phonarjthan Roojai Insurance Winspace + 10.04
- Doyun Kim LX Cycling Team DNF
- Hanyu Zhang The JoyRun & Hurricane Cycling Team DNF
- Haoyan Fan Pingtan International Tourism Island Cycling Team DNF
- Kin Ming Ho The JoyRun & Hurricane Cycling Team DNF

GC

PosRiderTeam Time
1 Karl Patrick Lauk Wheeltop Rotor Chengdu Team 1:57:32
2 Victor Ocampo Team Medellin-EPM + 00.04
3 Kurt Eather CCACHE x BODYWRAP + 00.06
4 Raman Tsishkou Li Ning Star + 00.07
5 Wilmar Paredes Team Medellin-EPM + 00.07
6 Oscar Sevilla Team Medellin-EPM + 00.08
7 Luke Mudgway Li Ning Star + 00.08
8 Yago Aguirre Euskaltel-Euskadi + 00.09
9 Markus Pajur Fnix-SCOM-Hengxiang Cycling Team + 00.09
10 Alvaro Hodeg Team Medellin-EPM + 00.10
11 Aliaksei Shnyrko Li Ning Star + 00.10
12 Antoine Raugel Van Rysel-Roubaix + 00.10
13 Paul Hennequin Euskaltel-Euskadi + 00.10
14 Ivan Bortnik Pingtan International Tourism Island Cycling Team + 00.10
15 Mihkel Räim Quick Pro Team + 00.10
16 Joes Oosterlinck Van Rysel-Roubaix + 00.10
17 Jesper Rasch China Anta - Mentech Cycling Team + 00.10
18 Arnaud Tendon Van Rysel-Roubaix + 00.10
19 Tilen Finkst Solution Tech-NIPPO-Rali + 00.10
20 Enrico Zanoncello Bardiani CSF 7 Saber + 00.10
21 Alin Toader Fnix-SCOM-Hengxiang Cycling Team + 00.10
22 Huibin Zhang Giant Cycling Team + 00.10
23 Filippo Cettolin Bardiani CSF 7 Saber + 00.10
24 Xabier Isasa Euskaltel-Euskadi + 00.10
25 Bowen Zheng Wheeltop Rotor Chengdu Team + 00.10
26 Alexander Salby Li Ning Star + 00.10
27 James Gardner Terengganu Cycling Team + 00.10
28 Cristian Pita Roojai Insurance Winspace + 00.10
29 Donovan Mackie Team Novo Nordisk + 00.10
30 Hao Zhang Camp Cycling Team + 00.10
31 Hodei Munoz Euskaltel-Euskadi + 00.10
32 Andrea Peron Team Novo Nordisk + 00.10
33 Quinten De Graeve Team Novo Nordisk + 00.10
34 Adam Bradac Factor Racing + 00.10
35 Binyan Ma China Anta - Mentech Cycling Team + 00.10
36 Wan Abdul Rahman Hamdan Terengganu Cycling Team + 00.10
37 Robigzon Oyola Team Medellin-EPM + 00.10
38 Euro Kim LX Cycling Team + 00.10
39 Renhao Hu Wheeltop Rotor Chengdu Team + 00.10
40 Daniyom Fitsumbrhan The JoyRun & Hurricane Cycling Team + 00.10
41 Luca Verrando Solution Tech-NIPPO-Rali + 00.10
42 Célestin Wattelle Team Novo Nordisk + 00.10
43 Djordje Djuric Solution Tech-NIPPO-Rali + 00.10
44 Bold Iderbold Wheeltop Rotor Chengdu Team + 00.10
45 Aleksandr Bereznyak Wheeltop Rotor Chengdu Team + 00.10
46 Yukiya Arashiro Solution Tech-NIPPO-Rali + 00.10
47 Cyrus Monk Fnix-SCOM-Hengxiang Cycling Team + 00.10
48 Liyao Qiao Pingtan International Tourism Island Cycling Team + 00.10
49 Seunghwa Jeong LX Cycling Team + 00.10
50 Alessandro Iacchi Solution Tech-NIPPO-Rali + 00.10
51 Nicolas Alustiza Euskaltel-Euskadi + 00.10
52 Manuele Tarozzi Bardiani CSF 7 Saber + 00.10
53 Ferran Miravalles Meridian Racing p/b de la Uz + 00.10
54 Jaume Espuis Meridian Racing p/b de la Uz + 00.10
55 Oskar Nisu China Anta - Mentech Cycling Team + 00.10
56 Lucas De Rossi China Anta - Mentech Cycling Team + 00.10
57 Oskar Küüt Quick Pro Team + 00.10
58 Rémi Capron Van Rysel-Roubaix + 00.10
59 Lauri Tamm China Anta - Mentech Cycling Team + 00.10
60 Vadim Pronskiy Terengganu Cycling Team + 00.10
61 Christoph Janssen Fnix-SCOM-Hengxiang Cycling Team + 00.10
62 Pere Barcelo Ferre Meridian Racing p/b de la Uz + 00.10
63 Zhicheng Liu Camp Cycling Team + 00.10
64 Kenny Molly Van Rysel-Roubaix + 00.10
65 Kévin Avoine Van Rysel-Roubaix + 00.10
66 Mingsen Yang Camp Cycling Team + 00.10
67 Edward Marcks CCACHE x BODYWRAP + 00.10
68 Hwanjun Je LX Cycling Team + 00.10
69 Brayan Sanchez Team Medellin-EPM + 00.10
70 Matson McAdam Giant Cycling Team + 00.10
71 Riccardo Lucca Quick Pro Team + 00.10
72 Jordi Lopez Euskaltel-Euskadi + 00.10
73 Bailey McDonald Team Novo Nordisk + 00.10
74 Zeb Kyffin Terengganu Cycling Team + 00.10
75 Yutao Shen Giant Cycling Team + 00.10
76 Jack Dohler CCACHE x BODYWRAP + 00.10
77 Dylan Hopkins Roojai Insurance Winspace + 00.10
78 Maris Bogdanovics Fnix-SCOM-Hengxiang Cycling Team + 00.10
79 Xiantong Zheng Camp Cycling Team + 00.10
80 Matteo Turconi Bardiani CSF 7 Saber + 00.26
81 Abdurahmon Nematov Bardiani CSF 7 Saber + 00.26
82 Aaron Aus Quick Pro Team + 00.26
83 Nash Joshua Lim Factor Racing + 00.26
84 Sheng Yi Liao The JoyRun & Hurricane Cycling Team + 00.26
85 Tommaso Nencini Solution Tech-NIPPO-Rali + 00.26
86 Tiantao He Giant Cycling Team + 00.28
87 Andreas Miltiadis Quick Pro Team + 00.28
88 Finnegan Murphy Meridian Racing p/b de la Uz + 00.28
89 Martti Lenzius Quick Pro Team + 00.28
90 Ting Wei Li Factor Racing + 00.28
91 Richard Ründva Team Novo Nordisk + 00.31
92 Kane Richards Roojai Insurance Winspace + 00.31
93 Kongqing Wei Fnix-SCOM-Hengxiang Cycling Team + 00.31
94 Houwang Cao Camp Cycling Team + 00.31
95 Liam Walsh CCACHE x BODYWRAP + 00.31
96 Thanawut Sanikwathi Roojai Insurance Winspace + 00.31
97 Nejc Komac Factor Racing + 00.31
98 Pengyang Shi Camp Cycling Team + 00.31
99 Zhenxiang Li Giant Cycling Team + 00.38
100 Tanawat Saenta Roojai Insurance Winspace + 00.54
101 Changsheng Sun Giant Cycling Team + 00.54
102 Minsung Song LX Cycling Team + 00.57
103 Thomas Sullivan Meridian Racing p/b de la Uz + 00.57
104 Muhammad Haizam Shabri Terengganu Cycling Team + 00.57
105 Kenneth Maramba Pingtan International Tourism Island Cycling Team + 00.57
106 Ruidong Wang Li Ning Star + 01.03
107 Yikui Niu Li Ning Star + 01.05
108 Chenglu Liu China Anta - Mentech Cycling Team + 01.09
109 Jongwon Lim LX Cycling Team + 01.13
110 Max Campbell CCACHE x BODYWRAP + 01.13
111 Tali Lane Welsh CCACHE x BODYWRAP + 01.33
112 Maj Flajs Factor Racing + 01.38
113 Ethan Batt Wheeltop Rotor Chengdu Team + 01.55
114 Vaughn Veenendaal Meridian Racing p/b de la Uz + 02.15
115 Viktor Manakov Pingtan International Tourism Island Cycling Team + 02.19
116 Asier Etxeberria Pingtan International Tourism Island Cycling Team + 02.27
117 Tiancheng Li The JoyRun & Hurricane Cycling Team + 05.04
118 Patompob Phonarjthan Roojai Insurance Winspace + 10.14
- Doyun Kim LX Cycling Team DNF
- Hanyu Zhang The JoyRun & Hurricane Cycling Team DNF
- Haoyan Fan Pingtan International Tourism Island Cycling Team DNF
- Kin Ming Ho The JoyRun & Hurricane Cycling Team DNF

Points

PosRiderTeam Points
1 Karl Patrick Lauk Wheeltop Rotor Chengdu Team 17
2 Victor Ocampo Team Medellin-EPM 14
3 Kurt Eather CCACHE x BODYWRAP 13
4 Alvaro Hodeg Team Medellin-EPM 12
5 Aliaksei Shnyrko Li Ning Star 11
6 Antoine Raugel Van Rysel-Roubaix 10
7 Paul Hennequin Euskaltel-Euskadi 9
8 Ivan Bortnik Pingtan International Tourism Island Cycling Team 8
9 Mihkel Räim Quick Pro Team 7
10 Joes Oosterlinck Van Rysel-Roubaix 6
11 Raman Tsishkou Li Ning Star 5
12 Wilmar Paredes Team Medellin-EPM 5
13 Jesper Rasch China Anta - Mentech Cycling Team 5
14 Arnaud Tendon Van Rysel-Roubaix 4
15 Oscar Sevilla Team Medellin-EPM 3
16 Luke Mudgway Li Ning Star 3
17 Tilen Finkst Solution Tech-NIPPO-Rali 3
18 Enrico Zanoncello Bardiani CSF 7 Saber 2
19 Yago Aguirre Euskaltel-Euskadi 1
20 Markus Pajur Fnix-SCOM-Hengxiang Cycling Team 1
21 Alin Toader Fnix-SCOM-Hengxiang Cycling Team 1

Team

PosTeamTime
1 Van Rysel-Roubaix 5:53:06
2 Team Medellin-EPM + 00.00
3 Euskaltel-Euskadi + 00.00
4 Wheeltop Rotor Chengdu Team + 00.00
5 Li Ning Star + 00.00
6 Team Novo Nordisk + 00.00
7 Bardiani-CSF 7 Saber + 00.00
8 Solution Tech-NIPPO-Rali + 00.00
9 China Anta - Mentech Cycling Team + 00.00
10 Fnix-SCOM-Hengxiang Cycling Team + 00.00
11 Terengganu Cycling Team + 00.00
12 Quick Pro Team + 00.00
13 CCACHE x BODYWRAP + 00.00
14 LX Cycling Team + 00.00
15 Camp Cycling Team + 00.00
16 Giant Cycling Team + 00.00
17 Meridian Racing p/b de la Uz + 00.00
18 Roojai Insurance Winspace + 00.21
19 Factor Racing + 00.34
20 Pingtan International Tourism Island Cycling Team + 00.47
21 The JoyRun & Hurricane Cycling Team + 05.10

Race profile

Race
Tour of Shanghai
Start date
04.09.2026
End date
06.09.2026
Total distance
95.4 km
Gen
Men
Cat
2.2
Country
China
Discipline
Road

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️