Cotti Coffee - Tour of Guangxi 2026 - Stage 6

Yizhou > Nongla Scenic Area, 165.6km

13.10-18.10

Jarno Widar claimed his first WorldTour overall title after winning the final stage of the 2026 Tour of Guangxi. The Belgian responded to a late attack from Tom Pidcock, powering past the Briton in the closing metres to seal victory. Pidcock finished six seconds behind, with Louis Barré completing the podium at ten seconds.

Results

Stage

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

GC

PosRiderTeam Time
1 Jarno Widar Lotto-Intermarché 22:22:45
2 Tom Pidcock Pinarello-Q36.5 Pro Cycling Team + 00.09
3 Louis Barré Team Visma | Lease a Bike + 00.16
4 Marco Brenner Tudor Pro Cycling Team + 00.21
5 Martin Tjøtta Uno-X Mobility + 00.22
6 Juan Ayuso Lidl-Trek + 00.26
7 Jhonatan Narvaez UAE Team Emirates-XRG + 00.29
8 Afonso Eulalio Bahrain Victorious + 00.31
9 Clément Braz Afonso Groupama-FDJ United + 00.31
10 Maxim Van Gils Red Bull-BORA-hansgrohe + 00.33
11 Martin López XDS Astana Team + 00.37
12 Javier Romo Movistar Team + 00.37
13 Kévin Vauquelin Netcompany INEOS + 00.40
14 Paul Double Team Jayco-AlUla + 00.42
15 Torstein Træen Uno-X Mobility + 00.42
16 Daniel Martinez Red Bull-BORA-hansgrohe + 00.42
17 AJ August Netcompany INEOS + 00.42
18 Alessandro Pinarello NSN Cycling Team + 00.46
19 Clément Champoussin XDS Astana Team + 00.48
20 Léo Bisiaux Decathlon CMA CGM + 00.50
21 Tobias Svarre Uno-X Mobility + 00.53
22 Bjoern Koerdt Team Picnic PostNL + 00.53
23 Pau Miquel Delgado Bahrain Victorious + 00.55
24 Neilson Powless EF Education-EasyPost + 00.56
25 Reuben Thompson Lotto-Intermarché + 00.57
26 Tijmen Graat Team Visma | Lease a Bike + 00.59
27 Pelayo Sanchez Movistar Team + 01.03
28 Jamie Meehan Cofidis + 01.03
29 Adrien Boichis Red Bull-BORA-hansgrohe + 01.03
30 Mikkel Honore EF Education-EasyPost + 01.03
31 Daan Hoole Decathlon CMA CGM + 01.16
32 Rudy Porter Team Jayco-AlUla + 01.18
33 William Barta Tudor Pro Cycling Team + 01.26
34 Peter Øxenberg Netcompany INEOS + 01.27
35 Diego Pescador Movistar Team + 01.32
36 Óscar Rodríguez Netcompany INEOS + 01.34
37 Frits Biesterbos Team Picnic PostNL + 01.36
38 Steff Cras Soudal Quick-Step + 01.38
39 Emanuel Buchmann Cofidis + 01.52
40 Carlos Verona Lidl-Trek + 01.52
41 Davide Formolo Movistar Team + 01.53
42 Rémy Rochas Groupama-FDJ United + 02.00
43 Nickolas Zukowsky Pinarello-Q36.5 Pro Cycling Team + 02.00
44 Enzo Paleni Groupama-FDJ United + 02.03
45 Alexey Lutsenko NSN Cycling Team + 02.05
46 Jasha Sütterlin Team Jayco-AlUla + 02.19
47 Ilan Van Wilder Soudal Quick-Step + 02.19
48 Brandon Rivera Netcompany INEOS + 02.23
49 Milan Vader Pinarello-Q36.5 Pro Cycling Team + 02.27
50 Loe van Belle Team Visma | Lease a Bike + 02.27
51 Tom Donnenwirth Groupama-FDJ United + 02.27
52 Nadav Raisberg NSN Cycling Team + 02.41
53 Sean Flynn Team Picnic PostNL + 02.41
54 Edward Planckaert Alpecin-Premier Tech + 02.43
55 Jan Maas Cofidis + 02.58
56 Marc Soler UAE Team Emirates-XRG + 03.07
57 Haoyu Su XDS Astana Team + 03.11
58 Andrea Bagioli Lidl-Trek + 03.18
59 Joe Pidcock Pinarello-Q36.5 Pro Cycling Team + 03.34
60 Brent Van Moer Pinarello-Q36.5 Pro Cycling Team + 03.40
61 Tobias Bayer Alpecin-Premier Tech + 03.44
62 Fredrik Dversnes Uno-X Mobility + 03.47
63 Cyril Barthe Groupama-FDJ United + 03.55
64 Søren Kragh Andersen Lidl-Trek + 03.57
65 Cees Bol Decathlon CMA CGM + 04.08
66 Arjen Livyns XDS Astana Team + 04.09
67 Lionel Taminiaux Lotto-Intermarché + 04.14
68 Marijn van den Berg EF Education-EasyPost + 04.14
69 Simon Carr Cofidis + 04.28
70 Martin Urianstad Bugge Uno-X Mobility + 05.00
71 Rune Herregodts UAE Team Emirates-XRG + 05.09
72 Mattia Agostinacchio EF Education-EasyPost + 05.26
73 Arne Marit Red Bull-BORA-hansgrohe + 06.03
74 Matthew Fox Lotto-Intermarché + 07.06
75 Robert Donaldson Team Jayco-AlUla + 07.10
76 Anton Schiffer Team Visma | Lease a Bike + 07.21
77 Michel Heßmann Movistar Team + 07.41
78 Emil Herzog Red Bull-BORA-hansgrohe + 07.41
79 Sebastian Kolze Changizi Tudor Pro Cycling Team + 07.56
80 Pavel Novak Movistar Team + 08.12
81 Rui Oliveira UAE Team Emirates-XRG + 08.23
82 Sébastien Grignard Lotto-Intermarché + 08.23
83 Baptiste Veistroffer Lotto-Intermarché + 08.38
84 Max Kanter XDS Astana Team + 08.44
85 Stan Dewulf Decathlon CMA CGM + 08.49
86 Patrick Gamper Team Jayco-AlUla + 08.54
87 Dries De Pooter Team Jayco-AlUla + 08.56
88 Rotem Tene NSN Cycling Team + 09.09
89 Matevz Govekar Bahrain Victorious + 09.10
90 Dillon Corkery Team Picnic PostNL + 09.24
91 Jordi Meeus Red Bull-BORA-hansgrohe + 09.32
92 Dries van Gestel Soudal Quick-Step + 09.36
93 Henrik Pedersen Uno-X Mobility + 09.52
94 Max van der Meulen Bahrain Victorious + 09.55
95 Max Walker EF Education-EasyPost + 09.57
96 Matteo Milan Groupama-FDJ United + 10.44
97 Robin Froidevaux Tudor Pro Cycling Team + 11.24
98 Samuele Battistella EF Education-EasyPost + 11.42
99 Paul Magnier Soudal Quick-Step + 12.00
100 Vlad Van Mechelen Bahrain Victorious + 12.10
101 Robbe Ghys Decathlon CMA CGM + 12.15
102 Laurenz Rex Soudal Quick-Step + 12.54
103 Brady Gilmore NSN Cycling Team + 14.26
104 Artem Shmidt Netcompany INEOS + 15.33
105 Julius Johansen UAE Team Emirates-XRG + 16.11
106 Joshua Giddings Lotto-Intermarché + 16.36
107 Emils Liepins Pinarello-Q36.5 Pro Cycling Team + 16.40
108 Yutao Shen China + 16.49
109 Sebastian Molano UAE Team Emirates-XRG + 16.50
110 Tord Gudmestad Decathlon CMA CGM + 17.18
111 Florian Vermeersch UAE Team Emirates-XRG + 18.03
112 Lennard Kämna Lidl-Trek + 18.24
113 Timo de Jong Team Picnic PostNL + 18.52
114 Arthur Kluckers Tudor Pro Cycling Team + 21.04
115 Luke Lamperti EF Education-EasyPost + 21.53
116 Camille Charret Cofidis + 21.57
117 Victor Langellotti XDS Astana Team + 23.05
118 Dries De Bondt Team Jayco-AlUla + 23.13
119 Manlio Moro Movistar Team + 23.14
120 Oded Kogut NSN Cycling Team + 25.25
121 Itamar Einhorn NSN Cycling Team + 25.25
122 Niklas Behrens Team Visma | Lease a Bike + 25.26
123 Titouan Fontaine Groupama-FDJ United + 25.46
124 Zhicheng Liu China + 26.47
125 Erlend Blikra Uno-X Mobility + 27.07
126 Milan Fretin Cofidis + 27.37
127 Mathias Sunekær Norsgaard Lidl-Trek + 27.44
128 Oliver Peace Team Picnic PostNL + 28.07
129 Fabio Jakobsen Team Visma | Lease a Bike + 29.19
130 Sam Welsford Netcompany INEOS + 29.36
131 Matteo Moschetti Pinarello-Q36.5 Pro Cycling Team + 30.16
132 Arvid de Kleijn Tudor Pro Cycling Team + 33.26
133 Chenglu Liu China + 34.22
134 Binyan Ma China + 35.14
135 Chenli Zhao China + 35.16
136 Jonas Rickaert Alpecin-Premier Tech + 35.25
137 Oscar Riesebeek Alpecin-Premier Tech + 35.51
138 Daniel Skerl Bahrain Victorious + 36.08
139 Ayco Bastiaens Soudal Quick-Step + 37.35
140 Kaden Groves Alpecin-Premier Tech + 37.39
141 Jarrad Drizners Red Bull-BORA-hansgrohe + 38.38
142 Warre Vangheluwe Soudal Quick-Step + 40.23
143 Ruidong Wang China + 43.33

Youth

PosRiderTeam Time
1 Jarno Widar Lotto-Intermarché 22:22:45
2 Marco Brenner Tudor Pro Cycling Team + 00.21
3 Martin Tjøtta Uno-X Mobility + 00.22
4 Juan Ayuso Lidl-Trek + 00.26
5 Afonso Eulalio Bahrain Victorious + 00.31
6 Kévin Vauquelin Netcompany INEOS + 00.40
7 AJ August Netcompany INEOS + 00.42
8 Alessandro Pinarello NSN Cycling Team + 00.46
9 Léo Bisiaux Decathlon CMA CGM + 00.50
10 Tobias Svarre Uno-X Mobility + 00.53
11 Bjoern Koerdt Team Picnic PostNL + 00.53
12 Reuben Thompson Lotto-Intermarché + 00.57
13 Tijmen Graat Team Visma | Lease a Bike + 00.59
14 Jamie Meehan Cofidis + 01.03
15 Adrien Boichis Red Bull-BORA-hansgrohe + 01.03
16 Peter Øxenberg Netcompany INEOS + 01.27
17 Diego Pescador Movistar Team + 01.32
18 Frits Biesterbos Team Picnic PostNL + 01.36
19 Enzo Paleni Groupama-FDJ United + 02.03
20 Loe van Belle Team Visma | Lease a Bike + 02.27
21 Nadav Raisberg NSN Cycling Team + 02.41
22 Joe Pidcock Pinarello-Q36.5 Pro Cycling Team + 03.34
23 Mattia Agostinacchio EF Education-EasyPost + 05.26
24 Matthew Fox Lotto-Intermarché + 07.06
25 Robert Donaldson Team Jayco-AlUla + 07.10
26 Michel Heßmann Movistar Team + 07.41
27 Emil Herzog Red Bull-BORA-hansgrohe + 07.41
28 Pavel Novak Movistar Team + 08.12
29 Dries De Pooter Team Jayco-AlUla + 08.56
30 Rotem Tene NSN Cycling Team + 09.09
31 Henrik Pedersen Uno-X Mobility + 09.52
32 Max van der Meulen Bahrain Victorious + 09.55
33 Max Walker EF Education-EasyPost + 09.57
34 Matteo Milan Groupama-FDJ United + 10.44
35 Paul Magnier Soudal Quick-Step + 12.00
36 Vlad Van Mechelen Bahrain Victorious + 12.10
37 Brady Gilmore NSN Cycling Team + 14.26
38 Artem Shmidt Netcompany INEOS + 15.33
39 Joshua Giddings Lotto-Intermarché + 16.36
40 Tord Gudmestad Decathlon CMA CGM + 17.18
41 Luke Lamperti EF Education-EasyPost + 21.53
42 Camille Charret Cofidis + 21.57
43 Manlio Moro Movistar Team + 23.14
44 Oded Kogut NSN Cycling Team + 25.25
45 Niklas Behrens Team Visma | Lease a Bike + 25.26
46 Titouan Fontaine Groupama-FDJ United + 25.46
47 Zhicheng Liu China + 26.47
48 Milan Fretin Cofidis + 27.37
49 Oliver Peace Team Picnic PostNL + 28.07
50 Chenglu Liu China + 34.22
51 Chenli Zhao China + 35.16
52 Daniel Skerl Bahrain Victorious + 36.08
53 Warre Vangheluwe Soudal Quick-Step + 40.23

Points

PosRiderTeam Points
1 Paul Magnier Soudal Quick-Step 40
2 Frits Biesterbos Team Picnic PostNL 32
3 Max Kanter XDS Astana Team 32
4 Milan Fretin Cofidis 30
5 Jordi Meeus Red Bull-BORA-hansgrohe 19
6 Erlend Blikra Uno-X Mobility 18
7 Jasha Sütterlin Team Jayco-AlUla 16
8 Jarno Widar Lotto-Intermarché 15
9 Arvid de Kleijn Tudor Pro Cycling Team 15
10 Jhonatan Narvaez UAE Team Emirates-XRG 14
11 Sam Welsford Netcompany INEOS 14
12 Matteo Moschetti Pinarello-Q36.5 Pro Cycling Team 14
13 Joshua Giddings Lotto-Intermarché 13
14 Enzo Paleni Groupama-FDJ United 12
15 Fredrik Dversnes Uno-X Mobility 12
16 Martin Tjøtta Uno-X Mobility 12
17 Tom Pidcock Pinarello-Q36.5 Pro Cycling Team 12
18 Cees Bol Decathlon CMA CGM 12
19 Fabio Jakobsen Team Visma | Lease a Bike 11
20 Arjen Livyns XDS Astana Team 10
21 Pau Miquel Delgado Bahrain Victorious 10
22 Oded Kogut NSN Cycling Team 9
23 Yutao Shen China 8
24 Louis Barré Team Visma | Lease a Bike 8
25 Neilson Powless EF Education-EasyPost 8
26 Dries De Bondt Team Jayco-AlUla 8
27 Marco Brenner Tudor Pro Cycling Team 7
28 Sebastian Molano UAE Team Emirates-XRG 7
29 Tobias Bayer Alpecin-Premier Tech 6
30 Baptiste Veistroffer Lotto-Intermarché 6
31 Robin Froidevaux Tudor Pro Cycling Team 6
32 Brady Gilmore NSN Cycling Team 6
33 Jonas Rickaert Alpecin-Premier Tech 6
34 Juan Ayuso Lidl-Trek 5
35 Sebastian Kolze Changizi Tudor Pro Cycling Team 5
36 Matteo Milan Groupama-FDJ United 5
37 Peter Øxenberg Netcompany INEOS 4
38 Brandon Rivera Netcompany INEOS 4
39 Lionel Taminiaux Lotto-Intermarché 4
40 Patrick Gamper Team Jayco-AlUla 4
41 Clément Braz Afonso Groupama-FDJ United 3
42 Loe van Belle Team Visma | Lease a Bike 3
43 Luke Lamperti EF Education-EasyPost 3
44 Afonso Eulalio Bahrain Victorious 2
45 Davide Formolo Movistar Team 2
46 Robbe Ghys Decathlon CMA CGM 2
47 Laurenz Rex Soudal Quick-Step 2
48 Ruidong Wang China 2
49 Maxim Van Gils Red Bull-BORA-hansgrohe 1
50 Cyril Barthe Groupama-FDJ United 1
51 Marijn van den Berg EF Education-EasyPost 1
52 Itamar Einhorn NSN Cycling Team 1

Mountain

PosRiderTeam Points
1 Baptiste Veistroffer Lotto-Intermarché 46
2 Peter Øxenberg Netcompany INEOS 20
3 Dries De Bondt Team Jayco-AlUla 16
4 Javier Romo Movistar Team 15
5 Ruidong Wang China 12
6 Afonso Eulalio Bahrain Victorious 10
7 Tobias Bayer Alpecin-Premier Tech 10
8 Jarno Widar Lotto-Intermarché 10
9 Robbe Ghys Decathlon CMA CGM 8
10 Brandon Rivera Netcompany INEOS 7
11 Paul Double Team Jayco-AlUla 6
12 Rudy Porter Team Jayco-AlUla 6
13 Davide Formolo Movistar Team 6
14 Jasha Sütterlin Team Jayco-AlUla 5
15 Laurenz Rex Soudal Quick-Step 4
16 Rémy Rochas Groupama-FDJ United 4
17 Anton Schiffer Team Visma | Lease a Bike 4
18 Enzo Paleni Groupama-FDJ United 2
19 Arjen Livyns XDS Astana Team 2
20 Patrick Gamper Team Jayco-AlUla 2
21 Martin Urianstad Bugge Uno-X Mobility 1
22 Max Walker EF Education-EasyPost 1

Team

PosTeamTime
1 Netcompany INEOS Cycling Team 67:10:06
2 Uno-X Mobility + 00.09
3 Red Bull-BORA-hansgrohe + 00.27
4 Team Visma | Lease a Bike + 01.09
5 Movistar Team + 01.21
6 XDS Astana Team + 01.50
7 Team Jayco-AlUla + 02.36
8 Groupama-FDJ United + 02.49
9 Pinarello-Q36.5 Pro Cycling Team + 02.52
10 Decathlon CMA CGM Team + 03.28
11 Lotto-Intermarché + 03.30
12 Team Picnic PostNL + 03.35
13 NSN Cycling Team + 03.41
14 Lidl-Trek + 03.45
15 Cofidis + 04.02
16 EF Education-EasyPost + 04.26
17 UAE Team Emirates-XRG + 07.01
18 Bahrain Victorious + 07.25
19 Tudor Pro Cycling Team + 07.44
20 Soudal Quick-Step + 08.57
21 Alpecin-Premier Tech + 39.09
22 China + 01:09.26

Race profile

Race
Cotti Coffee - Tour of Guangxi
Start date
13.10.2026
End date
18.10.2026
Total distance
165.6 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 ❤️