Cotti Coffee - Tour of Guangxi 2026 - Stage 3

Jingxi > Bama, 211.9km

13.10-18.10

Stage 3 ran 212.3km from Jingxi to Bama with two categorised climbs, neither hard enough to trouble the sprinters. Milan Fretin won the bunch sprint from Frits Biesterbos and Jordi Meeus, with race leader Paul Magnier caught out and unclipping near the line.

Results

Stage

PosRiderTeam Time
1 Milan Fretin Cofidis 4:31:55
2 Frits Biesterbos Team Picnic PostNL + 00.00
3 Jordi Meeus Red Bull-BORA-hansgrohe + 00.00
4 Fabio Jakobsen Team Visma | Lease a Bike + 00.00
5 Arvid de Kleijn Tudor Pro Cycling Team + 00.00
6 Sebastian Molano UAE Team Emirates-XRG + 00.00
7 Joshua Giddings Lotto-Intermarché + 00.00
8 Erlend Blikra Uno-X Mobility + 00.00
9 Brady Gilmore NSN Cycling Team + 00.00
10 Cyril Barthe Groupama-FDJ United + 00.00
11 Matteo Milan Groupama-FDJ United + 00.00
12 Mattia Agostinacchio EF Education-EasyPost + 00.00
13 Matevz Govekar Bahrain Victorious + 00.00
14 Robert Donaldson Team Jayco-AlUla + 00.00
15 Sean Flynn Team Picnic PostNL + 00.00
16 Tom Donnenwirth Groupama-FDJ United + 00.00
17 Itamar Einhorn NSN Cycling Team + 00.00
18 Luke Lamperti EF Education-EasyPost + 00.00
19 Oded Kogut NSN Cycling Team + 00.00
20 Max Kanter XDS Astana Team + 00.00
21 Paul Magnier Soudal Quick-Step + 00.00
22 Manlio Moro Movistar Team + 00.00
23 Matteo Moschetti Pinarello-Q36.5 Pro Cycling Team + 00.00
24 Kaden Groves Alpecin-Premier Tech + 00.00
25 Zhicheng Liu China + 00.00
26 Lionel Taminiaux Lotto-Intermarché + 00.00
27 Dries De Pooter Team Jayco-AlUla + 00.00
28 Jonas Rickaert Alpecin-Premier Tech + 00.00
29 Sam Welsford Netcompany INEOS + 00.00
30 Henrik Pedersen Uno-X Mobility + 00.00
31 Binyan Ma China + 00.00
32 Sebastian Kolze Changizi Tudor Pro Cycling Team + 00.00
33 Laurenz Rex Soudal Quick-Step + 00.00
34 Clément Braz Afonso Groupama-FDJ United + 00.00
35 Joe Pidcock Pinarello-Q36.5 Pro Cycling Team + 00.00
36 Clément Champoussin XDS Astana Team + 00.00
37 Andrea Bagioli Lidl-Trek + 00.00
38 Rotem Tene NSN Cycling Team + 00.00
39 Marco Brenner Tudor Pro Cycling Team + 00.00
40 Emils Liepins Pinarello-Q36.5 Pro Cycling Team + 00.00
41 Pavel Novak Movistar Team + 00.00
42 Rui Oliveira UAE Team Emirates-XRG + 00.00
43 Arne Marit Red Bull-BORA-hansgrohe + 00.00
44 Afonso Eulalio Bahrain Victorious + 00.00
45 Enzo Paleni Groupama-FDJ United + 00.00
46 Milan Vader Pinarello-Q36.5 Pro Cycling Team + 00.00
47 Tord Gudmestad Decathlon CMA CGM + 00.00
48 Martin Urianstad Bugge Uno-X Mobility + 00.00
49 Daan Hoole Decathlon CMA CGM + 00.00
50 Robin Froidevaux Tudor Pro Cycling Team + 00.00
51 Kévin Vauquelin Netcompany INEOS + 00.00
52 Dries van Gestel Soudal Quick-Step + 00.00
53 Mathias Sunekær Norsgaard Lidl-Trek + 00.00
54 Robbe Ghys Decathlon CMA CGM + 00.00
55 Cees Bol Decathlon CMA CGM + 00.00
56 Pelayo Sanchez Movistar Team + 00.00
57 Brent Van Moer Pinarello-Q36.5 Pro Cycling Team + 00.00
58 Lennard Kämna Lidl-Trek + 00.00
59 Rudy Porter Team Jayco-AlUla + 00.00
60 William Barta Tudor Pro Cycling Team + 00.00
61 Matthew Fox Lotto-Intermarché + 00.00
62 Louis Barré Team Visma | Lease a Bike + 00.00
63 Loe van Belle Team Visma | Lease a Bike + 00.00
64 Olav Kooij Decathlon CMA CGM + 00.00
65 Juan Ayuso Lidl-Trek + 00.00
66 Tijmen Graat Team Visma | Lease a Bike + 00.00
67 Neilson Powless EF Education-EasyPost + 00.00
68 Alexey Lutsenko NSN Cycling Team + 00.00
69 Mikkel Honore EF Education-EasyPost + 00.00
70 Adrien Boichis Red Bull-BORA-hansgrohe + 00.00
71 Tobias Bayer Alpecin-Premier Tech + 00.00
72 Timo de Jong Team Picnic PostNL + 00.00
73 Tom Pidcock Pinarello-Q36.5 Pro Cycling Team + 00.00
74 Maxim Van Gils Red Bull-BORA-hansgrohe + 00.00
75 Léo Bisiaux Decathlon CMA CGM + 00.00
76 Jan Maas Cofidis + 00.00
77 Jasha Sütterlin Team Jayco-AlUla + 00.00
78 Anton Schiffer Team Visma | Lease a Bike + 00.00
79 Max Walker EF Education-EasyPost + 00.00
80 Paul Double Team Jayco-AlUla + 00.00
81 Robbe Dhondt Team Picnic PostNL + 00.00
82 Camille Charret Cofidis + 00.00
83 Nadav Raisberg NSN Cycling Team + 00.00
84 Bjoern Koerdt Team Picnic PostNL + 00.00
85 Martin Tjøtta Uno-X Mobility + 00.00
86 Fredrik Dversnes Uno-X Mobility + 00.00
87 Torstein Træen Uno-X Mobility + 00.00
88 Daniel Martinez Red Bull-BORA-hansgrohe + 00.00
89 Alessandro Pinarello NSN Cycling Team + 00.00
90 Pau Miquel Delgado Bahrain Victorious + 00.00
91 Julius Johansen UAE Team Emirates-XRG + 00.00
92 Dries De Bondt Team Jayco-AlUla + 00.00
93 Jamie Meehan Cofidis + 00.00
94 Jhonatan Narvaez UAE Team Emirates-XRG + 00.00
95 Steff Cras Soudal Quick-Step + 00.00
96 Marijn van den Berg EF Education-EasyPost + 00.00
97 Patrick Gamper Team Jayco-AlUla + 00.00
98 AJ August Netcompany INEOS + 00.00
99 Jarno Widar Lotto-Intermarché + 00.00
100 Óscar Rodríguez Netcompany INEOS + 00.00
101 Martin López XDS Astana Team + 00.00
102 Ilan Van Wilder Soudal Quick-Step + 00.00
103 Javier Romo Movistar Team + 00.00
104 Diego Pescador Movistar Team + 00.00
105 Brandon Rivera Netcompany INEOS + 00.00
106 Rémy Rochas Groupama-FDJ United + 00.00
107 Davide Formolo Movistar Team + 00.00
108 Simon Carr Cofidis + 00.00
109 Tobias Svarre Uno-X Mobility + 00.00
110 Max van der Meulen Bahrain Victorious + 00.00
111 Florian Vermeersch UAE Team Emirates-XRG + 00.00
112 Emanuel Buchmann Cofidis + 00.00
113 Chenli Zhao China + 00.00
114 Peter Øxenberg Netcompany INEOS + 00.00
115 Chenglu Liu China + 00.00
116 Owain Doull Team Visma | Lease a Bike + 00.00
117 Arjen Livyns XDS Astana Team + 00.00
118 Marc Soler UAE Team Emirates-XRG + 00.00
119 Carlos Verona Lidl-Trek + 00.00
120 Emil Herzog Red Bull-BORA-hansgrohe + 00.00
121 Victor Langellotti XDS Astana Team + 00.00
122 Reuben Thompson Lotto-Intermarché + 00.00
123 Yutao Shen China + 00.00
124 Haoyu Su XDS Astana Team + 00.00
125 Dillon Corkery Team Picnic PostNL + 00.00
126 Artem Shmidt Netcompany INEOS + 00.00
127 Rune Herregodts UAE Team Emirates-XRG + 00.00
128 Oscar Riesebeek Alpecin-Premier Tech + 00.00
129 Edward Planckaert Alpecin-Premier Tech + 00.00
130 Nickolas Zukowsky Pinarello-Q36.5 Pro Cycling Team + 00.00
131 Søren Kragh Andersen Lidl-Trek + 00.00
132 Michel Heßmann Movistar Team + 00.00
133 Samuele Battistella EF Education-EasyPost + 00.00
134 Daniel Skerl Bahrain Victorious + 00.17
135 Zak Erzen Bahrain Victorious + 00.17
136 Jarrad Drizners Red Bull-BORA-hansgrohe + 00.30
137 Vlad Van Mechelen Bahrain Victorious + 00.43
138 Sébastien Grignard Lotto-Intermarché + 01.14
139 Ayco Bastiaens Soudal Quick-Step + 01.14
140 Niklas Behrens Team Visma | Lease a Bike + 01.23
141 Baptiste Veistroffer Lotto-Intermarché + 01.23
142 Oliver Peace Team Picnic PostNL + 01.23
143 Stan Dewulf Decathlon CMA CGM + 01.46
144 Titouan Fontaine Groupama-FDJ United + 01.46
145 Arthur Kluckers Tudor Pro Cycling Team + 01.53
146 Ruidong Wang China + 02.50
147 Warre Vangheluwe Soudal Quick-Step + 07.14
- Haijie Hu China DNF

GC

PosRiderTeam Time
1 Frits Biesterbos Team Picnic PostNL 11:17:21
2 Paul Magnier Soudal Quick-Step + 00.00
3 Max Kanter XDS Astana Team + 00.10
4 Sam Welsford Netcompany INEOS + 00.10
5 Fredrik Dversnes Uno-X Mobility + 00.10
6 Jasha Sütterlin Team Jayco-AlUla + 00.11
7 Jordi Meeus Red Bull-BORA-hansgrohe + 00.12
8 Olav Kooij Decathlon CMA CGM + 00.12
9 Neilson Powless EF Education-EasyPost + 00.12
10 Jhonatan Narvaez UAE Team Emirates-XRG + 00.12
11 Tobias Bayer Alpecin-Premier Tech + 00.13
12 Martin Tjøtta Uno-X Mobility + 00.13
13 Pau Miquel Delgado Bahrain Victorious + 00.14
14 Patrick Gamper Team Jayco-AlUla + 00.14
15 Tom Pidcock Pinarello-Q36.5 Pro Cycling Team + 00.15
16 Erlend Blikra Uno-X Mobility + 00.16
17 Matteo Milan Groupama-FDJ United + 00.16
18 Oded Kogut NSN Cycling Team + 00.16
19 Fabio Jakobsen Team Visma | Lease a Bike + 00.16
20 Itamar Einhorn NSN Cycling Team + 00.16
21 Matevz Govekar Bahrain Victorious + 00.16
22 Matteo Moschetti Pinarello-Q36.5 Pro Cycling Team + 00.16
23 Lionel Taminiaux Lotto-Intermarché + 00.16
24 Manlio Moro Movistar Team + 00.16
25 Mattia Agostinacchio EF Education-EasyPost + 00.16
26 Luke Lamperti EF Education-EasyPost + 00.16
27 Joshua Giddings Lotto-Intermarché + 00.16
28 Henrik Pedersen Uno-X Mobility + 00.16
29 Joe Pidcock Pinarello-Q36.5 Pro Cycling Team + 00.16
30 Pavel Novak Movistar Team + 00.16
31 Zhicheng Liu China + 00.16
32 Rui Oliveira UAE Team Emirates-XRG + 00.16
33 Clément Champoussin XDS Astana Team + 00.16
34 Arne Marit Red Bull-BORA-hansgrohe + 00.16
35 Cyril Barthe Groupama-FDJ United + 00.16
36 Robert Donaldson Team Jayco-AlUla + 00.16
37 Dries van Gestel Soudal Quick-Step + 00.16
38 Kévin Vauquelin Netcompany INEOS + 00.16
39 Marco Brenner Tudor Pro Cycling Team + 00.16
40 Nadav Raisberg NSN Cycling Team + 00.16
41 Rudy Porter Team Jayco-AlUla + 00.16
42 Cees Bol Decathlon CMA CGM + 00.16
43 Tom Donnenwirth Groupama-FDJ United + 00.16
44 Jan Maas Cofidis + 00.16
45 Tijmen Graat Team Visma | Lease a Bike + 00.16
46 Milan Vader Pinarello-Q36.5 Pro Cycling Team + 00.16
47 Sean Flynn Team Picnic PostNL + 00.16
48 Pelayo Sanchez Movistar Team + 00.16
49 Camille Charret Cofidis + 00.16
50 Afonso Eulalio Bahrain Victorious + 00.16
51 Louis Barré Team Visma | Lease a Bike + 00.16
52 Bjoern Koerdt Team Picnic PostNL + 00.16
53 Léo Bisiaux Decathlon CMA CGM + 00.16
54 Enzo Paleni Groupama-FDJ United + 00.16
55 Robin Froidevaux Tudor Pro Cycling Team + 00.16
56 Matthew Fox Lotto-Intermarché + 00.16
57 Juan Ayuso Lidl-Trek + 00.16
58 Paul Double Team Jayco-AlUla + 00.16
59 Martin Urianstad Bugge Uno-X Mobility + 00.16
60 Mathias Sunekær Norsgaard Lidl-Trek + 00.16
61 Alessandro Pinarello NSN Cycling Team + 00.16
62 Marijn van den Berg EF Education-EasyPost + 00.16
63 Robbe Dhondt Team Picnic PostNL + 00.16
64 Clément Braz Afonso Groupama-FDJ United + 00.16
65 Rotem Tene NSN Cycling Team + 00.16
66 Sebastian Kolze Changizi Tudor Pro Cycling Team + 00.16
67 Emils Liepins Pinarello-Q36.5 Pro Cycling Team + 00.16
68 Max Walker EF Education-EasyPost + 00.16
69 Loe van Belle Team Visma | Lease a Bike + 00.16
70 Mikkel Honore EF Education-EasyPost + 00.16
71 Lennard Kämna Lidl-Trek + 00.16
72 Arjen Livyns XDS Astana Team + 00.16
73 Adrien Boichis Red Bull-BORA-hansgrohe + 00.16
74 Michel Heßmann Movistar Team + 00.16
75 Maxim Van Gils Red Bull-BORA-hansgrohe + 00.16
76 William Barta Tudor Pro Cycling Team + 00.16
77 Torstein Træen Uno-X Mobility + 00.16
78 Owain Doull Team Visma | Lease a Bike + 00.16
79 Jarno Widar Lotto-Intermarché + 00.16
80 Alexey Lutsenko NSN Cycling Team + 00.16
81 Steff Cras Soudal Quick-Step + 00.16
82 Brent Van Moer Pinarello-Q36.5 Pro Cycling Team + 00.16
83 Ilan Van Wilder Soudal Quick-Step + 00.16
84 Diego Pescador Movistar Team + 00.16
85 Daan Hoole Decathlon CMA CGM + 00.16
86 Timo de Jong Team Picnic PostNL + 00.16
87 Tobias Svarre Uno-X Mobility + 00.16
88 Andrea Bagioli Lidl-Trek + 00.16
89 Martin López XDS Astana Team + 00.16
90 Yutao Shen China + 00.16
91 Victor Langellotti XDS Astana Team + 00.16
92 Dillon Corkery Team Picnic PostNL + 00.16
93 Max van der Meulen Bahrain Victorious + 00.16
94 Artem Shmidt Netcompany INEOS + 00.16
95 Haoyu Su XDS Astana Team + 00.16
96 Daniel Martinez Red Bull-BORA-hansgrohe + 00.16
97 Peter Øxenberg Netcompany INEOS + 00.16
98 Javier Romo Movistar Team + 00.16
99 Jamie Meehan Cofidis + 00.16
100 Rémy Rochas Groupama-FDJ United + 00.16
101 Óscar Rodríguez Netcompany INEOS + 00.16
102 AJ August Netcompany INEOS + 00.16
103 Reuben Thompson Lotto-Intermarché + 00.16
104 Brandon Rivera Netcompany INEOS + 00.16
105 Davide Formolo Movistar Team + 00.16
106 Emanuel Buchmann Cofidis + 00.16
107 Julius Johansen UAE Team Emirates-XRG + 00.16
108 Emil Herzog Red Bull-BORA-hansgrohe + 00.16
109 Marc Soler UAE Team Emirates-XRG + 00.16
110 Carlos Verona Lidl-Trek + 00.16
111 Rune Herregodts UAE Team Emirates-XRG + 00.16
112 Simon Carr Cofidis + 00.16
113 Samuele Battistella EF Education-EasyPost + 00.16
114 Nickolas Zukowsky Pinarello-Q36.5 Pro Cycling Team + 00.16
115 Tord Gudmestad Decathlon CMA CGM + 00.42
116 Laurenz Rex Soudal Quick-Step + 00.45
117 Edward Planckaert Alpecin-Premier Tech + 00.45
118 Søren Kragh Andersen Lidl-Trek + 00.45
119 Dries De Pooter Team Jayco-AlUla + 00.46
120 Sébastien Grignard Lotto-Intermarché + 01.30
121 Baptiste Veistroffer Lotto-Intermarché + 01.39
122 Robbe Ghys Decathlon CMA CGM + 02.04
123 Niklas Behrens Team Visma | Lease a Bike + 02.08
124 Vlad Van Mechelen Bahrain Victorious + 02.31
125 Milan Fretin Cofidis + 02.47
126 Titouan Fontaine Groupama-FDJ United + 03.42
127 Stan Dewulf Decathlon CMA CGM + 04.57
128 Oliver Peace Team Picnic PostNL + 05.09
129 Anton Schiffer Team Visma | Lease a Bike + 05.56
130 Arvid de Kleijn Tudor Pro Cycling Team + 08.43
131 Sebastian Molano UAE Team Emirates-XRG + 08.43
132 Binyan Ma China + 08.43
133 Florian Vermeersch UAE Team Emirates-XRG + 08.43
134 Warre Vangheluwe Soudal Quick-Step + 09.40
135 Arthur Kluckers Tudor Pro Cycling Team + 10.36
136 Brady Gilmore NSN Cycling Team + 11.08
137 Kaden Groves Alpecin-Premier Tech + 11.08
138 Chenli Zhao China + 11.08
139 Oscar Riesebeek Alpecin-Premier Tech + 11.08
140 Zak Erzen Bahrain Victorious + 11.25
141 Daniel Skerl Bahrain Victorious + 11.25
142 Jonas Rickaert Alpecin-Premier Tech + 11.36
143 Jarrad Drizners Red Bull-BORA-hansgrohe + 12.07
144 Chenglu Liu China + 13.05
145 Ayco Bastiaens Soudal Quick-Step + 13.49
146 Ruidong Wang China + 13.57
147 Dries De Bondt Team Jayco-AlUla + 15.37
- Haijie Hu China DNF

Youth

PosRiderTeam Time
1 Frits Biesterbos Team Picnic PostNL 11:17:21
2 Paul Magnier Soudal Quick-Step + 00.00
3 Olav Kooij Decathlon CMA CGM + 00.12
4 Martin Tjøtta Uno-X Mobility + 00.13
5 Matteo Milan Groupama-FDJ United + 00.16
6 Oded Kogut NSN Cycling Team + 00.16
7 Manlio Moro Movistar Team + 00.16
8 Mattia Agostinacchio EF Education-EasyPost + 00.16
9 Luke Lamperti EF Education-EasyPost + 00.16
10 Joshua Giddings Lotto-Intermarché + 00.16
11 Henrik Pedersen Uno-X Mobility + 00.16
12 Joe Pidcock Pinarello-Q36.5 Pro Cycling Team + 00.16
13 Pavel Novak Movistar Team + 00.16
14 Zhicheng Liu China + 00.16
15 Robert Donaldson Team Jayco-AlUla + 00.16
16 Kévin Vauquelin Netcompany INEOS + 00.16
17 Marco Brenner Tudor Pro Cycling Team + 00.16
18 Nadav Raisberg NSN Cycling Team + 00.16
19 Tijmen Graat Team Visma | Lease a Bike + 00.16
20 Camille Charret Cofidis + 00.16
21 Afonso Eulalio Bahrain Victorious + 00.16
22 Bjoern Koerdt Team Picnic PostNL + 00.16
23 Léo Bisiaux Decathlon CMA CGM + 00.16
24 Enzo Paleni Groupama-FDJ United + 00.16
25 Matthew Fox Lotto-Intermarché + 00.16
26 Juan Ayuso Lidl-Trek + 00.16
27 Alessandro Pinarello NSN Cycling Team + 00.16
28 Robbe Dhondt Team Picnic PostNL + 00.16
29 Rotem Tene NSN Cycling Team + 00.16
30 Max Walker EF Education-EasyPost + 00.16
31 Loe van Belle Team Visma | Lease a Bike + 00.16
32 Adrien Boichis Red Bull-BORA-hansgrohe + 00.16
33 Michel Heßmann Movistar Team + 00.16
34 Jarno Widar Lotto-Intermarché + 00.16
35 Diego Pescador Movistar Team + 00.16
36 Tobias Svarre Uno-X Mobility + 00.16
37 Max van der Meulen Bahrain Victorious + 00.16
38 Artem Shmidt Netcompany INEOS + 00.16
39 Peter Øxenberg Netcompany INEOS + 00.16
40 Jamie Meehan Cofidis + 00.16
41 AJ August Netcompany INEOS + 00.16
42 Reuben Thompson Lotto-Intermarché + 00.16
43 Emil Herzog Red Bull-BORA-hansgrohe + 00.16
44 Tord Gudmestad Decathlon CMA CGM + 00.42
45 Dries De Pooter Team Jayco-AlUla + 00.46
46 Niklas Behrens Team Visma | Lease a Bike + 02.08
47 Vlad Van Mechelen Bahrain Victorious + 02.31
48 Milan Fretin Cofidis + 02.47
49 Titouan Fontaine Groupama-FDJ United + 03.42
50 Oliver Peace Team Picnic PostNL + 05.09
51 Warre Vangheluwe Soudal Quick-Step + 09.40
52 Brady Gilmore NSN Cycling Team + 11.08
53 Chenli Zhao China + 11.08
54 Zak Erzen Bahrain Victorious + 11.25
55 Daniel Skerl Bahrain Victorious + 11.25
56 Chenglu Liu China + 13.05

Points

PosRiderTeam Points
1 Frits Biesterbos Team Picnic PostNL 25
2 Paul Magnier Soudal Quick-Step 25
3 Max Kanter XDS Astana Team 19
4 Milan Fretin Cofidis 15
5 Jordi Meeus Red Bull-BORA-hansgrohe 13
6 Fredrik Dversnes Uno-X Mobility 12
7 Arvid de Kleijn Tudor Pro Cycling Team 12
8 Jasha Sütterlin Team Jayco-AlUla 10
9 Sam Welsford Netcompany INEOS 10
10 Erlend Blikra Uno-X Mobility 10
11 Jhonatan Narvaez UAE Team Emirates-XRG 8
12 Olav Kooij Decathlon CMA CGM 8
13 Neilson Powless EF Education-EasyPost 8
14 Oded Kogut NSN Cycling Team 8
15 Fabio Jakobsen Team Visma | Lease a Bike 7
16 Tobias Bayer Alpecin-Premier Tech 6
17 Martin Tjøtta Uno-X Mobility 6
18 Robin Froidevaux Tudor Pro Cycling Team 6
19 Matteo Milan Groupama-FDJ United 5
20 Sebastian Molano UAE Team Emirates-XRG 5
21 Pau Miquel Delgado Bahrain Victorious 4
22 Patrick Gamper Team Jayco-AlUla 4
23 Matteo Moschetti Pinarello-Q36.5 Pro Cycling Team 4
24 Lionel Taminiaux Lotto-Intermarché 4
25 Joshua Giddings Lotto-Intermarché 4
26 Dries De Bondt Team Jayco-AlUla 4
27 Luke Lamperti EF Education-EasyPost 3
28 Tom Pidcock Pinarello-Q36.5 Pro Cycling Team 2
29 Brady Gilmore NSN Cycling Team 2
30 Jonas Rickaert Alpecin-Premier Tech 2
31 Ruidong Wang China 2
32 Itamar Einhorn NSN Cycling Team 1
33 Cyril Barthe Groupama-FDJ United 1

Mountain

PosRiderTeam Points
1 Ruidong Wang China 12
2 Afonso Eulalio Bahrain Victorious 10
3 Tobias Bayer Alpecin-Premier Tech 10
4 Rudy Porter Team Jayco-AlUla 6
5 Jasha Sütterlin Team Jayco-AlUla 5
6 Rémy Rochas Groupama-FDJ United 4

Team

PosTeamTime
1 NSN Cycling Team 33:52:51
2 Groupama-FDJ United + 00.00
3 Team Picnic PostNL + 00.00
4 Uno-X Mobility + 00.00
5 Pinarello-Q36.5 Pro Cycling Team + 00.00
6 Tudor Pro Cycling Team + 00.00
7 EF Education-EasyPost + 00.00
8 Team Visma | Lease a Bike + 00.00
9 Movistar Team + 00.00
10 Netcompany INEOS Cycling Team + 00.00
11 Lotto-Intermarché + 00.00
12 Team Jayco-AlUla + 00.00
13 Decathlon CMA CGM Team + 00.00
14 XDS Astana Team + 00.00
15 Bahrain Victorious + 00.00
16 Red Bull-BORA-hansgrohe + 00.00
17 Soudal Quick-Step + 00.00
18 Cofidis + 00.00
19 UAE Team Emirates-XRG + 00.00
20 Lidl-Trek + 00.00
21 China + 08.27
22 Alpecin-Premier Tech + 10.52

Race profile

Race
Cotti Coffee - Tour of Guangxi
Start date
13.10.2026
End date
18.10.2026
Total distance
211.9 km
Gen
Men
Cat
2.UWT
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 ❤️