Cotti Coffee - Tour of Guangxi 2023 - Stage 2

Beihai > Qinzhou, 149.6km

12.10-17.10

The Tour of Guangxi is China's leading international stage race and a fixture on the UCI WorldTour calendar. Held in October, the race takes riders through the Guangxi Zhuang Autonomous Region in southern China, combining flat roads, rolling terrain and steep climbs. Traditionally positioned towards the end of the professional cycling season, it provides opportunities for sprinters, puncheurs and general classification contenders.

Results

Stage

PosRiderTeam Time
1 Jonathan Milan Bahrain Victorious 3:15:53
2 Arvid de Kleijn Tudor Pro Cycling Team + 00.00
3 Sebastian Molano UAE Team Emirates + 00.00
4 Max Kanter Movistar Team + 00.00
5 Jhonnatan Narvaez INEOS Grenadiers + 00.00
6 Sam Bennett BORA-hansgrohe + 00.00
7 Olav Kooij Jumbo-Visma + 00.00
8 Binyan Ma China + 00.00
9 Rüdiger Selig Lotto Dstny + 00.00
10 Arnaud De Lie Lotto Dstny + 00.00
11 Amaury Capiot Team Arkéa-Samsic + 00.00
12 Jakub Mareczko Alpecin-Deceuninck + 00.00
13 Tobias Lund Andresen Team dsm-firmenich + 00.00
14 Blake Quick Team Jayco-AlUla + 00.00
15 Johan Jacobs Movistar Team + 00.00
16 Elia Viviani INEOS Grenadiers + 00.00
17 Max Walscheid Cofidis + 00.00
18 Itamar Einhorn Israel-Premier Tech + 00.00
19 Laurenz Rex Intermarché-Circus-Wanty + 00.00
20 Jon Aberasturi Lidl-Trek + 00.00
21 Axel Mariault Cofidis + 00.00
22 Donavan Grondin Team Arkéa-Samsic + 00.00
23 Taj Jones Israel-Premier Tech + 00.00
24 Jens Reynders Israel-Premier Tech + 00.00
25 Jensen Plowright Alpecin-Deceuninck + 00.00
26 Yikui Niu China + 00.00
27 Asbjørn Hellemose Lidl-Trek + 00.00
28 Niklas Märkl Team dsm-firmenich + 00.00
29 Milan Vader Jumbo-Visma + 00.00
30 Marijn van den Berg EF Education-EasyPost + 00.00
31 Christophe Noppe Cofidis + 00.00
32 Rudy Porter Team Jayco-AlUla + 00.00
33 Julius van den Berg EF Education-EasyPost + 00.00
34 Lionel Taminiaux Alpecin-Deceuninck + 00.00
35 Julius Johansen Intermarché-Circus-Wanty + 00.00
36 Tim van Dijke Jumbo-Visma + 00.00
37 Dusan Rajovic Bahrain Victorious + 00.00
38 Omer Goldstein Israel-Premier Tech + 00.00
39 Rainer Kepplinger Bahrain Victorious + 00.00
40 Leo Hayter INEOS Grenadiers + 00.00
41 Felix Großschartner UAE Team Emirates + 00.00
42 David Dekker Team Arkéa-Samsic + 00.00
43 Frederik Wandahl BORA-hansgrohe + 00.00
44 Matteo Jorgenson Movistar Team + 00.00
45 Rémy Rochas Cofidis + 00.00
46 Ethan Hayter INEOS Grenadiers + 00.00
47 Filippo Baroncini Lidl-Trek + 00.00
48 Mason Hollyman Israel-Premier Tech + 00.00
49 Sven Erik Bystrøm Intermarché-Circus-Wanty + 00.00
50 Juri Hollmann Movistar Team + 00.00
51 Tim Wellens UAE Team Emirates + 00.00
52 Jesus David Peña Team Jayco-AlUla + 00.00
53 Giovanni Aleotti BORA-hansgrohe + 00.00
54 Michael Vink UAE Team Emirates + 00.00
55 Maikel Zijlaard Tudor Pro Cycling Team + 00.00
56 Ruben Fernandez Cofidis + 00.00
57 Alessandro Verre Team Arkéa-Samsic + 00.00
58 Ivo Oliveira UAE Team Emirates + 00.00
59 Patrick Bevin Team dsm-firmenich + 00.00
60 Johannes Adamietz Lotto Dstny + 00.00
61 Jonas Rutsch EF Education-EasyPost + 00.00
62 Abner González Movistar Team + 00.00
63 Oscar Onley Team dsm-firmenich + 00.00
64 Lukas Pöstlberger Team Jayco-AlUla + 00.00
65 Haoyu Su China + 00.00
66 Thomas Champion Cofidis + 00.00
67 Petr Kelemen Tudor Pro Cycling Team + 00.00
68 Esteban Chaves EF Education-EasyPost + 00.00
69 Yannis Voisard Tudor Pro Cycling Team + 00.00
70 Rick Pluimers Tudor Pro Cycling Team + 00.00
71 Lucas Plapp INEOS Grenadiers + 00.00
72 Max Schachmann BORA-hansgrohe + 00.00
73 Cristian Rodriguez Team Arkéa-Samsic + 00.00
74 Ivan Sosa Movistar Team + 00.00
75 Hugh Carthy EF Education-EasyPost + 00.00
76 Sebastian Berwick Israel-Premier Tech + 00.00
77 Steven Kruijswijk Jumbo-Visma + 00.00
78 Óscar Rodríguez Movistar Team + 00.00
79 Sylvain Moniquet Lotto Dstny + 00.00
80 Vegard Stake Laengen UAE Team Emirates + 00.00
81 Mick van Dijke Jumbo-Visma + 00.00
82 Louis Barré Team Arkéa-Samsic + 00.00
83 Rigoberto Uran EF Education-EasyPost + 00.00
84 Dries De Bondt Alpecin-Deceuninck + 00.00
85 Cameron Scott Bahrain Victorious + 00.00
86 Jens Keukeleire EF Education-EasyPost + 00.00
87 George Bennett UAE Team Emirates + 00.00
88 Senne Leysen Alpecin-Deceuninck + 00.00
89 Zdenek Stybar Team Jayco-AlUla + 00.00
90 Dario Cataldo Lidl-Trek + 00.00
91 Jonas Iversby Hvideberg Team dsm-firmenich + 00.00
92 Shane Archbold BORA-hansgrohe + 00.00
93 Christopher Juul-Jensen Team Jayco-AlUla + 00.00
94 Jiankun Liu China + 00.00
95 Changsheng Sun China + 00.00
96 Rune Herregodts Intermarché-Circus-Wanty + 00.00
97 Mathijs Paasschens Lotto Dstny + 00.00
98 Filip Maciejuk Bahrain Victorious + 00.00
99 Michael Leonard INEOS Grenadiers + 00.00
100 Cesare Benedetti BORA-hansgrohe + 00.00
101 Michael Schwarzmann Lotto Dstny + 00.00
102 Thomas De Gendt Lotto Dstny + 00.00
103 Luke Rowe INEOS Grenadiers + 00.00
104 Benjamin Thomas Cofidis + 00.00
105 Ryan Mullen BORA-hansgrohe + 00.00
106 Sebastian Kolze Changizi Tudor Pro Cycling Team + 00.00
107 Edward Planckaert Alpecin-Deceuninck + 00.17
108 Amund Grøndahl Jansen Team Jayco-AlUla + 00.20
109 Antwan Tolhoek Lidl-Trek + 00.23
110 Johan Price-Pejtersen Bahrain Victorious + 00.46
111 Adrien Petit Intermarché-Circus-Wanty + 00.50
112 Fabio Van den Bossche Alpecin-Deceuninck + 01.02
113 Alan Riou Team Arkéa-Samsic + 01.14
114 Ahmed Madan Bahrain Victorious + 02.38

GC

PosRiderTeam Time
1 Jonathan Milan Bahrain Victorious 6:17:33
2 Dries De Bondt Alpecin-Deceuninck + 00.04
3 Elia Viviani INEOS Grenadiers + 00.06
4 Arvid de Kleijn Tudor Pro Cycling Team + 00.10
5 Sam Bennett BORA-hansgrohe + 00.12
6 Sebastian Molano UAE Team Emirates + 00.12
7 Jens Reynders Israel-Premier Tech + 00.13
8 Omer Goldstein Israel-Premier Tech + 00.13
9 Thomas Champion Cofidis + 00.13
10 Frederik Wandahl BORA-hansgrohe + 00.14
11 Louis Barré Team Arkéa-Samsic + 00.15
12 Olav Kooij Jumbo-Visma + 00.16
13 Arnaud De Lie Lotto Dstny + 00.16
14 Max Kanter Movistar Team + 00.16
15 Jhonnatan Narvaez INEOS Grenadiers + 00.16
16 Binyan Ma China + 00.16
17 Max Walscheid Cofidis + 00.16
18 Tobias Lund Andresen Team dsm-firmenich + 00.16
19 Laurenz Rex Intermarché-Circus-Wanty + 00.16
20 Jon Aberasturi Lidl-Trek + 00.16
21 Jakub Mareczko Alpecin-Deceuninck + 00.16
22 Blake Quick Team Jayco-AlUla + 00.16
23 Jensen Plowright Alpecin-Deceuninck + 00.16
24 Itamar Einhorn Israel-Premier Tech + 00.16
25 Lionel Taminiaux Alpecin-Deceuninck + 00.16
26 Amaury Capiot Team Arkéa-Samsic + 00.16
27 Marijn van den Berg EF Education-EasyPost + 00.16
28 Taj Jones Israel-Premier Tech + 00.16
29 Donavan Grondin Team Arkéa-Samsic + 00.16
30 Asbjørn Hellemose Lidl-Trek + 00.16
31 Christophe Noppe Cofidis + 00.16
32 Yikui Niu China + 00.16
33 David Dekker Team Arkéa-Samsic + 00.16
34 Rudy Porter Team Jayco-AlUla + 00.16
35 Julius Johansen Intermarché-Circus-Wanty + 00.16
36 Milan Vader Jumbo-Visma + 00.16
37 Axel Mariault Cofidis + 00.16
38 Julius van den Berg EF Education-EasyPost + 00.16
39 Felix Großschartner UAE Team Emirates + 00.16
40 Rüdiger Selig Lotto Dstny + 00.16
41 Leo Hayter INEOS Grenadiers + 00.16
42 Tim van Dijke Jumbo-Visma + 00.16
43 Sven Erik Bystrøm Intermarché-Circus-Wanty + 00.16
44 Tim Wellens UAE Team Emirates + 00.16
45 Maikel Zijlaard Tudor Pro Cycling Team + 00.16
46 Oscar Onley Team dsm-firmenich + 00.16
47 Filippo Baroncini Lidl-Trek + 00.16
48 Alessandro Verre Team Arkéa-Samsic + 00.16
49 Matteo Jorgenson Movistar Team + 00.16
50 Niklas Märkl Team dsm-firmenich + 00.16
51 Giovanni Aleotti BORA-hansgrohe + 00.16
52 Michael Vink UAE Team Emirates + 00.16
53 Lukas Pöstlberger Team Jayco-AlUla + 00.16
54 Rainer Kepplinger Bahrain Victorious + 00.16
55 Ethan Hayter INEOS Grenadiers + 00.16
56 Jesus David Peña Team Jayco-AlUla + 00.16
57 Ruben Fernandez Cofidis + 00.16
58 Lucas Plapp INEOS Grenadiers + 00.16
59 Mason Hollyman Israel-Premier Tech + 00.16
60 Patrick Bevin Team dsm-firmenich + 00.16
61 Johan Jacobs Movistar Team + 00.16
62 Yannis Voisard Tudor Pro Cycling Team + 00.16
63 Esteban Chaves EF Education-EasyPost + 00.16
64 Abner González Movistar Team + 00.16
65 Ivan Sosa Movistar Team + 00.16
66 Johannes Adamietz Lotto Dstny + 00.16
67 Dusan Rajovic Bahrain Victorious + 00.16
68 Juri Hollmann Movistar Team + 00.16
69 Rémy Rochas Cofidis + 00.16
70 Max Schachmann BORA-hansgrohe + 00.16
71 Cristian Rodriguez Team Arkéa-Samsic + 00.16
72 Hugh Carthy EF Education-EasyPost + 00.16
73 Rigoberto Uran EF Education-EasyPost + 00.16
74 Haoyu Su China + 00.16
75 Jonas Rutsch EF Education-EasyPost + 00.16
76 Steven Kruijswijk Jumbo-Visma + 00.16
77 Sebastian Berwick Israel-Premier Tech + 00.16
78 Óscar Rodríguez Movistar Team + 00.16
79 Ivo Oliveira UAE Team Emirates + 00.16
80 Dario Cataldo Lidl-Trek + 00.16
81 Sylvain Moniquet Lotto Dstny + 00.16
82 George Bennett UAE Team Emirates + 00.16
83 Ryan Mullen BORA-hansgrohe + 00.16
84 Cesare Benedetti BORA-hansgrohe + 00.16
85 Senne Leysen Alpecin-Deceuninck + 00.16
86 Vegard Stake Laengen UAE Team Emirates + 00.16
87 Jiankun Liu China + 00.16
88 Petr Kelemen Tudor Pro Cycling Team + 00.16
89 Mathijs Paasschens Lotto Dstny + 00.16
90 Changsheng Sun China + 00.16
91 Rick Pluimers Tudor Pro Cycling Team + 00.16
92 Mick van Dijke Jumbo-Visma + 00.16
93 Shane Archbold BORA-hansgrohe + 00.16
94 Rune Herregodts Intermarché-Circus-Wanty + 00.16
95 Zdenek Stybar Team Jayco-AlUla + 00.16
96 Christopher Juul-Jensen Team Jayco-AlUla + 00.16
97 Filip Maciejuk Bahrain Victorious + 00.16
98 Jens Keukeleire EF Education-EasyPost + 00.16
99 Benjamin Thomas Cofidis + 00.16
100 Jonas Iversby Hvideberg Team dsm-firmenich + 00.16
101 Michael Leonard INEOS Grenadiers + 00.16
102 Thomas De Gendt Lotto Dstny + 00.16
103 Luke Rowe INEOS Grenadiers + 00.16
104 Edward Planckaert Alpecin-Deceuninck + 00.33
105 Cameron Scott Bahrain Victorious + 00.36
106 Amund Grøndahl Jansen Team Jayco-AlUla + 00.36
107 Michael Schwarzmann Lotto Dstny + 00.36
108 Antwan Tolhoek Lidl-Trek + 00.39
109 Adrien Petit Intermarché-Circus-Wanty + 01.06
110 Sebastian Kolze Changizi Tudor Pro Cycling Team + 01.14
111 Fabio Van den Bossche Alpecin-Deceuninck + 01.18
112 Alan Riou Team Arkéa-Samsic + 01.30
113 Johan Price-Pejtersen Bahrain Victorious + 02.18
114 Ahmed Madan Bahrain Victorious + 04.39

Youth

PosRiderTeam Time
1 Jonathan Milan Bahrain Victorious 6:17:33
2 Jens Reynders Israel-Premier Tech + 00.13
3 Thomas Champion Cofidis + 00.13
4 Frederik Wandahl BORA-hansgrohe + 00.14
5 Louis Barré Team Arkéa-Samsic + 00.15
6 Olav Kooij Jumbo-Visma + 00.16
7 Arnaud De Lie Lotto Dstny + 00.16
8 Binyan Ma China + 00.16
9 Tobias Lund Andresen Team dsm-firmenich + 00.16
10 Laurenz Rex Intermarché-Circus-Wanty + 00.16
11 Blake Quick Team Jayco-AlUla + 00.16
12 Jensen Plowright Alpecin-Deceuninck + 00.16
13 Marijn van den Berg EF Education-EasyPost + 00.16
14 Taj Jones Israel-Premier Tech + 00.16
15 Donavan Grondin Team Arkéa-Samsic + 00.16
16 Asbjørn Hellemose Lidl-Trek + 00.16
17 David Dekker Team Arkéa-Samsic + 00.16
18 Rudy Porter Team Jayco-AlUla + 00.16
19 Julius Johansen Intermarché-Circus-Wanty + 00.16
20 Axel Mariault Cofidis + 00.16
21 Leo Hayter INEOS Grenadiers + 00.16
22 Tim van Dijke Jumbo-Visma + 00.16
23 Maikel Zijlaard Tudor Pro Cycling Team + 00.16
24 Oscar Onley Team dsm-firmenich + 00.16
25 Filippo Baroncini Lidl-Trek + 00.16
26 Alessandro Verre Team Arkéa-Samsic + 00.16
27 Matteo Jorgenson Movistar Team + 00.16
28 Niklas Märkl Team dsm-firmenich + 00.16
29 Giovanni Aleotti BORA-hansgrohe + 00.16
30 Ethan Hayter INEOS Grenadiers + 00.16
31 Jesus David Peña Team Jayco-AlUla + 00.16
32 Lucas Plapp INEOS Grenadiers + 00.16
33 Mason Hollyman Israel-Premier Tech + 00.16
34 Yannis Voisard Tudor Pro Cycling Team + 00.16
35 Abner González Movistar Team + 00.16
36 Johannes Adamietz Lotto Dstny + 00.16
37 Juri Hollmann Movistar Team + 00.16
38 Haoyu Su China + 00.16
39 Jonas Rutsch EF Education-EasyPost + 00.16
40 Sebastian Berwick Israel-Premier Tech + 00.16
41 Sylvain Moniquet Lotto Dstny + 00.16
42 Petr Kelemen Tudor Pro Cycling Team + 00.16
43 Changsheng Sun China + 00.16
44 Rick Pluimers Tudor Pro Cycling Team + 00.16
45 Mick van Dijke Jumbo-Visma + 00.16
46 Rune Herregodts Intermarché-Circus-Wanty + 00.16
47 Filip Maciejuk Bahrain Victorious + 00.16
48 Jonas Iversby Hvideberg Team dsm-firmenich + 00.16
49 Michael Leonard INEOS Grenadiers + 00.16
50 Cameron Scott Bahrain Victorious + 00.36
51 Sebastian Kolze Changizi Tudor Pro Cycling Team + 01.14
52 Fabio Van den Bossche Alpecin-Deceuninck + 01.18
53 Johan Price-Pejtersen Bahrain Victorious + 02.18
54 Ahmed Madan Bahrain Victorious + 04.39

Points

PosRiderTeam Points
1 Jonathan Milan Bahrain Victorious 25
2 Dries De Bondt Alpecin-Deceuninck 24
3 Elia Viviani INEOS Grenadiers 15
4 Arvid de Kleijn Tudor Pro Cycling Team 13
5 Sam Bennett BORA-hansgrohe 13
6 Olav Kooij Jumbo-Visma 10
7 Sebastian Molano UAE Team Emirates 8
8 Arnaud De Lie Lotto Dstny 8
9 Max Kanter Movistar Team 7
10 Jens Reynders Israel-Premier Tech 6
11 Omer Goldstein Israel-Premier Tech 6
12 Thomas Champion Cofidis 6
13 Jhonnatan Narvaez INEOS Grenadiers 6
14 Lionel Taminiaux Alpecin-Deceuninck 5
15 Frederik Wandahl BORA-hansgrohe 4
16 Max Walscheid Cofidis 4
17 Binyan Ma China 3
18 Louis Barré Team Arkéa-Samsic 2
19 Jensen Plowright Alpecin-Deceuninck 2
20 Rüdiger Selig Lotto Dstny 2
21 Jon Aberasturi Lidl-Trek 1

Mountain

PosRiderTeam Points
1 Frederik Wandahl BORA-hansgrohe 6
2 Omer Goldstein Israel-Premier Tech 4
3 Dries De Bondt Alpecin-Deceuninck 1
4 Michael Vink UAE Team Emirates 1

Team

PosTeamTime
1 INEOS Grenadiers 18:53:27
2 Alpecin-Deceuninck + 00.00
3 Movistar Team + 00.00
4 Israel-Premier Tech + 00.00
5 Cofidis + 00.00
6 Intermarché-Circus-Wanty + 00.00
7 Team Arkéa-Samsic + 00.00
8 Jumbo-Visma + 00.00
9 Lidl-Trek + 00.00
10 Team Jayco-AlUla + 00.00
11 Bahrain Victorious + 00.00
12 UAE Team Emirates + 00.00
13 Lotto Dstny + 00.00
14 Team dsm-firmenich + 00.00
15 Tudor Pro Cycling Team + 00.00
16 BORA-hansgrohe + 00.00
17 China + 00.00
18 EF Education-EasyPost + 00.00

Race profile

Race
Gree - Tour of Guangxi
Start date
12.10.2023
End date
17.10.2023
Total distance
149.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 ❤️