Cotti Coffee - Tour of Guangxi 2026 - Stage 4

Bama > Tian'e, 164.6km

13.10-18.10

Paul Magnier (Soudal Quick-Step) powered to victory on stage 4 of the Tour of Guangxi in Tian’e, marking a record-breaking seventh stage win at the race.

Results

Stage

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

GC

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

Youth

PosRiderTeam Time
1 Paul Magnier Soudal Quick-Step 14:59:06
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 Nadav Raisberg NSN Cycling Team + 00.26
7 Henrik Pedersen Uno-X Mobility + 00.26
8 Tijmen Graat Team Visma | Lease a Bike + 00.26
9 Afonso Eulalio Bahrain Victorious + 00.26
10 Loe van Belle Team Visma | Lease a Bike + 00.26
11 Juan Ayuso Lidl-Trek + 00.26
12 Marco Brenner Tudor Pro Cycling Team + 00.26
13 Léo Bisiaux Decathlon CMA CGM + 00.26
14 Alessandro Pinarello NSN Cycling Team + 00.26
15 Michel Heßmann Movistar Team + 00.26
16 Rotem Tene NSN Cycling Team + 00.26
17 Bjoern Koerdt Team Picnic PostNL + 00.26
18 Jarno Widar Lotto-Intermarché + 00.26
19 Diego Pescador Movistar Team + 00.26
20 Tobias Svarre Uno-X Mobility + 00.26
21 Robbe Dhondt Team Picnic PostNL + 00.26
22 Jamie Meehan Cofidis + 00.26
23 Adrien Boichis Red Bull-BORA-hansgrohe + 00.26
24 AJ August Netcompany INEOS + 00.26
25 Reuben Thompson Lotto-Intermarché + 00.26
26 Emil Herzog Red Bull-BORA-hansgrohe + 00.26
27 Max van der Meulen Bahrain Victorious + 00.26
28 Matthew Fox Lotto-Intermarché + 01.21
29 Joe Pidcock Pinarello-Q36.5 Pro Cycling Team + 01.24
30 Peter Øxenberg Netcompany INEOS + 01.24
31 Robert Donaldson Team Jayco-AlUla + 01.33
32 Matteo Milan Groupama-FDJ United + 01.34
33 Mattia Agostinacchio EF Education-EasyPost + 01.38
34 Max Walker EF Education-EasyPost + 02.23
35 Dries De Pooter Team Jayco-AlUla + 02.31
36 Vlad Van Mechelen Bahrain Victorious + 02.41
37 Artem Shmidt Netcompany INEOS + 03.28
38 Pavel Novak Movistar Team + 07.00
39 Joshua Giddings Lotto-Intermarché + 10.52
40 Brady Gilmore NSN Cycling Team + 11.18
41 Tord Gudmestad Decathlon CMA CGM + 11.18
42 Niklas Behrens Team Visma | Lease a Bike + 12.23
43 Oded Kogut NSN Cycling Team + 17.37
44 Manlio Moro Movistar Team + 17.37
45 Luke Lamperti EF Education-EasyPost + 17.37
46 Zhicheng Liu China + 17.37
47 Camille Charret Cofidis + 17.37
48 Milan Fretin Cofidis + 20.08
49 Titouan Fontaine Groupama-FDJ United + 21.03
50 Oliver Peace Team Picnic PostNL + 22.30
51 Warre Vangheluwe Soudal Quick-Step + 27.01
52 Chenli Zhao China + 28.29
53 Daniel Skerl Bahrain Victorious + 28.46
54 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 27
4 Milan Fretin Cofidis 15
5 Jordi Meeus Red Bull-BORA-hansgrohe 13
6 Enzo Paleni Groupama-FDJ United 12
7 Fredrik Dversnes Uno-X Mobility 12
8 Arvid de Kleijn Tudor Pro Cycling Team 12
9 Jasha Sütterlin Team Jayco-AlUla 10
10 Cees Bol Decathlon CMA CGM 10
11 Pau Miquel Delgado Bahrain Victorious 10
12 Sam Welsford Netcompany INEOS 10
13 Erlend Blikra Uno-X Mobility 10
14 Jhonatan Narvaez UAE Team Emirates-XRG 8
15 Neilson Powless EF Education-EasyPost 8
16 Dries De Bondt Team Jayco-AlUla 8
17 Oded Kogut NSN Cycling Team 8
18 Sebastian Molano UAE Team Emirates-XRG 7
19 Fabio Jakobsen Team Visma | Lease a Bike 7
20 Martin Tjøtta Uno-X Mobility 6
21 Tobias Bayer Alpecin-Premier Tech 6
22 Baptiste Veistroffer Lotto-Intermarché 6
23 Robin Froidevaux Tudor Pro Cycling Team 6
24 Brady Gilmore NSN Cycling Team 6
25 Sebastian Kolze Changizi Tudor Pro Cycling Team 5
26 Matteo Milan Groupama-FDJ United 5
27 Lionel Taminiaux Lotto-Intermarché 4
28 Patrick Gamper Team Jayco-AlUla 4
29 Joshua Giddings Lotto-Intermarché 4
30 Matteo Moschetti Pinarello-Q36.5 Pro Cycling Team 4
31 Loe van Belle Team Visma | Lease a Bike 3
32 Luke Lamperti EF Education-EasyPost 3
33 Tom Pidcock Pinarello-Q36.5 Pro Cycling Team 2
34 Robbe Ghys Decathlon CMA CGM 2
35 Jonas Rickaert Alpecin-Premier Tech 2
36 Ruidong Wang China 2
37 Cyril Barthe Groupama-FDJ United 1
38 Marijn van den Berg EF Education-EasyPost 1
39 Itamar Einhorn NSN Cycling Team 1

Mountain

PosRiderTeam Points
1 Baptiste Veistroffer Lotto-Intermarché 28
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 Rudy Porter Team Jayco-AlUla 6
8 Jasha Sütterlin Team Jayco-AlUla 5
9 Rémy Rochas Groupama-FDJ United 4
10 Enzo Paleni Groupama-FDJ United 2

Team

PosTeamTime
1 NSN Cycling Team 44:58:36
2 Groupama-FDJ United + 00.00
3 XDS Astana Team + 00.00
4 Team Visma | Lease a Bike + 00.00
5 Team Picnic PostNL + 00.00
6 Uno-X Mobility + 00.00
7 Pinarello-Q36.5 Pro Cycling Team + 00.00
8 Tudor Pro Cycling Team + 00.00
9 EF Education-EasyPost + 00.00
10 Decathlon CMA CGM Team + 00.00
11 Movistar Team + 00.00
12 Netcompany INEOS Cycling Team + 00.00
13 UAE Team Emirates-XRG + 00.00
14 Lotto-Intermarché + 00.00
15 Team Jayco-AlUla + 00.00
16 Soudal Quick-Step + 00.00
17 Red Bull-BORA-hansgrohe + 00.00
18 Bahrain Victorious + 00.00
19 Cofidis + 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
164.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 ❤️