Cotti Coffee - Tour of Guangxi 2026 - Stage 5

Jinchengjiang > Yizhou, 170.6km

13.10-18.10

Milan Fretin (Cofidis) sprinted to his second victory of the 2026 Tour of Guangxi on stage 5, beating Matteo Moschetti and Erlend Blikra. Race leader Paul Magnier (Soudal Quick-Step) suffered a heavy crash in the final kilometre following contact with Max Kanter. Fretin emerged from the chaotic finale to claim another win in the last sprint opportunity of the race.

Results

Stage

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

GC

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

Youth

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

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 Arvid de Kleijn Tudor Pro Cycling Team 15
9 Jhonatan Narvaez UAE Team Emirates-XRG 14
10 Matteo Moschetti Pinarello-Q36.5 Pro Cycling Team 14
11 Sam Welsford Netcompany INEOS 14
12 Joshua Giddings Lotto-Intermarché 13
13 Enzo Paleni Groupama-FDJ United 12
14 Fredrik Dversnes Uno-X Mobility 12
15 Cees Bol Decathlon CMA CGM 12
16 Fabio Jakobsen Team Visma | Lease a Bike 11
17 Pau Miquel Delgado Bahrain Victorious 10
18 Oded Kogut NSN Cycling Team 9
19 Neilson Powless EF Education-EasyPost 8
20 Dries De Bondt Team Jayco-AlUla 8
21 Sebastian Molano UAE Team Emirates-XRG 7
22 Martin Tjøtta Uno-X Mobility 6
23 Tobias Bayer Alpecin-Premier Tech 6
24 Baptiste Veistroffer Lotto-Intermarché 6
25 Robin Froidevaux Tudor Pro Cycling Team 6
26 Brady Gilmore NSN Cycling Team 6
27 Sebastian Kolze Changizi Tudor Pro Cycling Team 5
28 Matteo Milan Groupama-FDJ United 5
29 Brandon Rivera Netcompany INEOS 4
30 Lionel Taminiaux Lotto-Intermarché 4
31 Patrick Gamper Team Jayco-AlUla 4
32 Loe van Belle Team Visma | Lease a Bike 3
33 Luke Lamperti EF Education-EasyPost 3
34 Tom Pidcock Pinarello-Q36.5 Pro Cycling Team 2
35 Davide Formolo Movistar Team 2
36 Robbe Ghys Decathlon CMA CGM 2
37 Jonas Rickaert Alpecin-Premier Tech 2
38 Ruidong Wang China 2
39 Cyril Barthe Groupama-FDJ United 1
40 Marijn van den Berg EF Education-EasyPost 1
41 Itamar Einhorn NSN Cycling Team 1

Mountain

PosRiderTeam Points
1 Baptiste Veistroffer Lotto-Intermarché 46
2 Dries De Bondt Team Jayco-AlUla 16
3 Ruidong Wang China 12
4 Afonso Eulalio Bahrain Victorious 10
5 Tobias Bayer Alpecin-Premier Tech 10
6 Robbe Ghys Decathlon CMA CGM 8
7 Brandon Rivera Netcompany INEOS 7
8 Davide Formolo Movistar Team 6
9 Rudy Porter Team Jayco-AlUla 6
10 Jasha Sütterlin Team Jayco-AlUla 5
11 Rémy Rochas Groupama-FDJ United 4
12 Enzo Paleni Groupama-FDJ United 2
13 Patrick Gamper Team Jayco-AlUla 2
14 Max Walker EF Education-EasyPost 1

Team

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

Race profile

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