
Tour of Guangxi podium history
| 2025 edition | Start list
Stage 1 | Stage 2 | Stage 3 | Stage 4 | Stage 5 | Stage 6

Overall map of the 2026 Tour of Guangxi
Sunday, October 18: 6th & Final Stage, Yizhou - Nongla, 165.8 km

Jarno Widar wins stage six and the 2026 Tour of Guangxi. Photo: Getty Images
Les Woodland's book The Olympics' 50 Craziest Stories: A Five Ring Circus is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at Shanglin, on the route, about 30 km from the finish, at 11:50 AM, local time: 29C (85F), partly cloudy, with the wind from the south-southeast at 10 km/hr (6 mph). There is an 8% chance of rain, dropping to 4% at 2:00 PM.
The race: Here's the report from stage and GC winner Jarno Widar's Team Lotto-Intermarché.
Jarno Widar has claimed an impressive victory at the Tour of Guangxi. The 20-year-old Belgian won the sixth and final stage, which finished uphill in Nongla, securing the overall title as well. Following his victory at Tre Valli Varesine earlier this month, Widar has now claimed his first WorldTour-level victory in China. “It feels like I’m still dreaming and waiting for someone to wake me up.”
The Tour of Guangxi delivered a particularly exciting finale on the final day. The outcome was decided on the tough final climb of the 166-kilometre stage from Yizhou to Nongla. “That climb suited me perfectly,” Widar explains. “The pace was already very high over the first two kilometres, but I was still a little too far back, boxed in behind the other teams’ lead-out trains. I managed to move up on the flatter section and felt I still had something left. It became a real battle of attrition. I knew Pidcock would accelerate at around 300 metres to go. With 150 metres remaining, I felt I had to get past him.”
A dream come true
The victory marks another major milestone in Widar’s young professional career. “It feels like I’m still dreaming and waiting for someone to wake me up. My dream has always been to become a professional cyclist, but winning two big races in a week and a half feels completely unreal. It’s my first WorldTour-level victory, and to beat riders of that calibre again is incredible.”
The 20-year-old Belgian also looks back on his week in China with great satisfaction. “First of all, there was the jet lag,” he laughs. “I really enjoyed this week. The team did a fantastic job, and I’m happy I could finish it off for them. Racing in China is also always special. The scenery was beautiful and made a real impression on me.”
Carrying his strong form through to the end
The victory in Guangxi also caps off a strong end to the season. “We knew I had come out of the Vuelta in good shape. The Italian classics followed, and we wanted to perform as well as possible there. We prepared well for those races, which allowed me to carry my good form through to China.”
By winning the Tour of Guangxi, Widar brings his season to a memorable close and takes another important step in his development. “A few years ago, when I was a junior, I obviously watched cycling on television. I saw riders like these winning stages of the Giro and the Tour de France, becoming Olympic mountain bike champions and winning other major races. Back then, I was still just a junior. Even the thought of one day racing alongside those guys seemed fantastic to me. But to be able to beat them now and take another step forward is incredible.”
Baptiste Veistroffer also wraps up the Tour of Guangxi with a special reward. The Frenchman won the mountains classification, taking home a memorable result from China.
Complete results:
165.8 kilometers raced at an average speed of 45.407 km/hr
| 1 | Jarno Widar | Lotto-Intermarché | 3hr 39min 5sec |
| 2 | Tom Pidcock | Pinarello-Q36.5 Pro Cycling Team | @ 6sec |
| 3 | Louis Barré | Team Visma | Lease a Bike | 0:10 |
| 4 | Marco Brenner | Tudor Pro Cycling Team | 0:11 |
| 5 | Martin Tjøtta | Uno-X Mobility | 0:15 |
| 6 | Juan Ayuso | Lidl-Trek | 0:16 |
| 7 | Peter Øxenberg | Netcompany INEOS | 0:19 |
| 8 | Clément Braz Afonso | Groupama-FDJ United | 0:21 |
| 9 | Afonso Eulalio | Bahrain Victorious | s.t. |
| 10 | Maxim Van Gils | Red Bull-BORA-hansgrohe | 0:23 |
| 11 | Jhonatan Narvaez | UAE Team Emirates-XRG | 0:26 |
| 12 | Javier Romo | Movistar | 0:27 |
| 13 | Martin López | XDS Astana | s.t. |
| 14 | Kévin Vauquelin | Netcompany INEOS | 0:30 |
| 15 | Torstein Træen | Uno-X Mobility | 0:32 |
| 16 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 17 | Paul Double | Team Jayco-AlUla | s.t. |
| 18 | AJ August | Netcompany INEOS | s.t. |
| 19 | Alessandro Pinarello | NSN Cycling Team | 0:36 |
| 20 | Clément Champoussin | XDS Astana | 0:38 |
| 21 | Léo Bisiaux | Decathlon CMA CGM | 0:40 |
| 22 | Tobias Svarre | Uno-X Mobility | 0:43 |
| 23 | Bjoern Koerdt | Team Picnic PostNL | s.t. |
| 24 | Pau Miquel Delgado | Bahrain Victorious | 0:47 |
| 25 | Reuben Thompson | Lotto-Intermarché | s.t. |
| 26 | Tijmen Graat | Team Visma | Lease a Bike | 0:49 |
| 27 | Neilson Powless | EF Education-EasyPost | 0:50 |
| 28 | Pelayo Sanchez | Movistar | 0:53 |
| 29 | Adrien Boichis | Red Bull-BORA-hansgrohe | s.t. |
| 30 | Mikkel Honore | EF Education-EasyPost | s.t. |
| 31 | Jamie Meehan | Cofidis | s.t. |
| 32 | Daan Hoole | Decathlon CMA CGM | 1:06 |
| 33 | Rudy Porter | Team Jayco-AlUla | 1:08 |
| 34 | William Barta | Tudor Pro Cycling Team | 1:16 |
| 35 | Diego Pescador | Movistar | 1:22 |
| 36 | Óscar Rodríguez | Netcompany INEOS | 1:24 |
| 37 | Pavel Novak | Movistar | 1:28 |
| 38 | Steff Cras | Soudal Quick-Step | s.t. |
| 39 | Anton Schiffer | Team Visma | Lease a Bike | 1:31 |
| 40 | Emanuel Buchmann | Cofidis | 1:42 |
| 41 | Carlos Verona | Lidl-Trek | s.t. |
| 42 | Frits Biesterbos | Team Picnic PostNL | s.t. |
| 43 | Davide Formolo | Movistar | 1:44 |
| 44 | Rémy Rochas | Groupama-FDJ United | 1:50 |
| 45 | Nickolas Zukowsky | Pinarello-Q36.5 | s.t. |
| 46 | Alexey Lutsenko | NSN Cycling Team | 1:55 |
| 47 | Enzo Paleni | Groupama-FDJ United | 1:59 |
| 48 | Edward Planckaert | Alpecin-Premier Tech | 2:04 |
| 49 | Haoyu Su | XDS Astana | 2:06 |
| 50 | Ilan Van Wilder | Soudal Quick-Step | 2:09 |
| 51 | Brandon Rivera | Netcompany INEOS | 2:15 |
| 52 | Milan Vader | Pinarello-Q36.5 Pro Cycling Team | 2:17 |
| 53 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 54 | Tom Donnenwirth | Groupama-FDJ United | s.t. |
| 55 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 56 | Joe Pidcock | Pinarello-Q36.5 Pro Cycling Team | 2:26 |
| 57 | Nadav Raisberg | NSN Cycling Team | 2:31 |
| 58 | Sean Flynn | Team Picnic PostNL | s.t. |
| 59 | Tobias Bayer | Alpecin-Premier Tech | 2:42 |
| 60 | Fredrik Dversnes | Uno-X Mobility | 2:48 |
| 61 | Jan Maas | Cofidis | s.t. |
| 62 | Marc Soler | UAE Team Emirates-XRG | 2:57 |
| 63 | Stan Dewulf | Decathlon CMA CGM | 3:03 |
| 64 | Andrea Bagioli | Lidl-Trek | 3:08 |
| 65 | Søren Kragh Andersen | Lidl-Trek | 3:18 |
| 66 | Brady Gilmore | NSN Cycling Team | 3:24 |
| 67 | Brent Van Moer | Pinarello-Q36.5 | 3:30 |
| 68 | Cyril Barthe | Groupama-FDJ United | 3:45 |
| 69 | Mattia Agostinacchio | EF Education-EasyPost | 4:04 |
| 70 | Cees Bol | Decathlon CMA CGM | s.t. |
| 71 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 72 | Lionel Taminiaux | Lotto-Intermarché | s.t. |
| 73 | Arjen Livyns | XDS Astana | s.t. |
| 74 | Chenglu Liu | China | 4:12 |
| 75 | Simon Carr | Cofidis | 4:18 |
| 76 | Luke Lamperti | EF Education-EasyPost | 4:32 |
| 77 | Camille Charret | Cofidis | 4:36 |
| 78 | Martin Urianstad Bugge | Uno-X Mobility | 4:50 |
| 79 | Rune Herregodts | UAE Team Emirates-XRG | 4:59 |
| 80 | Titouan Fontaine | Groupama-FDJ United | s.t. |
| 81 | Emils Liepins | Pinarello-Q36.5 Pro Cycling Team | 5:07 |
| 82 | Yutao Shen | China | 5:20 |
| 83 | Arne Marit | Red Bull-BORA-hansgrohe | 5:53 |
| 84 | Manlio Moro | Movistar | s.t. |
| 85 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 86 | Oliver Peace | Team Picnic PostNL | s.t. |
| 87 | Julius Johansen | UAE Team Emirates-XRG | 5:56 |
| 88 | Matthew Fox | Lotto-Intermarché | 6:01 |
| 89 | Joshua Giddings | Lotto-Intermarché | s.t. |
| 90 | Sébastien Grignard | Lotto-Intermarché | s.t. |
| 91 | Tord Gudmestad | Decathlon CMA CGM | 6:16 |
| 92 | Baptiste Veistroffer | Lotto-Intermarché | 6:19 |
| 93 | Dries De Bondt | Team Jayco-AlUla | 6:41 |
| 94 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
| 95 | Dries De Pooter | Team Jayco-AlUla | s.t. |
| 96 | Jonas Rickaert | Alpecin-Premier Tech | 6:46 |
| 97 | Robbe Ghys | Decathlon CMA CGM | s.t. |
| 98 | Chenli Zhao | China | 7:03 |
| 99 | Michel Hessmann | Movistar | 7:31 |
| 100 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 101 | Arvid de Kleijn | Tudor Pro Cycling Team | 7:38 |
| 102 | Oscar Riesebeek | Alpecin-Premier Tech | s.t. |
| 103 | Daniel Skerl | Bahrain Victorious | s.t. |
| 104 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 7:46 |
| 105 | Lennard Kämna | Lidl-Trek | 7:48 |
| 106 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 107 | Max Walker | EF Education-EasyPost | 7:50 |
| 108 | Milan Fretin | Cofidis | 7:55 |
| 109 | Matevz Govekar | Bahrain Victorious | 8:02 |
| 110 | Oded Kogut | NSN Cycling Team | 8:04 |
| 111 | Itamar Einhorn | NSN Cycling Team | s.t. |
| 112 | Rotem Tene | NSN Cycling Team | 8:10 |
| 113 | Rui Oliveira | UAE Team Emirates-XRG | 8:13 |
| 114 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
| 115 | Timo de Jong | Team Picnic PostNL | 8:16 |
| 116 | Dillon Corkery | Team Picnic PostNL | s.t. |
| 117 | Robin Froidevaux | Tudor Pro Cycling Team | 8:42 |
| 118 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 119 | Max Kanter | XDS Astana | 8:44 |
| 120 | Matteo Milan | Groupama-FDJ United | 9:26 |
| 121 | Jordi Meeus | Red Bull-BORA-hansgrohe | s.t. |
| 122 | Binyan Ma | China | s.t. |
| 123 | Kaden Groves | Alpecin-Premier Tech | s.t. |
| 124 | Jarrad Drizners | Red Bull-BORA-hansgrohe | s.t. |
| 125 | Zhicheng Liu | China | s.t. |
| 126 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 127 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 128 | Henrik Pedersen | Uno-X Mobility | 9:42 |
| 129 | Vlad Van Mechelen | Bahrain Victorious | 9:45 |
| 130 | Max van der Meulen | Bahrain Victorious | s.t. |
| 131 | Erlend Blikra | Uno-X Mobility | 9: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 | s.t. |
| 136 | Paul Magnier | Soudal Quick-Step | 12:16 |
| 137 | Laurenz Rex | Soudal Quick-Step | s.t. |
| 138 | Warre Vangheluwe | Soudal Quick-Step | 12:19 |
| 139 | Sam Welsford | Netcompany INEOS | 12:21 |
| 140 | Artem Shmidt | Netcompany INEOS | s.t. |
| 141 | Victor Langellotti | XDS Astana | 12:29 |
| 142 | Ruidong Wang | China | 12:31 |
| 143 | Matteo Moschetti | Pinarello-Q36.5 Pro Cycling Team | 13:01 |
Final GC after stage 6:
1,042.8 kilometers raced at an average speed of 46.597 km/hr
| 1 | Jarno Widar | Lotto-Intermarché | 22hr 22min 45sec |
| 2 | Tom Pidcock | Pinarello-Q36.5 Pro Cycling Team | @ 9sec |
| 3 | Louis Barré | Team Visma | Lease a Bike | 0:16 |
| 4 | Marco Brenner | Tudor Pro Cycling Team | 0:21 |
| 5 | Martin Tjøtta | Uno-X Mobility | 0:22 |
| 6 | Juan Ayuso | Lidl-Trek | 0:26 |
| 7 | Jhonatan Narvaez | UAE Team Emirates-XRG | 0:29 |
| 8 | Afonso Eulalio | Bahrain Victorious | 0:31 |
| 9 | Clément Braz Afonso | Groupama-FDJ United | s.t. |
| 10 | Maxim Van Gils | Red Bull-BORA-hansgrohe | 0:33 |
| 11 | Martin López | XDS Astana | 0:37 |
| 12 | Javier Romo | Movistar | s.t. |
| 13 | Kévin Vauquelin | Netcompany INEOS | 0:40 |
| 14 | Paul Double | Team Jayco-AlUla | 0:42 |
| 15 | Torstein Træen | Uno-X Mobility | s.t. |
| 16 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 17 | AJ August | Netcompany INEOS | s.t. |
| 18 | Alessandro Pinarello | NSN Cycling Team | 0:46 |
| 19 | Clément Champoussin | XDS Astana | 0:48 |
| 20 | Léo Bisiaux | Decathlon CMA CGM | 0:50 |
| 21 | Tobias Svarre | Uno-X Mobility | 0:53 |
| 22 | Bjoern Koerdt | Team Picnic PostNL | s.t. |
| 23 | Pau Miquel Delgado | Bahrain Victorious | 0:55 |
| 24 | Neilson Powless | EF Education-EasyPost | 0:56 |
| 25 | Reuben Thompson | Lotto-Intermarché | 0:57 |
| 26 | Tijmen Graat | Team Visma | Lease a Bike | 0:59 |
| 27 | Pelayo Sanchez | Movistar | 1:03 |
| 28 | Jamie Meehan | Cofidis | s.t. |
| 29 | Adrien Boichis | Red Bull-BORA-hansgrohe | s.t. |
| 30 | Mikkel Honore | EF Education-EasyPost | s.t. |
| 31 | Daan Hoole | Decathlon CMA CGM | 1:16 |
| 32 | Rudy Porter | Team Jayco-AlUla | 1:18 |
| 33 | William Barta | Tudor Pro Cycling Team | 1:26 |
| 34 | Peter Øxenberg | Netcompany INEOS | 1:27 |
| 35 | Diego Pescador | Movistar | 1:32 |
| 36 | Óscar Rodríguez | Netcompany INEOS | 1:34 |
| 37 | Frits Biesterbos | Team Picnic PostNL | 1:36 |
| 38 | Steff Cras | Soudal Quick-Step | 1:38 |
| 39 | Emanuel Buchmann | Cofidis | 1:52 |
| 40 | Carlos Verona | Lidl-Trek | s.t. |
| 41 | Davide Formolo | Movistar | 1:53 |
| 42 | Rémy Rochas | Groupama-FDJ United | 2:00 |
| 43 | Nickolas Zukowsky | Pinarello-Q36.5 | s.t. |
| 44 | Enzo Paleni | Groupama-FDJ United | 2:03 |
| 45 | Alexey Lutsenko | NSN Cycling Team | 2:05 |
| 46 | Jasha Sütterlin | Team Jayco-AlUla | 2:19 |
| 47 | Ilan Van Wilder | Soudal Quick-Step | s.t. |
| 48 | Brandon Rivera | Netcompany INEOS | 2:23 |
| 49 | Milan Vader | Pinarello-Q36.5 | 2:27 |
| 50 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 51 | Tom Donnenwirth | Groupama-FDJ United | 2:27 |
| 52 | Nadav Raisberg | NSN Cycling Team | 2:41 |
| 53 | Sean Flynn | Team Picnic PostNL | s.t. |
| 54 | Edward Planckaert | Alpecin-Premier Tech | 2:43 |
| 55 | Jan Maas | Cofidis | 2:58 |
| 56 | Marc Soler | UAE Team Emirates-XRG | 3:07 |
| 57 | Haoyu Su | XDS Astana | 3:11 |
| 58 | Andrea Bagioli | Lidl-Trek | 3:18 |
| 59 | Joe Pidcock | Pinarello-Q36.5 Pro Cycling Team | 3:34 |
| 60 | Brent Van Moer | Pinarello-Q36.5 Pro Cycling Team | 3:40 |
| 61 | Tobias Bayer | Alpecin-Premier Tech | 3:44 |
| 62 | Fredrik Dversnes | Uno-X Mobility | 3:47 |
| 63 | Cyril Barthe | Groupama-FDJ United | 3:55 |
| 64 | Søren Kragh Andersen | Lidl-Trek | 3:57 |
| 65 | Cees Bol | Decathlon CMA CGM | 4:08 |
| 66 | Arjen Livyns | XDS Astana | 4:09 |
| 67 | Lionel Taminiaux | Lotto-Intermarché | 4:14 |
| 68 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 69 | Simon Carr | Cofidis | 4:28 |
| 70 | Martin Urianstad Bugge | Uno-X Mobility | 5:00 |
| 71 | Rune Herregodts | UAE Team Emirates-XRG | 5:09 |
| 72 | Mattia Agostinacchio | EF Education-EasyPost | 5:26 |
| 73 | Arne Marit | Red Bull-BORA-hansgrohe | 6:03 |
| 74 | Matthew Fox | Lotto-Intermarché | 7:06 |
| 75 | Robert Donaldson | Team Jayco-AlUla | 7:10 |
| 76 | Anton Schiffer | Team Visma | Lease a Bike | 7:21 |
| 77 | Michel Hessmann | Movistar | 7:41 |
| 78 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 79 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | 7:56 |
| 80 | Pavel Novak | Movistar | 8:12 |
| 81 | Rui Oliveira | UAE Team Emirates-XRG | 8:23 |
| 82 | Sébastien Grignard | Lotto-Intermarché | s.t. |
| 83 | Baptiste Veistroffer | Lotto-Intermarché | 8:38 |
| 84 | Max Kanter | XDS Astana | 8:44 |
| 85 | Stan Dewulf | Decathlon CMA CGM | 8:49 |
| 86 | Patrick Gamper | Team Jayco-AlUla | 8:54 |
| 87 | Dries De Pooter | Team Jayco-AlUla | 8:56 |
| 88 | Rotem Tene | NSN Cycling Team | 9:09 |
| 89 | Matevz Govekar | Bahrain Victorious | 9:10 |
| 90 | Dillon Corkery | Team Picnic PostNL | 9:24 |
| 91 | Jordi Meeus | Red Bull-BORA-hansgrohe | 9:32 |
| 92 | Dries van Gestel | Soudal Quick-Step | 9:36 |
| 93 | Henrik Pedersen | Uno-X Mobility | 9:52 |
| 94 | Max van der Meulen | Bahrain Victorious | 9:55 |
| 95 | Max Walker | EF Education-EasyPost | 9: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 | 23:05 |
| 118 | Dries De Bondt | Team Jayco-AlUla | 23:13 |
| 119 | Manlio Moro | Movistar | 23:14 |
| 120 | Oded Kogut | NSN Cycling Team | 25:25 |
| 121 | Itamar Einhorn | NSN Cycling Team | s.t. |
| 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 |
Stage 6 map & profile:

Stage 6 map

Stage 6 profile
Saturday, October 17: Stage 5, Jingchenjiang - Yizhou, 170.1 km

Milan Fretin (Cofidis) wins stage five. Photo: Getty Images
Les Woodland's book Tour de France: The Inside Story - Making the World's Greatest Bicycle Race is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Yizhou at 11:40 AM, local time: 30C (86F), mostly cloudy, with the wind from the south at 16 km/hr (11 mph). There is a 6% chance of rain.
The race: Robbe Dhondt (Picnic-PostNL) did not start.
Here's the race report from stage winner Milan Fretin's Team Cofidis:
The Belgian sprinter Milan Fretin shone once again at the Tour of Guangxi. Two days after his first victory, he triumphed in a sprint finish, continuing to display dazzling form as the season draws to a close. This marks his second UCI WorldTour win, his fifth victory of the season, and the 18th for the Cofidis team in 2026!
This time, he took a moment to raise both arms and savor the victory even more. Two days earlier, Milan Fretin had simply tapped his helmet; on this occasion, he stood up and flashed a ‘V’ for victory, fully embracing the thrill of the win. The Belgian sprinter once again got the better of his rivals in the sprint, following a day of hard work by his team to put him in the best possible position.
In the finale, he proved to be the savviest rider, showcasing an impressive sense of positioning and a sharp, incisive edge. He often points out that he has reached a new level since the Tour de France, where he secured several top-ten finishes (4th in Nevers, 5th in Chalon-sur-Saône, and 9th in Paris). His stellar form has now earned him a second WorldTour success—his fifth win of the season—bringing the Cofidis team’s total for the year to 18!

The stage is Milan Fretin's. Photo: Getty Images
Milan Fretin:
“It’s incredible! It’s hard to believe that I’ve just claimed my second win of the week and my second UCI WorldTour victory! We knew it would come down to a sprint, and the team controlled the race perfectly right to the end. All my teammates rallied in the final kilometers; I was well-positioned, which allowed me to launch my sprint effectively.” "The sprint was launched a bit early, but I managed to make the difference at the right moment. I really feel like I’ve reached this level over the course of the season. I’ve always fought to do my best and to secure a win on the UCI WorldTour. Coming into this race—even though I’ve taken a step forward—I still felt like something was missing; there was a sense of unfinished business. To come away with some victories is just fantastic. I couldn’t have hoped for a better way to end the season!"
Benjamin Giraud, Sports Director:
"This fifth stage concluded with a magnificent win for Milan. The whole team did a great job throughout the day to support him as much as possible. We had immense faith in him, knowing he had the ability to give everything and claim another victory in the final sprint of the week. Well done to him, and well done to the entire team!"
Complete results:
GC leader Paul Magnier (Soudal Quick-Step) crashed in the final kilometer, but retained his GC lead.
170.1 kilometers raced at an average speed of 45.502 km/hr
| 1 | Milan Fretin | Cofidis | 3hr 44min 18sec |
| 2 | Matteo Moschetti | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 3 | Erlend Blikra | Uno-X Mobility | s.t. |
| 4 | Joshua Giddings | Lotto-Intermarché | s.t. |
| 5 | Jordi Meeus | Red Bull-BORA-hansgrohe | s.t. |
| 6 | Max Kanter | XDS Astana Team | s.t. |
| 7 | Sam Welsford | Netcompany INEOS Cycling Team | s.t. |
| 8 | Arvid de Kleijn | Tudor Pro Cycling Team | s.t. |
| 9 | Cees Bol | Decathlon CMA CGM Team | s.t. |
| 10 | Oded Kogut | NSN Cycling Team | s.t. |
| 11 | Laurenz Rex | Soudal Quick-Step | s.t. |
| 12 | Matteo Milan | Groupama-FDJ United | s.t. |
| 13 | Arjen Livyns | XDS Astana Team | s.t. |
| 14 | Binyan Ma | China | s.t. |
| 15 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 16 | Jonas Rickaert | Alpecin-Premier Tech | s.t. |
| 17 | Arne Marit | Red Bull-BORA-hansgrohe | s.t. |
| 18 | Brady Gilmore | NSN Cycling Team | s.t. |
| 19 | Tobias Bayer | Alpecin-Premier Tech | s.t. |
| 20 | Tord Gudmestad | Decathlon CMA CGM Team | s.t. |
| 21 | Fabio Jakobsen | Team Visma | Lease a Bike | s.t. |
| 22 | Lionel Taminiaux | Lotto-Intermarché | s.t. |
| 23 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 24 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 25 | Emils Liepins | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 26 | Luke Lamperti | EF Education-EasyPost | s.t. |
| 27 | Adrien Boichis | Red Bull-BORA-hansgrohe | s.t. |
| 28 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 29 | Cyril Barthe | Groupama-FDJ United | s.t. |
| 30 | Neilson Powless | EF Education-EasyPost | s.t. |
| 31 | Clément Braz Afonso | Groupama-FDJ United | s.t. |
| 32 | Pavel Novak | Movistar Team | s.t. |
| 33 | Jamie Meehan | Cofidis | s.t. |
| 34 | Afonso Eulalio | Bahrain Victorious | s.t. |
| 35 | Jan Maas | Cofidis | s.t. |
| 36 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 37 | Marco Brenner | Tudor Pro Cycling Team | s.t. |
| 38 | Chenli Zhao | China | s.t. |
| 39 | Joe Pidcock | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 40 | Juan Ayuso | Lidl-Trek | s.t. |
| 41 | Pelayo Sanchez | Movistar Team | s.t. |
| 42 | Milan Vader | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 43 | Tijmen Graat | Team Visma | Lease a Bike | s.t. |
| 44 | Max van der Meulen | Bahrain Victorious | s.t. |
| 45 | Ruidong Wang | China | s.t. |
| 46 | Mattia Agostinacchio | EF Education-EasyPost | s.t. |
| 47 | Victor Langellotti | XDS Astana Team | s.t. |
| 48 | Kévin Vauquelin | Netcompany INEOS Cycling Team | s.t. |
| 49 | Brent Van Moer | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 50 | Louis Barré | Team Visma | Lease a Bike | s.t. |
| 51 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 52 | Davide Formolo | Movistar Team | s.t. |
| 53 | Alexey Lutsenko | NSN Cycling Team | s.t. |
| 54 | Jhonatan Narvaez | UAE Team Emirates-XRG | s.t. |
| 55 | Diego Pescador | Movistar Team | @ 3sec |
| 56 | Pau Miquel Delgado | Bahrain Victorious | s.t. |
| 57 | Nadav Raisberg | NSN Cycling Team | s.t. |
| 58 | Paul Double | Team Jayco-AlUla | s.t. |
| 59 | Tom Pidcock | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 60 | Haoyu Su | XDS Astana Team | s.t. |
| 61 | Daan Hoole | Decathlon CMA CGM Team | s.t. |
| 62 | Camille Charret | Cofidis | s.t. |
| 63 | Rudy Porter | Team Jayco-AlUla | s.t. |
| 64 | Chenglu Liu | China | s.t. |
| 65 | Martin López | XDS Astana Team | s.t. |
| 66 | Maxim Van Gils | Red Bull-BORA-hansgrohe | s.t. |
| 67 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 68 | Clément Champoussin | XDS Astana Team | s.t. |
| 69 | Léo Bisiaux | Decathlon CMA CGM Team | s.t. |
| 70 | Carlos Verona | Lidl-Trek | s.t. |
| 71 | Jarno Widar | Lotto-Intermarché | s.t. |
| 72 | William Barta | Tudor Pro Cycling Team | s.t. |
| 73 | Dries De Pooter | Team Jayco-AlUla | s.t. |
| 74 | Andrea Bagioli | Lidl-Trek | s.t. |
| 75 | Reuben Thompson | Lotto-Intermarché | s.t. |
| 76 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
| 77 | Samuele Battistella | EF Education-EasyPost | s.t. |
| 78 | Anton Schiffer | Team Visma | Lease a Bike | s.t. |
| 79 | Emanuel Buchmann | Cofidis | s.t. |
| 80 | Mathias Sunekær Norsgaard | Lidl-Trek | s.t. |
| 81 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 82 | Mikkel Honore | EF Education-EasyPost | s.t. |
| 83 | Torstein Træen | Uno-X Mobility | s.t. |
| 84 | Óscar Rodríguez | Netcompany INEOS Cycling Team | s.t. |
| 85 | Tobias Svarre | Uno-X Mobility | s.t. |
| 86 | Matevz Govekar | Bahrain Victorious | s.t. |
| 87 | Sean Flynn | Team Picnic PostNL | s.t. |
| 88 | Titouan Fontaine | Groupama-FDJ United | s.t. |
| 89 | Sébastien Grignard | Lotto-Intermarché | s.t. |
| 90 | AJ August | Netcompany INEOS Cycling Team | s.t. |
| 91 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 92 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 93 | Martin Tjøtta | Uno-X Mobility | s.t. |
| 94 | Enzo Paleni | Groupama-FDJ United | s.t. |
| 95 | Javier Romo | Movistar Team | s.t. |
| 96 | Artem Shmidt | Netcompany INEOS Cycling Team | s.t. |
| 97 | Rui Oliveira | UAE Team Emirates-XRG | s.t. |
| 98 | Manlio Moro | Movistar Team | s.t. |
| 99 | Brandon Rivera | Netcompany INEOS Cycling Team | s.t. |
| 100 | Peter Øxenberg | Netcompany INEOS Cycling Team | s.t. |
| 101 | Rémy Rochas | Groupama-FDJ United | s.t. |
| 102 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 103 | Alessandro Pinarello | NSN Cycling Team | s.t. |
| 104 | Tom Donnenwirth | Groupama-FDJ United | s.t. |
| 105 | Marc Soler | UAE Team Emirates-XRG | s.t. |
| 106 | Bjoern Koerdt | Team Picnic PostNL | s.t. |
| 107 | Matthew Fox | Lotto-Intermarché | s.t. |
| 108 | Lennard Kämna | Lidl-Trek | s.t. |
| 109 | Steff Cras | Soudal Quick-Step | s.t. |
| 110 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 111 | Simon Carr | Cofidis | s.t. |
| 112 | Daniel Skerl | Bahrain Victorious | s.t. |
| 113 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 114 | Baptiste Veistroffer | Lotto-Intermarché | s.t. |
| 115 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
| 116 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 117 | Oscar Riesebeek | Alpecin-Premier Tech | s.t. |
| 118 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 119 | Yutao Shen | China | s.t. |
| 120 | Zhicheng Liu | China | s.t. |
| 121 | Vlad Van Mechelen | Bahrain Victorious | s.t. |
| 122 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 123 | Stan Dewulf | Decathlon CMA CGM Team | s.t. |
| 124 | Timo de Jong | Team Picnic PostNL | s.t. |
| 125 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | s.t. |
| 126 | Ilan Van Wilder | Soudal Quick-Step | s.t. |
| 127 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
| 128 | Michel Hessmann | Movistar Team | s.t. |
| 129 | Max Walker | EF Education-EasyPost | s.t. |
| 130 | Itamar Einhorn | NSN Cycling Team | s.t. |
| 131 | Edward Planckaert | Alpecin-Premier Tech | s.t. |
| 132 | Kaden Groves | Alpecin-Premier Tech | s.t. |
| 133 | Jarrad Drizners | Red Bull-BORA-hansgrohe | s.t. |
| 134 | Rick Pluimers | Tudor Pro Cycling Team | s.t. |
| 135 | Rotem Tene | NSN Cycling Team | s.t. |
| 136 | Oliver Peace | Team Picnic PostNL | s.t. |
| 137 | Dries De Bondt | Team Jayco-AlUla | 1:03 |
| 138 | Frits Biesterbos | Team Picnic PostNL | @ 0sec |
| 139 | Dillon Corkery | Team Picnic PostNL | @ 0sec |
| 140 | Robbe Ghys | Decathlon CMA CGM Team | 1:19 |
| 141 | Paul Magnier | Soudal Quick-Step | @ 0sec |
| 142 | Warre Vangheluwe | Soudal Quick-Step | 1:19 |
| 143 | Niklas Behrens | Team Visma | Lease a Bike | s.t. |
GC after stage 5:
814.2 kilometers raced so far at an average speed of 43.486 km/hr
| 1 | Paul Magnier | Soudal Quick-Step | 18hr 43min 24sec |
| 2 | Frits Biesterbos | Team Picnic PostNL | @ 10sec |
| 3 | Max Kanter | XDS Astana Team | 0:16 |
| 4 | Jhonatan Narvaez | UAE Team Emirates-XRG | 0:19 |
| 5 | Cees Bol | Decathlon CMA CGM Team | 0:20 |
| 6 | Jasha Sütterlin | Team Jayco-AlUla | 0:21 |
| 7 | Jordi Meeus | Red Bull-BORA-hansgrohe | 0:22 |
| 8 | Neilson Powless | EF Education-EasyPost | s.t. |
| 9 | Enzo Paleni | Groupama-FDJ United | 0:23 |
| 10 | Davide Formolo | Movistar Team | 0:25 |
| 11 | Lionel Taminiaux | Lotto-Intermarché | 0:26 |
| 12 | Arne Marit | Red Bull-BORA-hansgrohe | s.t. |
| 13 | Cyril Barthe | Groupama-FDJ United | s.t. |
| 14 | Kévin Vauquelin | Netcompany INEOS Cycling Team | s.t. |
| 15 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 16 | Milan Vader | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 17 | Jan Maas | Cofidis | s.t. |
| 18 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 19 | Tijmen Graat | Team Visma | Lease a Bike | s.t. |
| 20 | Pelayo Sanchez | Movistar Team | s.t. |
| 21 | Afonso Eulalio | Bahrain Victorious | s.t. |
| 22 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 23 | Arjen Livyns | XDS Astana Team | s.t. |
| 24 | Louis Barré | Team Visma | Lease a Bike | s.t. |
| 25 | Marco Brenner | Tudor Pro Cycling Team | s.t. |
| 26 | Juan Ayuso | Lidl-Trek | s.t. |
| 27 | Clément Braz Afonso | Groupama-FDJ United | s.t. |
| 28 | Alexey Lutsenko | NSN Cycling Team | s.t. |
| 29 | Jamie Meehan | Cofidis | s.t. |
| 30 | Adrien Boichis | Red Bull-BORA-hansgrohe | s.t. |
| 31 | Brent Van Moer | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 32 | Martin Tjøtta | Uno-X Mobility | s.t. |
| 33 | Max van der Meulen | Bahrain Victorious | s.t. |
| 34 | Pau Miquel Delgado | Bahrain Victorious | 0:27 |
| 35 | Brandon Rivera | Netcompany INEOS Cycling Team | s.t. |
| 36 | Tom Pidcock | Pinarello-Q36.5 Pro Cycling Team | 0:28 |
| 37 | Clément Champoussin | XDS Astana Team | 0:29 |
| 38 | Nadav Raisberg | NSN Cycling Team | s.t. |
| 39 | Rui Oliveira | UAE Team Emirates-XRG | s.t. |
| 40 | Rudy Porter | Team Jayco-AlUla | s.t. |
| 41 | Sean Flynn | Team Picnic PostNL | s.t. |
| 42 | Paul Double | Team Jayco-AlUla | s.t. |
| 43 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 44 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 45 | Léo Bisiaux | Decathlon CMA CGM Team | s.t. |
| 46 | William Barta | Tudor Pro Cycling Team | s.t. |
| 47 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | s.t. |
| 48 | Alessandro Pinarello | NSN Cycling Team | s.t. |
| 49 | Diego Pescador | Movistar Team | s.t. |
| 50 | Daan Hoole | Decathlon CMA CGM Team | s.t. |
| 51 | Jarno Widar | Lotto-Intermarché | s.t. |
| 52 | Tom Donnenwirth | Groupama-FDJ United | s.t. |
| 53 | Torstein Træen | Uno-X Mobility | s.t. |
| 54 | Maxim Van Gils | Red Bull-BORA-hansgrohe | s.t. |
| 55 | Tobias Svarre | Uno-X Mobility | s.t. |
| 56 | Michel Heßmann | Movistar Team | s.t. |
| 57 | Bjoern Koerdt | Team Picnic PostNL | s.t. |
| 58 | Mikkel Honore | EF Education-EasyPost | s.t. |
| 59 | Rotem Tene | NSN Cycling Team | s.t. |
| 60 | Martin López | XDS Astana Team | s.t. |
| 61 | Andrea Bagioli | Lidl-Trek | s.t. |
| 62 | Steff Cras | Soudal Quick-Step | s.t. |
| 63 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 64 | Óscar Rodríguez | Netcompany INEOS Cycling Team | s.t. |
| 65 | Reuben Thompson | Lotto-Intermarché | s.t. |
| 66 | Emanuel Buchmann | Cofidis | s.t. |
| 67 | AJ August | Netcompany INEOS Cycling Team | s.t. |
| 68 | Javier Romo | Movistar Team | s.t. |
| 69 | Carlos Verona | Lidl-Trek | s.t. |
| 70 | Rémy Rochas | Groupama-FDJ United | s.t. |
| 71 | Ilan Van Wilder | Soudal Quick-Step | s.t. |
| 72 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 73 | Marc Soler | UAE Team Emirates-XRG | s.t. |
| 74 | Samuele Battistella | EF Education-EasyPost | s.t. |
| 75 | Simon Carr | Cofidis | s.t. |
| 76 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 77 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 78 | Laurenz Rex | Soudal Quick-Step | 0:55 |
| 79 | Edward Planckaert | Alpecin-Premier Tech | 0:58 |
| 80 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 81 | Fredrik Dversnes | Uno-X Mobility | 1:15 |
| 82 | Tobias Bayer | Alpecin-Premier Tech | 1:18 |
| 83 | Joe Pidcock | Pinarello-Q36.5 Pro Cycling Team | 1:24 |
| 84 | Matthew Fox | Lotto-Intermarché | s.t. |
| 85 | Haoyu Su | XDS Astana Team | s.t. |
| 86 | Dillon Corkery | Team Picnic PostNL | s.t. |
| 87 | Patrick Gamper | Team Jayco-AlUla | 1:25 |
| 88 | Matevz Govekar | Bahrain Victorious | 1:27 |
| 89 | Peter Øxenberg | Netcompany INEOS Cycling Team | s.t. |
| 90 | Robert Donaldson | Team Jayco-AlUla | 1:33 |
| 91 | Matteo Milan | Groupama-FDJ United | 1:34 |
| 92 | Mattia Agostinacchio | EF Education-EasyPost | 1:38 |
| 93 | Max Walker | EF Education-EasyPost | 2:26 |
| 94 | Dries De Pooter | Team Jayco-AlUla | 2:34 |
| 95 | Baptiste Veistroffer | Lotto-Intermarché | 2:38 |
| 96 | Sébastien Grignard | Lotto-Intermarché | 2:41 |
| 97 | Vlad Van Mechelen | Bahrain Victorious | 2:44 |
| 98 | Robin Froidevaux | Tudor Pro Cycling Team | 2:58 |
| 99 | Artem Shmidt | Netcompany INEOS Cycling Team | 3:31 |
| 100 | Robbe Ghys | Decathlon CMA CGM Team | 5:45 |
| 101 | Stan Dewulf | Decathlon CMA CGM Team | 6:05 |
| 102 | Anton Schiffer | Team Visma | Lease a Bike | 6:09 |
| 103 | Pavel Novak | Movistar Team | 7:00 |
| 104 | Sebastian Molano | UAE Team Emirates-XRG | 8:56 |
| 105 | Florian Vermeersch | UAE Team Emirates-XRG | 8:56 |
| 106 | Julius Johansen | UAE Team Emirates-XRG | 10:34 |
| 107 | Joshua Giddings | Lotto-Intermarché | 10:51 |
| 108 | Victor Langellotti | XDS Astana Team | 10:52 |
| 109 | Lennard Kämna | Lidl-Trek | 10:55 |
| 110 | Timo de Jong | Team Picnic PostNL | s.t. |
| 111 | Brady Gilmore | NSN Cycling Team | 11:18 |
| 112 | Tord Gudmestad | Decathlon CMA CGM Team | s.t. |
| 113 | Emils Liepins | Pinarello-Q36.5 Pro Cycling Team | 11:49 |
| 114 | Yutao Shen | China | 11:52 |
| 115 | Rick Pluimers | Tudor Pro Cycling Team | s.t. |
| 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 Cycling Team | s.t. |
| 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 | s.t. |
| 124 | Manlio Moro | Movistar Team | 17:40 |
| 125 | Itamar Einhorn | NSN Cycling Team | s.t. |
| 126 | Zhicheng Liu | China | s.t. |
| 127 | Camille Charret | Cofidis | s.t. |
| 128 | Mathias Sunekær Norsgaard | Lidl-Trek | s.t. |
| 129 | Milan Fretin | Cofidis | 19:58 |
| 130 | Titouan Fontaine | Groupama-FDJ United | 21:06 |
| 131 | Oliver Peace | Team Picnic PostNL | 22:33 |
| 132 | Arvid de Kleijn | Tudor Pro Cycling Team | 26:04 |
| 133 | Binyan Ma | China | s.t. |
| 134 | Warre Vangheluwe | Soudal Quick-Step | 28:20 |
| 135 | Chenli Zhao | China | 28:29 |
| 136 | Kaden Groves | Alpecin-Premier Tech | 28:32 |
| 137 | Oscar Riesebeek | Alpecin-Premier Tech | s.t. |
| 138 | Daniel Skerl | Bahrain Victorious | 28:49 |
| 139 | Jonas Rickaert | Alpecin-Premier Tech | 28:57 |
| 140 | Jarrad Drizners | Red Bull-BORA-hansgrohe | 29:31 |
| 141 | Chenglu Liu | China | 30:29 |
| 142 | Ayco Bastiaens | Soudal Quick-Step | 31:13 |
| 143 | Ruidong Wang | China | 31:18 |
Stage 5 map & profile:

Stage 5 map

Stage 5 profile
Friday, October 16: Stage 4, Bama - Tian'e, 165.7 km

Paul Magnier wins his second stage in this year's Guangxi Tour. Getty Sport photo
Bill McGann’s book Why Your Bike Is Made in Asia: My career in bicycles as I watched two continents squander an industry is available in print, Kindle eBook & Audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Tian'e at 11:30 AM, local time: 29C (85F), sunny, with the wind from the south at 19 km/hr (12 mph). There is just a 2% chance of rain.
The race: Not starting: Olav Kooij (Decathlon CMA CGM) & Owain Doull (Visma | Lease a Bike).
Here's the stage four report from stage winner Paul Magnier's Team Soudal Quick-Step:
Paul Magnier returned to winning ways at the Tour of Guangxi, sprinting to victory on Friday’s fourth stage ahead of Cees Bol and Max Kanter. The result also put the Frenchman back at the top of the general classification.
His second success of this year’s edition brought another milestone: with seven stage victories, Paul now stands alone as the race’s most successful stage winner, surpassing Fernando Gaviria’s previous record of six.
It was a victory earned the hard way, as after being dropped on an easier climb, Paul had to fight his way back to the peloton before turning his attention to the finish. His teammates then delivered another strong lead-out, allowing him to unleash his sprint and complete an impressive turnaround.
“I’m super happy, especially because today was a really hard day. I want to thank my teammates and the team for their confidence. I was dropped earlier in the stage, but I managed to get back to the bunch and refocus on the final sprint. My lead-out did a great job again, and I could launch my sprint and finish it off. It feels really good to be winning again and to take back the overall lead,” said Paul.
With two stages remaining, Magnier heads into the weekend with another victory and the leader’s red jersey.
Complete results:
165.7 kilometers raced at an average speed of 44.801 km/hr
| 1 | Paul Magnier | Soudal Quick-Step | 3hr 41min 55sec |
| 2 | Cees Bol | Decathlon CMA CGM Team | s.t. |
| 3 | Max Kanter | XDS Astana Team | s.t. |
| 4 | Frits Biesterbos | Team Picnic PostNL | s.t. |
| 5 | Pau Miquel Delgado | Bahrain Victorious | s.t. |
| 6 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | s.t. |
| 7 | Brady Gilmore | NSN Cycling Team | s.t. |
| 8 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 9 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
| 10 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 11 | Lionel Taminiaux | Lotto-Intermarché | s.t. |
| 12 | Jordi Meeus | Red Bull-BORA-hansgrohe | s.t. |
| 13 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 14 | Arjen Livyns | XDS Astana Team | s.t. |
| 15 | Kévin Vauquelin | Netcompany INEOS Cycling Team | s.t. |
| 16 | Nadav Raisberg | NSN Cycling Team | s.t. |
| 17 | Milan Vader | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 18 | Cyril Barthe | Groupama-FDJ United | s.t. |
| 19 | Arne Marit | Red Bull-BORA-hansgrohe | s.t. |
| 20 | Sean Flynn | Team Picnic PostNL | s.t. |
| 21 | Rui Oliveira | UAE Team Emirates-XRG | s.t. |
| 22 | Laurenz Rex | Soudal Quick-Step | s.t. |
| 23 | Michel Heßmann | Movistar Team | s.t. |
| 24 | Daan Hoole | Decathlon CMA CGM Team | s.t. |
| 25 | Tom Pidcock | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 26 | William Barta | Tudor Pro Cycling Team | s.t. |
| 27 | Jamie Meehan | Cofidis | s.t. |
| 28 | Jan Maas | Cofidis | s.t. |
| 29 | Anton Schiffer | Team Visma | Lease a Bike | s.t. |
| 30 | Tijmen Graat | Team Visma | Lease a Bike | s.t. |
| 31 | Edward Planckaert | Alpecin-Premier Tech | s.t. |
| 32 | Pelayo Sanchez | Movistar Team | s.t. |
| 33 | Rudy Porter | Team Jayco-AlUla | s.t. |
| 34 | Diego Pescador | Movistar Team | s.t. |
| 35 | Tobias Svarre | Uno-X Mobility | s.t. |
| 36 | Emanuel Buchmann | Cofidis | s.t. |
| 37 | Clément Champoussin | XDS Astana Team | s.t. |
| 38 | Paul Double | Team Jayco-AlUla | s.t. |
| 39 | Louis Barré | Team Visma | Lease a Bike | s.t. |
| 40 | Óscar Rodríguez | Netcompany INEOS Cycling Team | s.t. |
| 41 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 42 | AJ August | Netcompany INEOS Cycling Team | s.t. |
| 43 | Afonso Eulalio | Bahrain Victorious | s.t. |
| 44 | Torstein Træen | Uno-X Mobility | s.t. |
| 45 | Juan Ayuso | Lidl-Trek | s.t. |
| 46 | Carlos Verona | Lidl-Trek | s.t. |
| 47 | Dries De Bondt | Team Jayco-AlUla | s.t. |
| 48 | Reuben Thompson | Lotto-Intermarché | s.t. |
| 49 | Jarno Widar | Lotto-Intermarché | s.t. |
| 50 | Simon Carr | Cofidis | s.t. |
| 51 | Alessandro Pinarello | NSN Cycling Team | s.t. |
| 52 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 53 | Enzo Paleni | Groupama-FDJ United | s.t. |
| 54 | Alexey Lutsenko | NSN Cycling Team | s.t. |
| 55 | Martin Tjøtta | Uno-X Mobility | s.t. |
| 56 | Léo Bisiaux | Decathlon CMA CGM Team | s.t. |
| 57 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 58 | Rémy Rochas | Groupama-FDJ United | s.t. |
| 59 | Davide Formolo | Movistar Team | s.t. |
| 60 | Javier Romo | Movistar Team | s.t. |
| 61 | Steff Cras | Soudal Quick-Step | s.t. |
| 62 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 63 | Martin López | XDS Astana Team | s.t. |
| 64 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 65 | Marc Soler | UAE Team Emirates-XRG | s.t. |
| 66 | Rotem Tene | NSN Cycling Team | s.t. |
| 67 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 68 | Jhonatan Narvaez | UAE Team Emirates-XRG | s.t. |
| 69 | Samuele Battistella | EF Education-EasyPost | s.t. |
| 70 | Andrea Bagioli | Lidl-Trek | s.t. |
| 71 | Clément Braz Afonso | Groupama-FDJ United | s.t. |
| 72 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 73 | Baptiste Veistroffer | Lotto-Intermarché | @ 49sec |
| 74 | Maxim Van Gils | Red Bull-BORA-hansgrohe | @ 0sec |
| 75 | Brent Van Moer | Pinarello-Q36.5 Pro Cycling Team | @ 0sec |
| 76 | Ilan Van Wilder | Soudal Quick-Step | @ 0sec |
| 77 | Brandon Rivera | Netcompany INEOS Cycling Team | @ 0sec |
| 78 | Haoyu Su | XDS Astana Team | 0:55 |
| 79 | Stan Dewulf | Decathlon CMA CGM Team | s.t. |
| 80 | Matthew Fox | Lotto-Intermarché | s.t. |
| 81 | Tobias Bayer | Alpecin-Premier Tech | s.t. |
| 82 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 83 | Joe Pidcock | Pinarello-Q36.5 Pro Cycling Team | 0:58 |
| 84 | Matevz Govekar | Bahrain Victorious | s.t. |
| 85 | Dillon Corkery | Team Picnic PostNL | s.t. |
| 86 | Peter Øxenberg | Netcompany INEOS Cycling Team | s.t. |
| 87 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 88 | Sébastien Grignard | Lotto-Intermarché | s.t. |
| 89 | Rick Pluimers | Tudor Pro Cycling Team | 1:03 |
| 90 | Robert Donaldson | Team Jayco-AlUla | 1:07 |
| 91 | Matteo Milan | Groupama-FDJ United | 1:08 |
| 92 | Mikkel Honore | EF Education-EasyPost | @ 0sec |
| 93 | Neilson Powless | EF Education-EasyPost | @ 0sec |
| 94 | Mattia Agostinacchio | EF Education-EasyPost | 1:12 |
| 95 | Marco Brenner | Tudor Pro Cycling Team | @ 0sec |
| 96 | Jasha Sütterlin | Team Jayco-AlUla | @ 0sec |
| 97 | Henrik Pedersen | Uno-X Mobility | @ 0sec |
| 98 | Dries De Pooter | Team Jayco-AlUla | 1:35 |
| 99 | Tom Donnenwirth | Groupama-FDJ United | @ 0sec |
| 100 | Max Walker | EF Education-EasyPost | 1:57 |
| 101 | Adrien Boichis | Red Bull-BORA-hansgrohe | @ 0sec |
| 102 | Robbe Ghys | Decathlon CMA CGM Team | 2:13 |
| 103 | Robin Froidevaux | Tudor Pro Cycling Team | 2:32 |
| 104 | Artem Shmidt | Netcompany INEOS Cycling Team | 3:02 |
| 105 | Max van der Meulen | Bahrain Victorious | @ 0sec |
| 106 | Vlad Van Mechelen | Bahrain Victorious | @ 0sec |
| 107 | Bjoern Koerdt | Team Picnic PostNL | @ 0sec |
| 108 | Robbe Dhondt | Team Picnic PostNL | @ 0sec |
| 109 | Pavel Novak | Movistar Team | 6:34 |
| 110 | Julius Johansen | UAE Team Emirates-XRG | 10:05 |
| 111 | Niklas Behrens | Team Visma | Lease a Bike | s.t. |
| 112 | Timo de Jong | Team Picnic PostNL | 10:26 |
| 113 | Tord Gudmestad | Decathlon CMA CGM Team | s.t. |
| 114 | Joshua Giddings | Lotto-Intermarché | s.t. |
| 115 | Lennard Kämna | Lidl-Trek | s.t. |
| 116 | Victor Langellotti | XDS Astana Team | s.t. |
| 117 | Emils Liepins | Pinarello-Q36.5 Pro Cycling Team | 11:23 |
| 118 | Yutao Shen | China | s.t. |
| 119 | Camille Charret | Cofidis | 17:11 |
| 120 | Titouan Fontaine | Groupama-FDJ United | s.t. |
| 121 | Chenli Zhao | China | s.t. |
| 122 | Chenglu Liu | China | s.t. |
| 123 | Erlend Blikra | Uno-X Mobility | s.t. |
| 124 | Ruidong Wang | China | s.t. |
| 125 | Itamar Einhorn | NSN Cycling Team | s.t. |
| 126 | Fabio Jakobsen | Team Visma | Lease a Bike | s.t. |
| 127 | Oscar Riesebeek | Alpecin-Premier Tech | s.t. |
| 128 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
| 129 | Warre Vangheluwe | Soudal Quick-Step | s.t. |
| 130 | Mathias Sunekær Norsgaard | Lidl-Trek | s.t. |
| 131 | Binyan Ma | China | s.t. |
| 132 | Zhicheng Liu | China | s.t. |
| 133 | Oded Kogut | NSN Cycling Team | s.t. |
| 134 | Daniel Skerl | Bahrain Victorious | s.t. |
| 135 | Manlio Moro | Movistar Team | s.t. |
| 136 | Oliver Peace | Team Picnic PostNL | s.t. |
| 137 | Arvid de Kleijn | Tudor Pro Cycling Team | s.t. |
| 138 | Luke Lamperti | EF Education-EasyPost | s.t. |
| 139 | Matteo Moschetti | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 140 | Jonas Rickaert | Alpecin-Premier Tech | s.t. |
| 141 | Sam Welsford | Netcompany INEOS Cycling Team | s.t. |
| 142 | Jarrad Drizners | Red Bull-BORA-hansgrohe | s.t. |
| 143 | Kaden Groves | Alpecin-Premier Tech | s.t. |
| 144 | Milan Fretin | Cofidis | s.t. |
| DNF | Zak Erzen | Bahrain Victorious |
GC after stage 4:
707.1 kilometers raced at an average speed of 47.187 km/hr
| 1 | Paul Magnier | Soudal Quick-Step | 14hr 59min 6sec |
| 2 | Frits Biesterbos | Team Picnic PostNL | @ 10sec |
| 3 | Max Kanter | XDS Astana Team | 0:16 |
| 4 | Cees Bol | Decathlon CMA CGM Team | 0:20 |
| 5 | Enzo Paleni | Groupama-FDJ United | s.t. |
| 6 | Jasha Sütterlin | Team Jayco-AlUla | 0:21 |
| 7 | Jordi Meeus | Red Bull-BORA-hansgrohe | 0:22 |
| 8 | Jhonatan Narvaez | UAE Team Emirates-XRG | s.t. |
| 9 | Neilson Powless | EF Education-EasyPost | s.t. |
| 10 | Martin Tjøtta | Uno-X Mobility | 0:23 |
| 11 | Pau Miquel Delgado | Bahrain Victorious | 0:24 |
| 12 | Tom Pidcock | Pinarello-Q36.5 Pro Cycling Team | 0:25 |
| 13 | Lionel Taminiaux | Lotto-Intermarché | 0:26 |
| 14 | Rui Oliveira | UAE Team Emirates-XRG | s.t. |
| 15 | Arne Marit | Red Bull-BORA-hansgrohe | s.t. |
| 16 | Clément Champoussin | XDS Astana Team | s.t. |
| 17 | Cyril Barthe | Groupama-FDJ United | s.t. |
| 18 | Kévin Vauquelin | Netcompany INEOS Cycling Team | s.t. |
| 19 | Nadav Raisberg | NSN Cycling Team | s.t. |
| 20 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 21 | Rudy Porter | Team Jayco-AlUla | s.t. |
| 22 | Milan Vader | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 23 | Sean Flynn | Team Picnic PostNL | s.t. |
| 24 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 25 | Jan Maas | Cofidis | s.t. |
| 26 | Tijmen Graat | Team Visma | Lease a Bike | s.t. |
| 27 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 28 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 29 | Pelayo Sanchez | Movistar Team | s.t. |
| 30 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | s.t. |
| 31 | Louis Barré | Team Visma | Lease a Bike | s.t. |
| 32 | Afonso Eulalio | Bahrain Victorious | s.t. |
| 33 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 34 | Paul Double | Team Jayco-AlUla | s.t. |
| 35 | Juan Ayuso | Lidl-Trek | s.t. |
| 36 | Marco Brenner | Tudor Pro Cycling Team | s.t. |
| 37 | Léo Bisiaux | Decathlon CMA CGM Team | s.t. |
| 38 | Alessandro Pinarello | NSN Cycling Team | s.t. |
| 39 | Arjen Livyns | XDS Astana Team | s.t. |
| 40 | Michel Heßmann | Movistar Team | s.t. |
| 41 | Tom Donnenwirth | Groupama-FDJ United | s.t. |
| 42 | Rotem Tene | NSN Cycling Team | s.t. |
| 43 | William Barta | Tudor Pro Cycling Team | s.t. |
| 44 | Clément Braz Afonso | Groupama-FDJ United | s.t. |
| 45 | Bjoern Koerdt | Team Picnic PostNL | s.t. |
| 46 | Torstein Træen | Uno-X Mobility | s.t. |
| 47 | Daan Hoole | Decathlon CMA CGM Team | s.t. |
| 48 | Jarno Widar | Lotto-Intermarché | s.t. |
| 49 | Diego Pescador | Movistar Team | s.t. |
| 50 | Alexey Lutsenko | NSN Cycling Team | s.t. |
| 51 | Tobias Svarre | Uno-X Mobility | s.t. |
| 52 | Robbe Dhondt | Team Picnic PostNL | s.t. |
| 53 | Steff Cras | Soudal Quick-Step | s.t. |
| 54 | Mikkel Honore | EF Education-EasyPost | s.t. |
| 55 | Maxim Van Gils | Red Bull-BORA-hansgrohe | s.t. |
| 56 | Brent Van Moer | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 57 | Jamie Meehan | Cofidis | s.t. |
| 58 | Ilan Van Wilder | Soudal Quick-Step | s.t. |
| 59 | Martin López | XDS Astana Team | s.t. |
| 60 | Adrien Boichis | Red Bull-BORA-hansgrohe | s.t. |
| 61 | Andrea Bagioli | Lidl-Trek | s.t. |
| 62 | Óscar Rodríguez | Netcompany INEOS Cycling Team | s.t. |
| 63 | AJ August | Netcompany INEOS Cycling Team | s.t. |
| 64 | Emanuel Buchmann | Cofidis | s.t. |
| 65 | Javier Romo | Movistar Team | s.t. |
| 66 | Rémy Rochas | Groupama-FDJ United | s.t. |
| 67 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 68 | Reuben Thompson | Lotto-Intermarché | s.t. |
| 69 | Davide Formolo | Movistar Team | s.t. |
| 70 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 71 | Carlos Verona | Lidl-Trek | s.t. |
| 72 | Max van der Meulen | Bahrain Victorious | s.t. |
| 73 | Marc Soler | UAE Team Emirates-XRG | s.t. |
| 74 | Brandon Rivera | Netcompany INEOS Cycling Team | s.t. |
| 75 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 76 | Simon Carr | Cofidis | s.t. |
| 77 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 78 | Samuele Battistella | EF Education-EasyPost | s.t. |
| 79 | Laurenz Rex | Soudal Quick-Step | 0:55 |
| 80 | Edward Planckaert | Alpecin-Premier Tech | s.t. |
| 81 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 82 | Fredrik Dversnes | Uno-X Mobility | 1:15 |
| 83 | Tobias Bayer | Alpecin-Premier Tech | 1:18 |
| 84 | Matthew Fox | Lotto-Intermarché | 1:21 |
| 85 | Haoyu Su | XDS Astana Team | s.t. |
| 86 | Patrick Gamper | Team Jayco-AlUla | 1:22 |
| 87 | Matevz Govekar | Bahrain Victorious | 1:24 |
| 88 | Joe Pidcock | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 89 | Dillon Corkery | Team Picnic PostNL | s.t. |
| 90 | Peter Øxenberg | Netcompany INEOS Cycling Team | s.t. |
| 91 | Robert Donaldson | Team Jayco-AlUla | 1:33 |
| 92 | Matteo Milan | Groupama-FDJ United | 1:34 |
| 93 | Mattia Agostinacchio | EF Education-EasyPost | 1:38 |
| 94 | Max Walker | EF Education-EasyPost | 2:23 |
| 95 | Dries De Pooter | Team Jayco-AlUla | 2:31 |
| 96 | Baptiste Veistroffer | Lotto-Intermarché | 2:35 |
| 97 | Sébastien Grignard | Lotto-Intermarché | 2:38 |
| 98 | Vlad Van Mechelen | Bahrain Victorious | 2:41 |
| 99 | Robin Froidevaux | Tudor Pro Cycling Team | 2:58 |
| 100 | Artem Shmidt | Netcompany INEOS Cycling Team | 3:28 |
| 101 | Robbe Ghys | Decathlon CMA CGM Team | 4:26 |
| 102 | Stan Dewulf | Decathlon CMA CGM Team | 6:02 |
| 103 | Anton Schiffer | Team Visma | Lease a Bike | 6:06 |
| 104 | Pavel Novak | Movistar Team | 7:00 |
| 105 | Sebastian Molano | UAE Team Emirates-XRG | 8:53 |
| 106 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 107 | Julius Johansen | UAE Team Emirates-XRG | 10:31 |
| 108 | Joshua Giddings | Lotto-Intermarché | 10:52 |
| 109 | Lennard Kämna | Lidl-Trek | s.t. |
| 110 | Timo de Jong | Team Picnic PostNL | s.t. |
| 111 | Victor Langellotti | XDS Astana Team | s.t. |
| 112 | Brady Gilmore | NSN Cycling Team | 11:18 |
| 113 | Tord Gudmestad | Decathlon CMA CGM Team | s.t. |
| 114 | Emils Liepins | Pinarello-Q36.5 Pro Cycling Team | 11:49 |
| 115 | Yutao Shen | China | s.t. |
| 116 | Rick Pluimers | Tudor Pro Cycling Team | s.t. |
| 117 | Niklas Behrens | Team Visma | Lease a Bike | 12:23 |
| 118 | Dries De Bondt | Team Jayco-AlUla | 15:45 |
| 119 | Sam Welsford | Netcompany INEOS Cycling Team | 17:31 |
| 120 | Erlend Blikra | Uno-X Mobility | 17:37 |
| 121 | Fabio Jakobsen | Team Visma | Lease a Bike | s.t. |
| 122 | Itamar Einhorn | NSN Cycling Team | s.t. |
| 123 | Oded Kogut | NSN Cycling Team | s.t. |
| 124 | Matteo Moschetti | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 125 | Manlio Moro | Movistar Team | s.t. |
| 126 | Luke Lamperti | EF Education-EasyPost | s.t. |
| 127 | Zhicheng Liu | China | s.t. |
| 128 | Camille Charret | Cofidis | s.t. |
| 129 | Mathias Sunekær Norsgaard | Lidl-Trek | s.t. |
| 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 | s.t. |
| 135 | Warre Vangheluwe | Soudal Quick-Step | 27:01 |
| 136 | Kaden Groves | Alpecin-Premier Tech | 28:29 |
| 137 | Chenli Zhao | China | s.t. |
| 138 | Oscar Riesebeek | Alpecin-Premier Tech | s.t. |
| 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 |
Stage 4 map & profile:

Stage 4 map

Stage 4 profile
Thursday, October 15: Stage 3, Jingxi - Bama, 212.3 km

Milan Fretin (Cofidis) is the stage winner. Photo: Getty Images
Les Woodland's book Dirty Feet: How the Great Unwashed Created the Tour de France is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Bama at 11:30, local time: 30C (86F), fair, with the wind from the south at 18 km/hr (11 mph). There is just a 3% chance of rain.
The race: Here's the report from stage winner Milan Fretin's Team Cofidis.
The Belgian sprinter Milan Fretin claimed victory in the bunch sprint this Thursday. After missing out on the sprint yesterday, he has made amends in the best possible way. This marks his 4th win of the season, his first at the UCI WorldTour level, and the 17th victory for the Cofidis team this season!
As he crossed the finish line, he tapped his helmet, clearly delighted to have seen it through and turned the race in his favor. Milan Fretin has secured his maiden UCI WorldTour win—a victory that required an extraordinary effort. On the wide streets of Bama, the finish point for this third stage of the Tour of Guangxi, he surged up the right side before unleashing a burst of incredible intensity. He won by a narrow margin, edging out yesterday’s winner, Frits Biesterbos, as well as sprint specialists Jordi Meeus and Fabio Jakobsen.
Above all, Milan Fretin has shown his resilience; he made no secret of his disappointment after failing to contend for the win in Hong Kong on Sunday and again yesterday. Milan is establishing himself as a rising talent in the world of sprinting. This is his 4th victory of the season, following strong performances at the Tour of Andalusia in February and two stage wins at the Tour de Nouvelle-Aquitaine this past August.
His upward trajectory was also evident during the Tour de France, where he came close to victory in Nevers (4th), Chalon-sur-Saône (5th), and even in Paris (9th). With this result, Milan delivers a 17th win for Cofidis this season. There are still three stages to go—three more opportunities for the team to shine, following a season in which they have truly sparkled from start to finish.
Milan Fretin:
“This is an incredible victory! It feels great, especially since the last few weeks haven’t been easy—particularly after my crash in Isbergues. It took some time for my body to recover and for me to get back to feeling like myself. This is my first UCI WorldTour win, so it’s extra special. I really felt like I’d come back stronger and reached a new level after the Tour de France, and I was eager to prove it. I’m feeling really good again… and we still have three stages left to shine as a team!”
Benjamin Giraud, Sports Director:
“This was the longest stage of the week here at the Tour of Guangxi. We knew it would come down to a bunch sprint. All of our riders did a fantastic job; they really rallied together after a tougher start to the week. The team responded brilliantly, and Milan has secured a great win against a top-tier field. We’re absolutely thrilled for him and for all the riders. And we’re going to give it our all right to the very end!”
Complete results:
212.3 kilometers raced at an average speed of 46.845 km/hr
| 1 | Milan Fretin | Cofidis | 4hr 31min 55sec |
| 2 | Frits Biesterbos | Team Picnic PostNL | s.t. |
| 3 | Jordi Meeus | Red Bull-BORA-hansgrohe | s.t. |
| 4 | Fabio Jakobsen | Team Visma | Lease a Bike | s.t. |
| 5 | Arvid de Kleijn | Tudor Pro Cycling Team | s.t. |
| 6 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
| 7 | Joshua Giddings | Lotto-Intermarché | s.t. |
| 8 | Erlend Blikra | Uno-X Mobility | s.t. |
| 9 | Brady Gilmore | NSN Cycling Team | s.t. |
| 10 | Cyril Barthe | Groupama-FDJ United | s.t. |
| 11 | Matteo Milan | Groupama-FDJ United | s.t. |
| 12 | Mattia Agostinacchio | EF Education-EasyPost | s.t. |
| 13 | Matevz Govekar | Bahrain Victorious | s.t. |
| 14 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 15 | Sean Flynn | Team Picnic PostNL | s.t. |
| 16 | Tom Donnenwirth | Groupama-FDJ United | s.t. |
| 17 | Itamar Einhorn | NSN Cycling Team | s.t. |
| 18 | Luke Lamperti | EF Education-EasyPost | s.t. |
| 19 | Oded Kogut | NSN Cycling Team | s.t. |
| 20 | Max Kanter | XDS Astana Team | s.t. |
| 21 | Paul Magnier | Soudal Quick-Step | s.t. |
| 22 | Manlio Moro | Movistar Team | s.t. |
| 23 | Matteo Moschetti | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 24 | Kaden Groves | Alpecin-Premier Tech | s.t. |
| 25 | Zhicheng Liu | China | s.t. |
| 26 | Lionel Taminiaux | Lotto-Intermarché | s.t. |
| 27 | Dries De Pooter | Team Jayco-AlUla | s.t. |
| 28 | Jonas Rickaert | Alpecin-Premier Tech | s.t. |
| 29 | Sam Welsford | Netcompany INEOS Cycling Team | s.t. |
| 30 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 31 | Binyan Ma | China | s.t. |
| 32 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | s.t. |
| 33 | Laurenz Rex | Soudal Quick-Step | s.t. |
| 34 | Clément Braz Afonso | Groupama-FDJ United | s.t. |
| 35 | Joe Pidcock | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 36 | Clément Champoussin | XDS Astana Team | s.t. |
| 37 | Andrea Bagioli | Lidl-Trek | s.t. |
| 38 | Rotem Tene | NSN Cycling Team | s.t. |
| 39 | Marco Brenner | Tudor Pro Cycling Team | s.t. |
| 40 | Emils Liepins | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 41 | Pavel Novak | Movistar Team | s.t. |
| 42 | Rui Oliveira | UAE Team Emirates-XRG | s.t. |
| 43 | Arne Marit | Red Bull-BORA-hansgrohe | s.t. |
| 44 | Afonso Eulalio | Bahrain Victorious | s.t. |
| 45 | Enzo Paleni | Groupama-FDJ United | s.t. |
| 46 | Milan Vader | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 47 | Tord Gudmestad | Decathlon CMA CGM Team | s.t. |
| 48 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 49 | Daan Hoole | Decathlon CMA CGM Team | s.t. |
| 50 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 51 | Kévin Vauquelin | Netcompany INEOS Cycling Team | s.t. |
| 52 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 53 | Mathias Sunekær Norsgaard | Lidl-Trek | s.t. |
| 54 | Robbe Ghys | Decathlon CMA CGM Team | s.t. |
| 55 | Cees Bol | Decathlon CMA CGM Team | s.t. |
| 56 | Pelayo Sanchez | Movistar Team | s.t. |
| 57 | Brent Van Moer | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 58 | Lennard Kämna | Lidl-Trek | s.t. |
| 59 | Rudy Porter | Team Jayco-AlUla | s.t. |
| 60 | William Barta | Tudor Pro Cycling Team | s.t. |
| 61 | Matthew Fox | Lotto-Intermarché | s.t. |
| 62 | Louis Barré | Team Visma | Lease a Bike | s.t. |
| 63 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 64 | Olav Kooij | Decathlon CMA CGM Team | s.t. |
| 65 | Juan Ayuso | Lidl-Trek | s.t. |
| 66 | Tijmen Graat | Team Visma | Lease a Bike | s.t. |
| 67 | Neilson Powless | EF Education-EasyPost | s.t. |
| 68 | Alexey Lutsenko | NSN Cycling Team | s.t. |
| 69 | Mikkel Honore | EF Education-EasyPost | s.t. |
| 70 | Adrien Boichis | Red Bull-BORA-hansgrohe | s.t. |
| 71 | Tobias Bayer | Alpecin-Premier Tech | s.t. |
| 72 | Timo de Jong | Team Picnic PostNL | s.t. |
| 73 | Tom Pidcock | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 74 | Maxim Van Gils | Red Bull-BORA-hansgrohe | s.t. |
| 75 | Léo Bisiaux | Decathlon CMA CGM Team | s.t. |
| 76 | Jan Maas | Cofidis | s.t. |
| 77 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 78 | Anton Schiffer | Team Visma | Lease a Bike | s.t. |
| 79 | Max Walker | EF Education-EasyPost | s.t. |
| 80 | Paul Double | Team Jayco-AlUla | s.t. |
| 81 | Robbe Dhondt | Team Picnic PostNL | s.t. |
| 82 | Camille Charret | Cofidis | s.t. |
| 83 | Nadav Raisberg | NSN Cycling Team | s.t. |
| 84 | Bjoern Koerdt | Team Picnic PostNL | s.t. |
| 85 | Martin Tjøtta | Uno-X Mobility | s.t. |
| 86 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 87 | Torstein Træen | Uno-X Mobility | s.t. |
| 88 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 89 | Alessandro Pinarello | NSN Cycling Team | s.t. |
| 90 | Pau Miquel Delgado | Bahrain Victorious | s.t. |
| 91 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
| 92 | Dries De Bondt | Team Jayco-AlUla | s.t. |
| 93 | Jamie Meehan | Cofidis | s.t. |
| 94 | Jhonatan Narvaez | UAE Team Emirates-XRG | s.t. |
| 95 | Steff Cras | Soudal Quick-Step | s.t. |
| 96 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 97 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 98 | AJ August | Netcompany INEOS Cycling Team | s.t. |
| 99 | Jarno Widar | Lotto-Intermarché | s.t. |
| 100 | Óscar Rodríguez | Netcompany INEOS Cycling Team | s.t. |
| 101 | Martin López | XDS Astana Team | s.t. |
| 102 | Ilan Van Wilder | Soudal Quick-Step | s.t. |
| 103 | Javier Romo | Movistar Team | s.t. |
| 104 | Diego Pescador | Movistar Team | s.t. |
| 105 | Brandon Rivera | Netcompany INEOS Cycling Team | s.t. |
| 106 | Rémy Rochas | Groupama-FDJ United | s.t. |
| 107 | Davide Formolo | Movistar Team | s.t. |
| 108 | Simon Carr | Cofidis | s.t. |
| 109 | Tobias Svarre | Uno-X Mobility | s.t. |
| 110 | Max van der Meulen | Bahrain Victorious | s.t. |
| 111 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 112 | Emanuel Buchmann | Cofidis | s.t. |
| 113 | Chenli Zhao | China | s.t. |
| 114 | Peter Øxenberg | Netcompany INEOS Cycling Team | s.t. |
| 115 | Chenglu Liu | China | s.t. |
| 116 | Owain Doull | Team Visma | Lease a Bike | s.t. |
| 117 | Arjen Livyns | XDS Astana Team | s.t. |
| 118 | Marc Soler | UAE Team Emirates-XRG | s.t. |
| 119 | Carlos Verona | Lidl-Trek | s.t. |
| 120 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 121 | Victor Langellotti | XDS Astana Team | s.t. |
| 122 | Reuben Thompson | Lotto-Intermarché | s.t. |
| 123 | Yutao Shen | China | s.t. |
| 124 | Haoyu Su | XDS Astana Team | s.t. |
| 125 | Dillon Corkery | Team Picnic PostNL | s.t. |
| 126 | Artem Shmidt | Netcompany INEOS Cycling Team | s.t. |
| 127 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 128 | Oscar Riesebeek | Alpecin-Premier Tech | s.t. |
| 129 | Edward Planckaert | Alpecin-Premier Tech | s.t. |
| 130 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 131 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 132 | Michel Hessmann | Movistar Team | s.t. |
| 133 | Samuele Battistella | EF Education-EasyPost | s.t. |
| 134 | Daniel Skerl | Bahrain Victorious | @ 17sec |
| 135 | Zak Erzen | Bahrain Victorious | s.t. |
| 136 | Jarrad Drizners | Red Bull-BORA-hansgrohe | 0:30 |
| 137 | Vlad Van Mechelen | Bahrain Victorious | 0:43 |
| 138 | Sébastien Grignard | Lotto-Intermarché | 1:14 |
| 139 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
| 140 | Niklas Behrens | Team Visma | Lease a Bike | 1:23 |
| 141 | Baptiste Veistroffer | Lotto-Intermarché | s.t. |
| 142 | Oliver Peace | Team Picnic PostNL | s.t. |
| 143 | Stan Dewulf | Decathlon CMA CGM Team | 1:46 |
| 144 | Titouan Fontaine | Groupama-FDJ United | s.t. |
| 145 | Rick Pluimers | Tudor Pro Cycling Team | 1:53 |
| 146 | Ruidong Wang | China | 2:50 |
| 147 | Warre Vangheluwe | Soudal Quick-Step | 7:14 |
| DNF | Haijie Hu | China |
GC after stage 3:
541.4 kilometers raced so far at an average speed of 47.958 km/hr
| 1 | Frits Biesterbos | Team Picnic PostNL | 11hr 17min 21sec |
| 2 | Paul Magnier | Soudal Quick-Step | s.t. |
| 3 | Max Kanter | XDS Astana Team | @ 10sec |
| 4 | Sam Welsford | Netcompany INEOS Cycling Team | s.t. |
| 5 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 6 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 7 | Jordi Meeus | Red Bull-BORA-hansgrohe | 0:12 |
| 8 | Olav Kooij | Decathlon CMA CGM Team | s.t. |
| 9 | Neilson Powless | EF Education-EasyPost | s.t. |
| 10 | Jhonatan Narvaez | UAE Team Emirates-XRG | s.t. |
| 11 | Martin Tjøtta | Uno-X Mobility | 0:13 |
| 12 | Tobias Bayer | Alpecin-Premier Tech | 0:14 |
| 13 | Pau Miquel Delgado | Bahrain Victorious | s.t. |
| 14 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 15 | Tom Pidcock | Pinarello-Q36.5 Pro Cycling Team | 0:15 |
| 16 | Erlend Blikra | Uno-X Mobility | 0:16 |
| 17 | Matteo Milan | Groupama-FDJ United | s.t. |
| 18 | Oded Kogut | NSN Cycling Team | s.t. |
| 19 | Fabio Jakobsen | Team Visma | Lease a Bike | s.t. |
| 20 | Itamar Einhorn | NSN Cycling Team | s.t. |
| 21 | Matevz Govekar | Bahrain Victorious | s.t. |
| 22 | Matteo Moschetti | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 23 | Lionel Taminiaux | Lotto-Intermarché | s.t. |
| 24 | Manlio Moro | Movistar Team | s.t. |
| 25 | Mattia Agostinacchio | EF Education-EasyPost | s.t. |
| 26 | Luke Lamperti | EF Education-EasyPost | s.t. |
| 27 | Joshua Giddings | Lotto-Intermarché | s.t. |
| 28 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 29 | Joe Pidcock | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 30 | Pavel Novak | Movistar Team | s.t. |
| 31 | Zhicheng Liu | China | s.t. |
| 32 | Rui Oliveira | UAE Team Emirates-XRG | s.t. |
| 33 | Clément Champoussin | XDS Astana Team | s.t. |
| 34 | Arne Marit | Red Bull-BORA-hansgrohe | s.t. |
| 35 | Cyril Barthe | Groupama-FDJ United | s.t. |
| 36 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 37 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 38 | Kévin Vauquelin | Netcompany INEOS Cycling Team | s.t. |
| 39 | Marco Brenner | Tudor Pro Cycling Team | s.t. |
| 40 | Nadav Raisberg | NSN Cycling Team | s.t. |
| 41 | Rudy Porter | Team Jayco-AlUla | s.t. |
| 42 | Cees Bol | Decathlon CMA CGM Team | s.t. |
| 43 | Tom Donnenwirth | Groupama-FDJ United | s.t. |
| 44 | Jan Maas | Cofidis | s.t. |
| 45 | Tijmen Graat | Team Visma | Lease a Bike | s.t. |
| 46 | Milan Vader | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 47 | Sean Flynn | Team Picnic PostNL | s.t. |
| 48 | Pelayo Sanchez | Movistar Team | s.t. |
| 49 | Camille Charret | Cofidis | s.t. |
| 50 | Afonso Eulalio | Bahrain Victorious | s.t. |
| 51 | Louis Barré | Team Visma | Lease a Bike | s.t. |
| 52 | Bjoern Koerdt | Team Picnic PostNL | s.t. |
| 53 | Léo Bisiaux | Decathlon CMA CGM Team | s.t. |
| 54 | Enzo Paleni | Groupama-FDJ United | s.t. |
| 55 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 56 | Matthew Fox | Lotto-Intermarché | s.t. |
| 57 | Juan Ayuso | Lidl-Trek | s.t. |
| 58 | Paul Double | Team Jayco-AlUla | s.t. |
| 59 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 60 | Mathias Sunekær Norsgaard | Lidl-Trek | s.t. |
| 61 | Alessandro Pinarello | NSN Cycling Team | s.t. |
| 62 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 63 | Robbe Dhondt | Team Picnic PostNL | s.t. |
| 64 | Clément Braz Afonso | Groupama-FDJ United | s.t. |
| 65 | Rotem Tene | NSN Cycling Team | s.t. |
| 66 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | s.t. |
| 67 | Emils Liepins | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 68 | Max Walker | EF Education-EasyPost | s.t. |
| 69 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 70 | Mikkel Honore | EF Education-EasyPost | s.t. |
| 71 | Lennard Kämna | Lidl-Trek | s.t. |
| 72 | Arjen Livyns | XDS Astana Team | s.t. |
| 73 | Adrien Boichis | Red Bull-BORA-hansgrohe | s.t. |
| 74 | Michel Hessmann | Movistar Team | s.t. |
| 75 | Maxim Van Gils | Red Bull-BORA-hansgrohe | s.t. |
| 76 | William Barta | Tudor Pro Cycling Team | s.t. |
| 77 | Torstein Træen | Uno-X Mobility | s.t. |
| 78 | Owain Doull | Team Visma | Lease a Bike | s.t. |
| 79 | Jarno Widar | Lotto-Intermarché | s.t. |
| 80 | Alexey Lutsenko | NSN Cycling Team | s.t. |
| 81 | Steff Cras | Soudal Quick-Step | s.t. |
| 82 | Brent Van Moer | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 83 | Ilan Van Wilder | Soudal Quick-Step | s.t. |
| 84 | Diego Pescador | Movistar Team | s.t. |
| 85 | Daan Hoole | Decathlon CMA CGM Team | s.t. |
| 86 | Timo de Jong | Team Picnic PostNL | s.t. |
| 87 | Tobias Svarre | Uno-X Mobility | s.t. |
| 88 | Andrea Bagioli | Lidl-Trek | s.t. |
| 89 | Martin López | XDS Astana Team | s.t. |
| 90 | Yutao Shen | China | s.t. |
| 91 | Victor Langellotti | XDS Astana Team | s.t. |
| 92 | Dillon Corkery | Team Picnic PostNL | s.t. |
| 93 | Max van der Meulen | Bahrain Victorious | s.t. |
| 94 | Artem Shmidt | Netcompany INEOS Cycling Team | s.t. |
| 95 | Haoyu Su | XDS Astana Team | s.t. |
| 96 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 97 | Peter Øxenberg | Netcompany INEOS Cycling Team | s.t. |
| 98 | Javier Romo | Movistar Team | s.t. |
| 99 | Jamie Meehan | Cofidis | s.t. |
| 100 | Rémy Rochas | Groupama-FDJ United | s.t. |
| 101 | Óscar Rodríguez | Netcompany INEOS Cycling Team | s.t. |
| 102 | AJ August | Netcompany INEOS Cycling Team | s.t. |
| 103 | Reuben Thompson | Lotto-Intermarché | s.t. |
| 104 | Brandon Rivera | Netcompany INEOS Cycling Team | s.t. |
| 105 | Davide Formolo | Movistar Team | s.t. |
| 106 | Emanuel Buchmann | Cofidis | s.t. |
| 107 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
| 108 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 109 | Marc Soler | UAE Team Emirates-XRG | s.t. |
| 110 | Carlos Verona | Lidl-Trek | s.t. |
| 111 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 112 | Simon Carr | Cofidis | s.t. |
| 113 | Samuele Battistella | EF Education-EasyPost | s.t. |
| 114 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 115 | Tord Gudmestad | Decathlon CMA CGM Team | 0:42 |
| 116 | Laurenz Rex | Soudal Quick-Step | 0:45 |
| 117 | Edward Planckaert | Alpecin-Premier Tech | s.t. |
| 118 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 119 | Dries De Pooter | Team Jayco-AlUla | 0:46 |
| 120 | Sébastien Grignard | Lotto-Intermarché | 1:30 |
| 121 | Baptiste Veistroffer | Lotto-Intermarché | 1:39 |
| 122 | Robbe Ghys | Decathlon CMA CGM Team | 2:04 |
| 123 | Niklas Behrens | Team Visma | Lease a Bike | 2:08 |
| 124 | Vlad Van Mechelen | Bahrain Victorious | 2:31 |
| 125 | Milan Fretin | Cofidis | 2:47 |
| 126 | Titouan Fontaine | Groupama-FDJ United | 3:42 |
| 127 | Stan Dewulf | Decathlon CMA CGM Team | 4:57 |
| 128 | Oliver Peace | Team Picnic PostNL | 5:09 |
| 129 | Anton Schiffer | Team Visma | Lease a Bike | 5:56 |
| 130 | Arvid de Kleijn | Tudor Pro Cycling Team | 8:43 |
| 131 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
| 132 | Binyan Ma | China | s.t. |
| 133 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 134 | Warre Vangheluwe | Soudal Quick-Step | 9:40 |
| 135 | Rick Pluimers | Tudor Pro Cycling Team | 10:36 |
| 136 | Brady Gilmore | NSN Cycling Team | 11:08 |
| 137 | Kaden Groves | Alpecin-Premier Tech | s.t. |
| 138 | Chenli Zhao | China | s.t. |
| 139 | Oscar Riesebeek | Alpecin-Premier Tech | s.t. |
| 140 | Zak Erzen | Bahrain Victorious | 11:25 |
| 141 | Daniel Skerl | Bahrain Victorious | s.t. |
| 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 |
Stage 3 map & profile:

Stage 3 map

Stage 3 profile
Wednesday, October 14: Stage 2, Chongzuo - Jingxi, 179.5 km

Frits Biesterbos is just a little bit faster than everyone else.
Plato's dialogue Phaedo is available in both audiobook & Kindle eBook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Jingxi at 11:50 AM, local time: 28C (82F), partly cloudy, with the wind from the south-southeast at 11 km/hr (7 mph). There is a 5% chance of rain.
The race: Piet Allegaert (Cofidis) did not start.
Here's the race report from stage winner Frits Biesterbos' Team Picnic-PostNL:
Stage 2 of the Tour of Guangxi was expected to end in a bunch sprint, but the day began with an active breakaway formation phase, with Team Picnic PostNL involved in the early moves, but a break of four eventually went without the team in it. By the foot of the only climb of the day, three riders remained out front but their escape came to an end as the peloton caught them towards the top of the climb.
Several attacks followed in the finale, which the team marked, but the race ultimately came down to the expected sprint. Team Picnic PostNL moved forward excellently as a unit and positioned Frits Biesterbos perfectly at the front, allowing him to launch his sprint with everything he had. In a thrilling finish, Biesterbos timed his bike throw perfectly to beat race leader Magnier to the line and take a first professional victory with Team Picnic PostNL.
After the stage, Biesterbos said: “I’m extremely happy with my first victory, and for it to come at WorldTour level makes it even better. Just like yesterday, the team delivered another incredible lead-out, and I’m glad I was able to finish it off today.”
Team Picnic PostNL coach Joey van Rhee added: “It was a fantastic day. Right from the start, everyone was sharp and we wanted to secure bonus seconds with Robbe for the general classification. He got into a few early breakaway attempts, but they kept getting brought back. In the end, it took until 60 kilometers in for a group to finally get away, after which we shifted our focus to the final. Based on last year, we knew what to expect from the finish and built a strong plan around it. We emphasized remaining calm if things didn’t go to plan, and the guys executed that brilliantly. They stayed together, communicated well, and delivered Frits right onto Magnier’s wheel. For him to then beat him in the sprint is incredible. It’s a great day for the guys here and for the entire team. You don’t just pick up a WorldTour victory easily these days, so this feels amazing.”
Complete results:
179.5 kilometers raced at an average speed of 47.853 km/hr
| 1 | Frits Biesterbos | Team Picnic PostNL | 3hr 45min 19sec |
| 2 | Paul Magnier | Soudal Quick-Step | s.t. |
| 3 | Olav Kooij | Decathlon CMA CGM Team | s.t. |
| 4 | Max Kanter | XDS Astana Team | s.t. |
| 5 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 6 | Jordi Meeus | Red Bull-BORA-hansgrohe | s.t. |
| 7 | Matteo Moschetti | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 8 | Erlend Blikra | Uno-X Mobility | s.t. |
| 9 | Lionel Taminiaux | Lotto-Intermarché | s.t. |
| 10 | Oded Kogut | NSN Cycling Team | s.t. |
| 11 | Itamar Einhorn | NSN Cycling Team | s.t. |
| 12 | Matevz Govekar | Bahrain Victorious | s.t. |
| 13 | Sean Flynn | Team Picnic PostNL | s.t. |
| 14 | Zhicheng Liu | China | s.t. |
| 15 | Matteo Milan | Groupama-FDJ United | s.t. |
| 16 | Fabio Jakobsen | Team Visma | Lease a Bike | s.t. |
| 17 | Joshua Giddings | Lotto-Intermarché | s.t. |
| 18 | Nadav Raisberg | NSN Cycling Team | s.t. |
| 19 | Sam Welsford | Netcompany INEOS Cycling Team | s.t. |
| 20 | Manlio Moro | Movistar Team | s.t. |
| 21 | Rui Oliveira | UAE Team Emirates-XRG | s.t. |
| 22 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 23 | Joe Pidcock | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 24 | Tobias Bayer | Alpecin-Premier Tech | s.t. |
| 25 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 26 | Camille Charret | Cofidis | s.t. |
| 27 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 28 | Dillon Corkery | Team Picnic PostNL | s.t. |
| 29 | Pavel Novak | Movistar Team | s.t. |
| 30 | Mattia Agostinacchio | EF Education-EasyPost | s.t. |
| 31 | Louis Barré | Team Visma | Lease a Bike | s.t. |
| 32 | Rudy Porter | Team Jayco-AlUla | s.t. |
| 33 | Michel Hessmann | Movistar Team | s.t. |
| 34 | Clément Champoussin | XDS Astana Team | s.t. |
| 35 | Niklas Behrens | Team Visma | Lease a Bike | s.t. |
| 36 | Luke Lamperti | EF Education-EasyPost | s.t. |
| 37 | Edward Planckaert | Alpecin-Premier Tech | s.t. |
| 38 | Tom Pidcock | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 39 | Arne Marit | Red Bull-BORA-hansgrohe | s.t. |
| 40 | Léo Bisiaux | Decathlon CMA CGM Team | s.t. |
| 41 | Rotem Tene | NSN Cycling Team | s.t. |
| 42 | Paul Double | Team Jayco-AlUla | s.t. |
| 43 | Jan Maas | Cofidis | s.t. |
| 44 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | s.t. |
| 45 | Tijmen Graat | Team Visma | Lease a Bike | s.t. |
| 46 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 47 | Emils Liepins | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 48 | Robbe Dhondt | Team Picnic PostNL | s.t. |
| 49 | Bjoern Koerdt | Team Picnic PostNL | s.t. |
| 50 | Mikkel Honore | EF Education-EasyPost | s.t. |
| 51 | Pelayo Sanchez | Movistar Team | s.t. |
| 52 | Pau Miquel Delgado | Bahrain Victorious | s.t. |
| 53 | Alessandro Pinarello | NSN Cycling Team | s.t. |
| 54 | Kévin Vauquelin | Netcompany INEOS Cycling Team | s.t. |
| 55 | Maxim Van Gils | Red Bull-BORA-hansgrohe | s.t. |
| 56 | Marco Brenner | Tudor Pro Cycling Team | s.t. |
| 57 | Neilson Powless | EF Education-EasyPost | s.t. |
| 58 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 59 | Jhonatan Narvaez | UAE Team Emirates-XRG | s.t. |
| 60 | Yutao Shen | China | s.t. |
| 61 | Arjen Livyns | XDS Astana Team | s.t. |
| 62 | Steff Cras | Soudal Quick-Step | s.t. |
| 63 | Alexey Lutsenko | NSN Cycling Team | s.t. |
| 64 | Matthew Fox | Lotto-Intermarché | s.t. |
| 65 | William Barta | Tudor Pro Cycling Team | s.t. |
| 66 | AJ August | Netcompany INEOS Cycling Team | s.t. |
| 67 | Juan Ayuso | Lidl-Trek | s.t. |
| 68 | Timo de Jong | Team Picnic PostNL | s.t. |
| 69 | Martin López | XDS Astana Team | s.t. |
| 70 | Martin Tjøtta | Uno-X Mobility | s.t. |
| 71 | Ilan Van Wilder | Soudal Quick-Step | s.t. |
| 72 | Haoyu Su | XDS Astana Team | s.t. |
| 73 | Javier Romo | Movistar Team | s.t. |
| 74 | Torstein Træen | Uno-X Mobility | s.t. |
| 75 | Cees Bol | Decathlon CMA CGM Team | s.t. |
| 76 | Owain Doull | Team Visma | Lease a Bike | s.t. |
| 77 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 78 | Clément Braz Afonso | Groupama-FDJ United | s.t. |
| 79 | Peter Øxenberg | Netcompany INEOS Cycling Team | s.t. |
| 80 | Victor Langellotti | XDS Astana Team | s.t. |
| 81 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 82 | Milan Vader | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 83 | Adrien Boichis | Red Bull-BORA-hansgrohe | s.t. |
| 84 | Óscar Rodríguez | Netcompany INEOS Cycling Team | s.t. |
| 85 | Sébastien Grignard | Lotto-Intermarché | s.t. |
| 86 | Afonso Eulalio | Bahrain Victorious | s.t. |
| 87 | Jarno Widar | Lotto-Intermarché | s.t. |
| 88 | Diego Pescador | Movistar Team | s.t. |
| 89 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 90 | Reuben Thompson | Lotto-Intermarché | s.t. |
| 91 | Lennard Kämna | Lidl-Trek | s.t. |
| 92 | Max Walker | EF Education-EasyPost | s.t. |
| 93 | Jamie Meehan | Cofidis | s.t. |
| 94 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 95 | Cyril Barthe | Groupama-FDJ United | s.t. |
| 96 | Enzo Paleni | Groupama-FDJ United | s.t. |
| 97 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 98 | Tobias Svarre | Uno-X Mobility | s.t. |
| 99 | Brent Van Moer | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 100 | Brandon Rivera | Netcompany INEOS Cycling Team | s.t. |
| 101 | Baptiste Veistroffer | Lotto-Intermarché | s.t. |
| 102 | Marc Soler | UAE Team Emirates-XRG | s.t. |
| 103 | Max van der Meulen | Bahrain Victorious | s.t. |
| 104 | Emanuel Buchmann | Cofidis | s.t. |
| 105 | Mathias Sunekær Norsgaard | Lidl-Trek | s.t. |
| 106 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 107 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
| 108 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 109 | Carlos Verona | Lidl-Trek | s.t. |
| 110 | Tom Donnenwirth | Groupama-FDJ United | s.t. |
| 111 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 112 | Samuele Battistella | EF Education-EasyPost | s.t. |
| 113 | Daan Hoole | Decathlon CMA CGM Team | s.t. |
| 114 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 115 | Simon Carr | Cofidis | s.t. |
| 116 | Andrea Bagioli | Lidl-Trek | s.t. |
| 117 | Rémy Rochas | Groupama-FDJ United | s.t. |
| 118 | Davide Formolo | Movistar Team | s.t. |
| 119 | Laurenz Rex | Soudal Quick-Step | s.t. |
| 120 | Artem Shmidt | Netcompany INEOS Cycling Team | s.t. |
| 121 | Tord Gudmestad | Decathlon CMA CGM Team | @ 26sec |
| 122 | Dries De Pooter | Team Jayco-AlUla | 0:30 |
| 123 | Warre Vangheluwe | Soudal Quick-Step | 1:11 |
| 124 | Titouan Fontaine | Groupama-FDJ United | s.t. |
| 125 | Robbe Ghys | Decathlon CMA CGM Team | 1:19 |
| 126 | Stan Dewulf | Decathlon CMA CGM Team | 1:28 |
| 127 | Vlad Van Mechelen | Bahrain Victorious | 1:32 |
| 128 | Oliver Peace | Team Picnic PostNL | 2:24 |
| 129 | Milan Fretin | Cofidis | 2:41 |
| 130 | Anton Schiffer | Team Visma | Lease a Bike | 5:40 |
| 131 | Arvid de Kleijn | Tudor Pro Cycling Team | 8:27 |
| 132 | Binyan Ma | China | s.t. |
| 133 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 134 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
| 135 | Rick Pluimers | Tudor Pro Cycling Team | s.t. |
| 136 | Jonas Rickaert | Alpecin-Premier Tech | 10:52 |
| 137 | Kaden Groves | Alpecin-Premier Tech | s.t. |
| 138 | Zak Erzen | Bahrain Victorious | s.t. |
| 139 | Daniel Skerl | Bahrain Victorious | s.t. |
| 140 | Ruidong Wang | China | s.t. |
| 141 | Oscar Riesebeek | Alpecin-Premier Tech | s.t. |
| 142 | Chenli Zhao | China | s.t. |
| 143 | Brady Gilmore | NSN Cycling Team | s.t. |
| 144 | Jarrad Drizners | Red Bull-BORA-hansgrohe | s.t. |
| 145 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
| 146 | Chenglu Liu | China | 12:49 |
| 147 | Haijie Hu | China | s.t. |
| 148 | Dries De Bondt | Team Jayco-AlUla | 15:23 |
GC after stage 2:
329.1 kilometers raced so far at an average speed of 48.703 km/hr
| 1 | Paul Magnier | Soudal Quick-Step | 6hr 45min 26sec |
| 2 | Frits Biesterbos | Team Picnic PostNL | @ 6sec |
| 3 | Sam Welsford | Netcompany INEOS Cycling Team | 0:10 |
| 4 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 5 | Max Kanter | XDS Astana Team | 0:12 |
| 6 | Olav Kooij | Decathlon CMA CGM Team | s.t. |
| 7 | Neilson Powless | EF Education-EasyPost | s.t. |
| 8 | Jhonatan Narvaez | UAE Team Emirates-XRG | 0:13 |
| 9 | Martin Tjøtta | Uno-X Mobility | s.t. |
| 10 | Pau Miquel Delgado | Bahrain Victorious | 0:14 |
| 11 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 12 | Tom Pidcock | Pinarello-Q36.5 Pro Cycling Team | 0:15 |
| 13 | Oded Kogut | NSN Cycling Team | 0:16 |
| 14 | Erlend Blikra | Uno-X Mobility | s.t. |
| 15 | Matteo Moschetti | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 16 | Lionel Taminiaux | Lotto-Intermarché | s.t. |
| 17 | Itamar Einhorn | NSN Cycling Team | s.t. |
| 18 | Matteo Milan | Groupama-FDJ United | s.t. |
| 19 | Matevz Govekar | Bahrain Victorious | s.t. |
| 20 | Jordi Meeus | Red Bull-BORA-hansgrohe | s.t. |
| 21 | Fabio Jakobsen | Team Visma | Lease a Bike | s.t. |
| 22 | Manlio Moro | Movistar Team | s.t. |
| 23 | Luke Lamperti | EF Education-EasyPost | s.t. |
| 24 | Joe Pidcock | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 25 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 26 | Mattia Agostinacchio | EF Education-EasyPost | s.t. |
| 27 | Pavel Novak | Movistar Team | s.t. |
| 28 | Nadav Raisberg | NSN Cycling Team | s.t. |
| 29 | Rui Oliveira | UAE Team Emirates-XRG | s.t. |
| 30 | Clément Champoussin | XDS Astana Team | s.t. |
| 31 | Joshua Giddings | Lotto-Intermarché | s.t. |
| 32 | Arne Marit | Red Bull-BORA-hansgrohe | s.t. |
| 33 | Zhicheng Liu | China | s.t. |
| 34 | Tobias Bayer | Alpecin-Premier Tech | s.t. |
| 35 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 36 | Kévin Vauquelin | Netcompany INEOS Cycling Team | s.t. |
| 37 | Rudy Porter | Team Jayco-AlUla | s.t. |
| 38 | Camille Charret | Cofidis | s.t. |
| 39 | Jan Maas | Cofidis | s.t. |
| 40 | Bjoern Koerdt | Team Picnic PostNL | s.t. |
| 41 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 42 | Marco Brenner | Tudor Pro Cycling Team | s.t. |
| 43 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 44 | Cees Bol | Decathlon CMA CGM Team | s.t. |
| 45 | Tijmen Graat | Team Visma | Lease a Bike | s.t. |
| 46 | Alessandro Pinarello | NSN Cycling Team | s.t. |
| 47 | Michel Heßmann | Movistar Team | s.t. |
| 48 | Léo Bisiaux | Decathlon CMA CGM Team | s.t. |
| 49 | Paul Double | Team Jayco-AlUla | s.t. |
| 50 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 51 | Arjen Livyns | XDS Astana Team | s.t. |
| 52 | Cyril Barthe | Groupama-FDJ United | s.t. |
| 53 | Robbe Dhondt | Team Picnic PostNL | s.t. |
| 54 | Louis Barré | Team Visma | Lease a Bike | s.t. |
| 55 | Pelayo Sanchez | Movistar Team | s.t. |
| 56 | Juan Ayuso | Lidl-Trek | s.t. |
| 57 | Milan Vader | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 58 | Matthew Fox | Lotto-Intermarché | s.t. |
| 59 | Owain Doull | Team Visma | Lease a Bike | s.t. |
| 60 | Afonso Eulalio | Bahrain Victorious | s.t. |
| 61 | Max Walker | EF Education-EasyPost | s.t. |
| 62 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 63 | Mathias Sunekær Norsgaard | Lidl-Trek | s.t. |
| 64 | Enzo Paleni | Groupama-FDJ United | s.t. |
| 65 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 66 | Jarno Widar | Lotto-Intermarché | s.t. |
| 67 | Tom Donnenwirth | Groupama-FDJ United | s.t. |
| 68 | Mikkel Honore | EF Education-EasyPost | s.t. |
| 69 | Steff Cras | Soudal Quick-Step | s.t. |
| 70 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 71 | Sean Flynn | Team Picnic PostNL | s.t. |
| 72 | Ilan Van Wilder | Soudal Quick-Step | s.t. |
| 73 | Dillon Corkery | Team Picnic PostNL | s.t. |
| 74 | Yutao Shen | China | s.t. |
| 75 | Torstein Træen | Uno-X Mobility | s.t. |
| 76 | Diego Pescador | Movistar Team | s.t. |
| 77 | Tobias Svarre | Uno-X Mobility | s.t. |
| 78 | Artem Shmidt | Netcompany INEOS Cycling Team | s.t. |
| 79 | Victor Langellotti | XDS Astana Team | s.t. |
| 80 | Haoyu Su | XDS Astana Team | s.t. |
| 81 | Rotem Tene | NSN Cycling Team | s.t. |
| 82 | Clément Braz Afonso | Groupama-FDJ United | s.t. |
| 83 | Maxim Van Gils | Red Bull-BORA-hansgrohe | s.t. |
| 84 | Adrien Boichis | Red Bull-BORA-hansgrohe | s.t. |
| 85 | Lennard Kämna | Lidl-Trek | s.t. |
| 86 | Emils Liepins | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 87 | Martin López | XDS Astana Team | s.t. |
| 88 | Max van der Meulen | Bahrain Victorious | s.t. |
| 89 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | s.t. |
| 90 | Alexey Lutsenko | NSN Cycling Team | s.t. |
| 91 | Peter Øxenberg | Netcompany INEOS Cycling Team | s.t. |
| 92 | William Barta | Tudor Pro Cycling Team | s.t. |
| 93 | Sébastien Grignard | Lotto-Intermarché | s.t. |
| 94 | Reuben Thompson | Lotto-Intermarché | s.t. |
| 95 | Javier Romo | Movistar Team | s.t. |
| 96 | Brent Van Moer | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 97 | Rémy Rochas | Groupama-FDJ United | s.t. |
| 98 | Timo de Jong | Team Picnic PostNL | s.t. |
| 99 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 100 | Jamie Meehan | Cofidis | s.t. |
| 101 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 102 | Óscar Rodríguez | Netcompany INEOS Cycling Team | s.t. |
| 103 | Emanuel Buchmann | Cofidis | s.t. |
| 104 | Marc Soler | UAE Team Emirates-XRG | s.t. |
| 105 | Brandon Rivera | Netcompany INEOS Cycling Team | s.t. |
| 106 | Davide Formolo | Movistar Team | s.t. |
| 107 | AJ August | Netcompany INEOS Cycling Team | s.t. |
| 108 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 109 | Daan Hoole | Decathlon CMA CGM Team | s.t. |
| 110 | Carlos Verona | Lidl-Trek | s.t. |
| 111 | Samuele Battistella | EF Education-EasyPost | s.t. |
| 112 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
| 113 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 114 | Baptiste Veistroffer | Lotto-Intermarché | s.t. |
| 115 | Andrea Bagioli | Lidl-Trek | s.t. |
| 116 | Simon Carr | Cofidis | s.t. |
| 117 | Tord Gudmestad | Decathlon CMA CGM Team | 0:42 |
| 118 | Niklas Behrens | Team Visma | Lease a Bike | 0:45 |
| 119 | Edward Planckaert | Alpecin-Premier Tech | s.t. |
| 120 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 121 | Laurenz Rex | Soudal Quick-Step | s.t. |
| 122 | Dries De Pooter | Team Jayco-AlUla | 0:46 |
| 123 | Vlad Van Mechelen | Bahrain Victorious | 1:48 |
| 124 | Titouan Fontaine | Groupama-FDJ United | 1:56 |
| 125 | Robbe Ghys | Decathlon CMA CGM Team | 2:04 |
| 126 | Warre Vangheluwe | Soudal Quick-Step | 2:26 |
| 127 | Milan Fretin | Cofidis | 2:57 |
| 128 | Stan Dewulf | Decathlon CMA CGM Team | 3:11 |
| 129 | Oliver Peace | Team Picnic PostNL | 3:46 |
| 130 | Anton Schiffer | Team Visma | Lease a Bike | 5:56 |
| 131 | Arvid de Kleijn | Tudor Pro Cycling Team | 8:43 |
| 132 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
| 133 | Binyan Ma | China | s.t. |
| 134 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 135 | Rick Pluimers | Tudor Pro Cycling Team | s.t. |
| 136 | Ruidong Wang | China | 11:08 |
| 137 | Zak Erzen | Bahrain Victorious | s.t. |
| 138 | Brady Gilmore | NSN Cycling Team | s.t. |
| 139 | Kaden Groves | Alpecin-Premier Tech | s.t. |
| 140 | Daniel Skerl | Bahrain Victorious | s.t. |
| 141 | Chenli Zhao | China | s.t. |
| 142 | Oscar Riesebeek | Alpecin-Premier Tech | s.t. |
| 143 | Jonas Rickaert | Alpecin-Premier Tech | 11:36 |
| 144 | Jarrad Drizners | Red Bull-BORA-hansgrohe | 11:37 |
| 145 | Ayco Bastiaens | Soudal Quick-Step | 12:35 |
| 146 | Chenglu Liu | China | 13:05 |
| 147 | Haijie Hu | China | s.t. |
| 148 | Dries De Bondt | Team Jayco-AlUla | 15:37 |
Stage 2 map & profile:

Stage 2 map

Stage 2 profile
Tuesday, October 13: Stage 1, Chongzuo - Chongzuo, 149.4 km

Paul Magnier wins the first stage. Team Netcompany INEOS photo
Bill and Carol McGann's book The Story of the Giro d'Italia, A Year-by-Year History of the Tour of Italy, Vol 2: 1971 - 2011 is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the start/finish city of Chongzuo at 11:10 AM, local time: 31C (87F), sunny, with the wind from the north-northeast at 3 km/hr (2 mph). There is a 5% chance of rain.
The race: Jacob Eriksson (Tudor Pro Cycling Team) did not start.
Here's the race report from winner Paul Magnier's Team Soudal Quick-Step:
Paul Magnier began the Tour of Guangxi in style, powering to victory on Tuesday’s opening stage. The Frenchman finished ahead of Max Kanter and Sam Welsford, picking up where he left off after winning five stages at last year’s edition.
The 149.4km stage, starting and finishing in Chongzuo, saw three riders form the day’s main breakaway. Soudal Quick-Step helped control their advantage, sharing the chase with the other sprint teams and bringing the escapees back inside the final ten kilometres.
A late attack kept the peloton working until two kilometres from the finish, but our riders remained prominent as the pace increased for the sprint. Paul found his position in the fast finale and produced a powerful acceleration to take a clear victory.
“It was a really fast day, with an average speed of around 49km/h, so it certainly wasn’t easy, especially in the heat. Ayco did a great job controlling the race, and then my teammates delivered a really nice lead-out. I’m very happy to finish off their work with a win and to be back racing here,” said Paul.
Complete results:
149.4 kilometers raced at an average speed of 49.694 km/hr
| 1 | Paul Magnier | Soudal Quick-Step | 3hr 0min 23sec |
| 2 | Sam Welsford | Netcompany INEOS Cycling Team | s.t. |
| 3 | Max Kanter | XDS Astana Team | s.t. |
| 4 | Oded Kogut | NSN Cycling Team | s.t. |
| 5 | Arvid de Kleijn | Tudor Pro Cycling Team | s.t. |
| 6 | Matteo Milan | Groupama-FDJ United | s.t. |
| 7 | Erlend Blikra | Uno-X Mobility | s.t. |
| 8 | Luke Lamperti | EF Education-EasyPost | s.t. |
| 9 | Lionel Taminiaux | Lotto-Intermarché | s.t. |
| 10 | Itamar Einhorn | NSN Cycling Team | s.t. |
| 11 | Matteo Moschetti | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 12 | Olav Kooij | Decathlon CMA CGM Team | s.t. |
| 13 | Ruidong Wang | China | s.t. |
| 14 | Matevz Govekar | Bahrain Victorious | s.t. |
| 15 | Frits Biesterbos | Team Picnic PostNL | s.t. |
| 16 | Fabio Jakobsen | Team Visma | Lease a Bike | s.t. |
| 17 | Manlio Moro | Movistar Team | s.t. |
| 18 | Milan Fretin | Cofidis | s.t. |
| 19 | Mattia Agostinacchio | EF Education-EasyPost | s.t. |
| 20 | Cyril Barthe | Groupama-FDJ United | s.t. |
| 21 | Brady Gilmore | NSN Cycling Team | s.t. |
| 22 | Joe Pidcock | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 23 | Dries De Pooter | Team Jayco-AlUla | s.t. |
| 24 | Zak Erzen | Bahrain Victorious | s.t. |
| 25 | Jordi Meeus | Red Bull-BORA-hansgrohe | s.t. |
| 26 | Cees Bol | Decathlon CMA CGM Team | s.t. |
| 27 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 28 | Pavel Novak | Movistar Team | s.t. |
| 29 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 30 | Kévin Vauquelin | Netcompany INEOS Cycling Team | s.t. |
| 31 | Clément Champoussin | XDS Astana Team | s.t. |
| 32 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
| 33 | Arne Marit | Red Bull-BORA-hansgrohe | s.t. |
| 34 | Mathias Sunekær Norsgaard | Lidl-Trek | s.t. |
| 35 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 36 | Tom Donnenwirth | Groupama-FDJ United | s.t. |
| 37 | Rui Oliveira | UAE Team Emirates-XRG | s.t. |
| 38 | Tord Gudmestad | Decathlon CMA CGM Team | s.t. |
| 39 | Artem Shmidt | Netcompany INEOS Cycling Team | s.t. |
| 40 | Nadav Raisberg | NSN Cycling Team | s.t. |
| 41 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 42 | Milan Vader | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 43 | Max Walker | EF Education-EasyPost | s.t. |
| 44 | Marco Brenner | Tudor Pro Cycling Team | s.t. |
| 45 | Tom Pidcock | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 46 | Bjoern Koerdt | Team Picnic PostNL | s.t. |
| 47 | Enzo Paleni | Groupama-FDJ United | s.t. |
| 48 | Afonso Eulalio | Bahrain Victorious | s.t. |
| 49 | Jan Maas | Cofidis | s.t. |
| 50 | Alessandro Pinarello | NSN Cycling Team | s.t. |
| 51 | Pau Miquel Delgado | Bahrain Victorious | s.t. |
| 52 | Owain Doull | Team Visma | Lease a Bike | s.t. |
| 53 | Tobias Bayer | Alpecin-Premier Tech | s.t. |
| 54 | Arjen Livyns | XDS Astana Team | s.t. |
| 55 | Joshua Giddings | Lotto-Intermarché | s.t. |
| 56 | Rudy Porter | Team Jayco-AlUla | s.t. |
| 57 | Juan Ayuso | Lidl-Trek | s.t. |
| 58 | Tijmen Graat | Team Visma | Lease a Bike | s.t. |
| 59 | Jarno Widar | Lotto-Intermarché | s.t. |
| 60 | Zhicheng Liu | China | s.t. |
| 61 | Tobias Svarre | Uno-X Mobility | s.t. |
| 62 | Anton Schiffer | Team Visma | Lease a Bike | s.t. |
| 63 | Kaden Groves | Alpecin-Premier Tech | s.t. |
| 64 | Matthew Fox | Lotto-Intermarché | s.t. |
| 65 | Camille Charret | Cofidis | s.t. |
| 66 | Pelayo Sanchez | Movistar Team | s.t. |
| 67 | Paul Double | Team Jayco-AlUla | s.t. |
| 68 | Robbe Dhondt | Team Picnic PostNL | s.t. |
| 69 | Léo Bisiaux | Decathlon CMA CGM Team | s.t. |
| 70 | Diego Pescador | Movistar Team | s.t. |
| 71 | Martin Tjøtta | Uno-X Mobility | s.t. |
| 72 | Max van der Meulen | Bahrain Victorious | s.t. |
| 73 | Michel Hessmann | Movistar Team | s.t. |
| 74 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 75 | Chenglu Liu | China | s.t. |
| 76 | Rémy Rochas | Groupama-FDJ United | s.t. |
| 77 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 78 | Lennard Kämna | Lidl-Trek | s.t. |
| 79 | Jhonatan Narvaez | UAE Team Emirates-XRG | s.t. |
| 80 | Victor Langellotti | XDS Astana Team | s.t. |
| 81 | Haijie Hu | China | s.t. |
| 82 | Binyan Ma | China | s.t. |
| 83 | Torstein Træen | Uno-X Mobility | s.t. |
| 84 | Adrien Boichis | Red Bull-BORA-hansgrohe | s.t. |
| 85 | Ilan Van Wilder | Soudal Quick-Step | s.t. |
| 86 | Louis Barré | Team Visma | Lease a Bike | s.t. |
| 87 | Dries De Bondt | Team Jayco-AlUla | s.t. |
| 88 | Clément Braz Afonso | Groupama-FDJ United | s.t. |
| 89 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 90 | Haoyu Su | XDS Astana Team | s.t. |
| 91 | Steff Cras | Soudal Quick-Step | s.t. |
| 92 | Davide Formolo | Movistar Team | s.t. |
| 93 | Brent Van Moer | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 94 | Vlad Van Mechelen | Bahrain Victorious | s.t. |
| 95 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 96 | Neilson Powless | EF Education-EasyPost | s.t. |
| 97 | Yutao Shen | China | s.t. |
| 98 | Daniel Skerl | Bahrain Victorious | s.t. |
| 99 | Reuben Thompson | Lotto-Intermarché | s.t. |
| 100 | Mikkel Honore | EF Education-EasyPost | s.t. |
| 101 | Peter Øxenberg | Netcompany INEOS Cycling Team | s.t. |
| 102 | Sébastien Grignard | Lotto-Intermarché | s.t. |
| 103 | Emanuel Buchmann | Cofidis | s.t. |
| 104 | Daan Hoole | Decathlon CMA CGM Team | s.t. |
| 105 | Martin López | XDS Astana Team | s.t. |
| 106 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 107 | Marc Soler | UAE Team Emirates-XRG | s.t. |
| 108 | Rick Pluimers | Tudor Pro Cycling Team | s.t. |
| 109 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 110 | Brandon Rivera | Netcompany INEOS Cycling Team | s.t. |
| 111 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 112 | Maxim Van Gils | Red Bull-BORA-hansgrohe | s.t. |
| 113 | Jamie Meehan | Cofidis | s.t. |
| 114 | Carlos Verona | Lidl-Trek | s.t. |
| 115 | Samuele Battistella | EF Education-EasyPost | s.t. |
| 116 | Alexey Lutsenko | NSN Cycling Team | s.t. |
| 117 | William Barta | Tudor Pro Cycling Team | s.t. |
| 118 | Chenli Zhao | China | s.t. |
| 119 | Javier Romo | Movistar Team | s.t. |
| 120 | Oscar Riesebeek | Alpecin-Premier Tech | s.t. |
| 121 | Andrea Bagioli | Lidl-Trek | s.t. |
| 122 | Rotem Tene | NSN Cycling Team | s.t. |
| 123 | Óscar Rodríguez | Netcompany INEOS Cycling Team | s.t. |
| 124 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
| 125 | Emils Liepins | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 126 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 127 | Timo de Jong | Team Picnic PostNL | s.t. |
| 128 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 129 | Dillon Corkery | Team Picnic PostNL | s.t. |
| 130 | Simon Carr | Cofidis | s.t. |
| 131 | Patrick Gamper | Team Jayco-AlUla | s.t. |
| 132 | Baptiste Veistroffer | Lotto-Intermarché | s.t. |
| 133 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | s.t. |
| 134 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 135 | Titouan Fontaine | Groupama-FDJ United | @ 29sec |
| 136 | Laurenz Rex | Soudal Quick-Step | s.t. |
| 137 | Robbe Ghys | Decathlon CMA CGM Team | s.t. |
| 138 | Niklas Behrens | Team Visma | Lease a Bike | s.t. |
| 139 | Jarrad Drizners | Red Bull-BORA-hansgrohe | s.t. |
| 140 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 141 | Jonas Rickaert | Alpecin-Premier Tech | s.t. |
| 142 | Edward Planckaert | Alpecin-Premier Tech | s.t. |
| 143 | Sean Flynn | Team Picnic PostNL | @ 0sec |
| 144 | Warre Vangheluwe | Soudal Quick-Step | 0:59 |
| 145 | AJ August | Netcompany INEOS Cycling Team | @ 0sec |
| 146 | Oliver Peace | Team Picnic PostNL | 1:06 |
| 147 | Stan Dewulf | Decathlon CMA CGM Team | 1:27 |
| 148 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
| 149 | Piet Allegaert | Cofidis | @ 0sec |
| DNF | Yevgeniy Fedorov | XDS Astana Team |
GC after stage 1:
| 1 | Paul Magnier | Soudal Quick-Step | 3hr 0min 13sec |
| 2 | Sam Welsford | Netcompany INEOS Cycling Team | @ 4sec |
| 3 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 4 | Max Kanter | XDS Astana Team | 0:06 |
| 5 | Neilson Powless | EF Education-EasyPost | s.t. |
| 6 | Patrick Gamper | Team Jayco-AlUla | 0:08 |
| 7 | Oded Kogut | NSN Cycling Team | 0:10 |
| 8 | Arvid de Kleijn | Tudor Pro Cycling Team | s.t. |
| 9 | Matteo Milan | Groupama-FDJ United | s.t. |
| 10 | Erlend Blikra | Uno-X Mobility | s.t. |
| 11 | Luke Lamperti | EF Education-EasyPost | s.t. |
| 12 | Lionel Taminiaux | Lotto-Intermarché | s.t. |
| 13 | Itamar Einhorn | NSN Cycling Team | s.t. |
| 14 | Matteo Moschetti | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 15 | Olav Kooij | Decathlon CMA CGM Team | s.t. |
| 16 | Ruidong Wang | China | s.t. |
| 17 | Matevz Govekar | Bahrain Victorious | s.t. |
| 18 | Frits Biesterbos | Team Picnic PostNL | s.t. |
| 19 | Fabio Jakobsen | Team Visma | Lease a Bike | s.t. |
| 20 | Manlio Moro | Movistar Team | s.t. |
| 21 | Milan Fretin | Cofidis | s.t. |
| 22 | Mattia Agostinacchio | EF Education-EasyPost | s.t. |
| 23 | Cyril Barthe | Groupama-FDJ United | s.t. |
| 24 | Brady Gilmore | NSN Cycling Team | s.t. |
| 25 | Joe Pidcock | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 26 | Dries De Pooter | Team Jayco-AlUla | s.t. |
| 27 | Zak Erzen | Bahrain Victorious | s.t. |
| 28 | Jordi Meeus | Red Bull-BORA-hansgrohe | s.t. |
| 29 | Cees Bol | Decathlon CMA CGM Team | s.t. |
| 30 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 31 | Pavel Novak | Movistar Team | s.t. |
| 32 | MartinUrianstad Bugge | Uno-X Mobility | s.t. |
| 33 | Kévin Vauquelin | Netcompany INEOS Cycling Team | s.t. |
| 34 | Clément Champoussin | XDS Astana Team | s.t. |
| 35 | Sebastian Molano | UAE Team Emirates-XRG | s.t. |
| 36 | Arne Marit | Red Bull-BORA-hansgrohe | s.t. |
| 37 | Mathias Sunekær Norsgaard | Lidl-Trek | s.t. |
| 38 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 39 | Tom Donnenwirth | Groupama-FDJ United | s.t. |
| 40 | Rui Oliveira | UAE Team Emirates-XRG | s.t. |
| 41 | Tord Gudmestad | Decathlon CMA CGM Team | s.t. |
| 42 | Artem Shmidt | Netcompany INEOS Cycling Team | s.t. |
| 43 | Nadav Raisberg | NSN Cycling Team | s.t. |
| 44 | Marijn van den Berg | EF Education-EasyPost | s.t. |
| 45 | Milan Vader | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 46 | Max Walker | EF Education-EasyPost | s.t. |
| 47 | Marco Brenner | Tudor Pro Cycling Team | s.t. |
| 48 | Tom Pidcock | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 49 | Bjoern Koerdt | Team Picnic PostNL | s.t. |
| 50 | Enzo Paleni | Groupama-FDJ United | s.t. |
| 51 | Afonso Eulalio | Bahrain Victorious | s.t. |
| 52 | Jan Maas | Cofidis | s.t. |
| 53 | Alessandro Pinarello | NSN Cycling Team | s.t. |
| 54 | Pau Miquel Delgado | Bahrain Victorious | s.t. |
| 55 | Owain Doull | Team Visma | Lease a Bike | s.t. |
| 56 | Tobias Bayer | Alpecin-Premier Tech | s.t. |
| 57 | Arjen Livyns | XDS Astana Team | s.t. |
| 58 | Joshua Giddings | Lotto-Intermarché | s.t. |
| 59 | Rudy Porter | Team Jayco-AlUla | s.t. |
| 60 | Juan Ayuso | Lidl-Trek | s.t. |
| 61 | Tijmen Graat | Team Visma | Lease a Bike | s.t. |
| 62 | Jarno Widar | Lotto-Intermarché | s.t. |
| 63 | Zhicheng Liu | China | s.t. |
| 64 | Tobias Svarre | Uno-X Mobility | s.t. |
| 65 | Anton Schiffer | Team Visma | Lease a Bike | s.t. |
| 66 | Kaden Groves | Alpecin-Premier Tech | s.t. |
| 67 | Matthew Fox | Lotto-Intermarché | s.t. |
| 68 | Camille Charret | Cofidis | s.t. |
| 69 | Pelayo Sanchez | Movistar Team | s.t. |
| 70 | Paul Double | Team Jayco-AlUla | s.t. |
| 71 | Robbe Dhondt | Team Picnic PostNL | s.t. |
| 72 | Léo Bisiaux | Decathlon CMA CGM Team | s.t. |
| 73 | Diego Pescador | Movistar Team | s.t. |
| 74 | Martin Tjøtta | Uno-X Mobility | s.t. |
| 75 | Max van der Meulen | Bahrain Victorious | s.t. |
| 76 | Michel Heßmann | Movistar Team | s.t. |
| 77 | Jasha Sütterlin | Team Jayco-AlUla | s.t. |
| 78 | Chenglu Liu | China | s.t. |
| 79 | Rémy Rochas | Groupama-FDJ United | s.t. |
| 80 | Loe van Belle | Team Visma | Lease a Bike | s.t. |
| 81 | Lennard Kämna | Lidl-Trek | s.t. |
| 82 | Jhonatan Narvaez | UAE Team Emirates-XRG | s.t. |
| 83 | Victor Langellotti | XDS Astana Team | s.t. |
| 84 | Haijie Hu | China | s.t. |
| 85 | Binyan Ma | China | s.t. |
| 86 | Torstein Træen | Uno-X Mobility | s.t. |
| 87 | Adrien Boichis | Red Bull-BORA-hansgrohe | s.t. |
| 88 | Ilan Van Wilder | Soudal Quick-Step | s.t. |
| 89 | Louis Barré | Team Visma | Lease a Bike | s.t. |
| 90 | Dries De Bondt | Team Jayco-AlUla | s.t. |
| 91 | Clément Braz Afonso | Groupama-FDJ United | s.t. |
| 92 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 93 | Haoyu Su | XDS Astana Team | s.t. |
| 94 | Steff Cras | Soudal Quick-Step | s.t. |
| 95 | Davide Formolo | Movistar Team | s.t. |
| 96 | Brent Van Moer | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 97 | Vlad Van Mechelen | Bahrain Victorious | s.t. |
| 98 | Yutao Shen | China | s.t. |
| 99 | Daniel Skerl | Bahrain Victorious | s.t. |
| 100 | Reuben Thompson | Lotto-Intermarché | s.t. |
| 101 | Mikkel Honore | EF Education-EasyPost | s.t. |
| 102 | Peter Øxenberg | Netcompany INEOS Cycling Team | s.t. |
| 103 | Sébastien Grignard | Lotto-Intermarché | s.t. |
| 104 | Emanuel Buchmann | Cofidis | s.t. |
| 105 | Daan Hoole | Decathlon CMA CGM Team | s.t. |
| 106 | Martin López | XDS Astana Team | s.t. |
| 107 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 108 | Marc Soler | UAE Team Emirates-XRG | s.t. |
| 109 | Rick Pluimers | Tudor Pro Cycling Team | s.t. |
| 110 | Daniel Martinez | Red Bull-BORA-hansgrohe | s.t. |
| 111 | Brandon Rivera | Netcompany INEOS Cycling Team | s.t. |
| 112 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 113 | Maxim Van Gils | Red Bull-BORA-hansgrohe | s.t. |
| 114 | Jamie Meehan | Cofidis | s.t. |
| 115 | Carlos Verona | Lidl-Trek | s.t. |
| 116 | Samuele Battistella | EF Education-EasyPost | s.t. |
| 117 | Alexey Lutsenko | NSN Cycling Team | s.t. |
| 118 | William Barta | Tudor Pro Cycling Team | s.t. |
| 119 | Chenli Zhao | China | s.t. |
| 120 | Javier Romo | Movistar Team | s.t. |
| 121 | Oscar Riesebeek | Alpecin-Premier Tech | s.t. |
| 122 | Andrea Bagioli | Lidl-Trek | s.t. |
| 123 | Rotem Tene | NSN Cycling Team | s.t. |
| 124 | Óscar Rodríguez | Netcompany INEOS Cycling Team | s.t. |
| 125 | Julius Johansen | UAE Team Emirates-XRG | s.t. |
| 126 | Emils Liepins | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 127 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 128 | Timo de Jong | Team Picnic PostNL | s.t. |
| 129 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 130 | Dillon Corkery | Team Picnic PostNL | s.t. |
| 131 | Simon Carr | Cofidis | s.t. |
| 132 | Baptiste Veistroffer | Lotto-Intermarché | s.t. |
| 133 | Sebastian Kolze Changizi | Tudor Pro Cycling Team | s.t. |
| 134 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 135 | Sean Flynn | Team Picnic PostNL | s.t. |
| 136 | AJ August | Netcompany INEOS Cycling Team | s.t. |
| 137 | Piet Allegaert | Cofidis | s.t. |
| 138 | Titouan Fontaine | Groupama-FDJ United | 0:39 |
| 139 | Laurenz Rex | Soudal Quick-Step | s.t. |
| 140 | Robbe Ghys | Decathlon CMA CGM Team | s.t. |
| 141 | Niklas Behrens | Team Visma | Lease a Bike | s.t. |
| 142 | Jarrad Drizners | Red Bull-BORA-hansgrohe | s.t. |
| 143 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 144 | Jonas Rickaert | Alpecin-Premier Tech | s.t. |
| 145 | Edward Planckaert | Alpecin-Premier Tech | s.t. |
| 146 | Warre Vangheluwe | Soudal Quick-Step | 1:09 |
| 147 | Oliver Peace | Team Picnic PostNL | 1:16 |
| 148 | Stan Dewulf | Decathlon CMA CGM Team | 1:37 |
| 149 | Ayco Bastiaens | Soudal Quick-Step | s.t. |
Stage 1 map & profile:
Stage 1 map

Stage 1 profile
Start list with back numbers, Oct 12, 2026:
| Team Jayco-AlUla | |
| 1 | Paul Double |
| 2 | Dries De Bondt |
| 3 | Dries De Pooter |
| 4 | Robert Donaldson |
| 5 | Patrick Gamper |
| 6 | Rudy Porter |
| 7 | Jasha Sütterlin |
| Alpecin-Premier Tech | |
| 11 | Tobias Bayer |
| 13 | Kaden Groves |
| 14 | Edward Planckaert |
| 16 | Jonas Rickaert |
| 17 | Oscar Riesebeek |
| Bahrain Victorious | |
| 21 | Afonso Eulalio |
| 22 | Zak Erzen |
| 23 | Matevz Govekar |
| 24 | Pau Miquel Delgado |
| 25 | Daniel Skerl |
| 26 | Max van der Meulen |
| 27 | Vlad Van Mechelen |
| Decathlon CMA CGM Team | |
| 31 | Léo Bisiaux |
| 32 | Cees Bol |
| 33 | Stan Dewulf |
| 34 | Robbe Ghys |
| 35 | Tord Gudmestad |
| 36 | Daan Hoole |
| 37 | Olav Kooij |
| EF Education-EasyPost | |
| 41 | Luke Lamperti |
| 42 | Mattia Agostinacchio |
| 43 | Samuele Battistella |
| 44 | Mikkel Honore |
| 45 | Neilson Powless |
| 46 | Marijn van den Berg |
| 47 | Max Walker |
| Groupama-FDJ United | |
| 51 | Cyril Barthe |
| 52 | Clément Braz Afonso |
| 53 | Tom Donnenwirth |
| 54 | Titouan Fontaine |
| 55 | Matteo Milan |
| 56 | Enzo Paleni |
| 57 | Rémy Rochas |
| Lidl-Trek | |
| 61 | Juan Ayuso |
| 62 | Andrea Bagioli |
| 64 | Lennard Kämna |
| 65 | Søren Kragh Andersen |
| 66 | Mathias Sunekær Norsgaard |
| 67 | Carlos Verona |
| Lotto-Intermarché | |
| 71 | Matthew Fox |
| 72 | Joshua Giddings |
| 73 | Sébastien Grignard |
| 74 | Lionel Taminiaux |
| 75 | Reuben Thompson |
| 76 | Baptiste Veistroffer |
| 77 | Jarno Widar |
| Movistar Team | |
| 81 | Davide Formolo |
| 82 | Michel Heßmann |
| 83 | Manlio Moro |
| 84 | Pavel Novak |
| 85 | Diego Pescador |
| 86 | Javier Romo |
| 87 | Pelayo Sanchez |
| Netcompany INEOS | |
| 91 | AJ August |
| 92 | Peter Øxenberg |
| 93 | Brandon Rivera |
| 94 | Óscar Rodríguez |
| 95 | Artem Shmidt |
| 96 | Kévin Vauquelin |
| 97 | Sam Welsford |
| NSN Cycling Team | |
| 101 | Alexey Lutsenko |
| 102 | Itamar Einhorn |
| 103 | Brady Gilmore |
| 104 | Oded Kogut |
| 105 | Alessandro Pinarello |
| 106 | Nadav Raisberg |
| 107 | Rotem Tene |
| Red Bull-BORA-hansgrohe | |
| 111 | Adrien Boichis |
| 112 | Jarrad Drizners |
| 113 | Emil Herzog |
| 114 | Arne Marit |
| 115 | Daniel Martinez |
| 116 | Jordi Meeus |
| 117 | Maxim Van Gils |
| Soudal Quick-Step | |
| 121 | Paul Magnier |
| 122 | Ayco Bastiaens |
| 123 | Steff Cras |
| 124 | Laurenz Rex |
| 125 | Dries van Gestel |
| 126 | Ilan Van Wilder |
| 127 | Warre Vangheluwe |
| Team Picnic PostNL | |
| 131 | Frits Biesterbos |
| 132 | Dillon Corkery |
| 133 | Timo de Jong |
| 134 | Robbe Dhondt |
| 135 | Bjoern Koerdt |
| 136 | Sean Flynn |
| 137 | Oliver Peace |
| Team Visma | Lease a Bike | |
| 141 | Louis Barré |
| 142 | Niklas Behrens |
| 143 | Owain Doull |
| 144 | Tijmen Graat |
| 145 | Fabio Jakobsen |
| 146 | Anton Schiffer |
| 147 | Loe van Belle |
| UAE Team Emirates-XRG | |
| 151 | Rui Oliveira |
| 152 | Rune Herregodts |
| 153 | Julius Johansen |
| 154 | Sebastian Molano |
| 155 | Jhonatan Narvaez |
| 156 | Marc Soler |
| 157 | Florian Vermeersch |
| Uno-X Mobility | |
| 161 | Erlend Blikra |
| 162 | Martin Urianstad Bugge |
| 163 | Fredrik Dversnes |
| 164 | Henrik Pedersen |
| 165 | Tobias Svarre |
| 166 | Martin Tjøtta |
| 167 | Torstein Træen |
| XDS Astana Team | |
| 171 | Clément Champoussin |
| 172 | Yevgeniy Fedorov |
| 173 | Max Kanter |
| 174 | Victor Langellotti |
| 175 | Arjen Livyns |
| 176 | Martin López |
| 177 | Haoyu Su |
| Cofidis | |
| 181 | Piet Allegaert |
| 182 | Emanuel Buchmann |
| 183 | Simon Carr |
| 184 | Camille Charret |
| 185 | Milan Fretin |
| 186 | Jan Maas |
| 187 | Jamie Meehan |
| Pinarello-Q36.5 Pro Cycling Team | |
| 191 | Tom Pidcock |
| 192 | Emils Liepins |
| 193 | Matteo Moschetti |
| 194 | Joe Pidcock |
| 195 | Milan Vader |
| 196 | Brent Van Moer |
| 197 | Nickolas Zukowsky |
| Tudor Pro Cycling Team | |
| 201 | William Barta |
| 202 | Marco Brenner |
| 203 | Arvid de Kleijn |
| 204 | Jacob Eriksson |
| 205 | Robin Froidevaux |
| 206 | Sebastian Kolze Changizi |
| 207 | Rick Pluimers |
| China | |
| 211 | Haijie Hu |
| 212 | Chenglu Liu |
| 213 | Zhicheng Liu |
| 214 | Binyan Ma |
| 215 | Yutao Shen |
| 216 | Ruidong Wang |
| 217 | Chenli Zhao |