All sports Site
All sports Site
Choice of a season :
China - 17 October 2019 - 22 October 2019
| 1 | Enric Mas Nicolau (SPA) | Deceuninck - Quick Step | 22:42:42 |
| 2 | Daniel Felipe Martínez Poveda (COL) | EF Education First | 0:05 |
| 3 | Diego Rosa (ITA) | Team Ineos | 0:14 |
| 4 | Antwan Tolhoek (NED) | Jumbo - Visma | 0:22 |
| 5 | Felix Großschartner (AUT) | Bora - Hansgrohe | 0:29 |
| 6 | Odd Christian Eiking (NOR) | Wanty - Groupe Gobert | 0:29 |
| 7 | Carl Fredrik Hagen (NOR) | Lotto - Soudal | 0:29 |
| 8 | David De La Cruz Melgarejo (SPA) | Team Ineos | 0:29 |
| 9 | Davide Villella (ITA) | Astana | 0:37 |
| 10 | Martijn Tusveld (NED) | Sunweb | 0:38 |
| 11 | Rémi Cavagna (FRA) | Deceuninck - Quick Step | 0:41 |
| 12 | Lilian Calmejane (FRA) | Total Direct énergie | 0:41 |
| 13 | Maximilian Schachmann (GER) | Bora - Hansgrohe | 0:41 |
| 14 | Steff Cras (BEL) | Katusha - Alpecin | 0:41 |
| 15 | Peter Stetina (USA) | Trek - Segafredo | 0:46 |
| 16 | Matteo Trentin (ITA) | Mitchelton - Scott | 0:53 |
| 17 | Merhawi Kudus (ERA) | Astana | 0:53 |
| 18 | Guillaume Martin (FRA) | Wanty - Groupe Gobert | 0:53 |
| 19 | Tomasz Marczynski (POL) | Lotto - Soudal | 1:07 |
| 20 | Aliaksandr Riabushenko (BLR) | Uae Team Emirates | 1:15 |
| 21 | Victor Campenaerts (BEL) | Lotto - Soudal | 1:18 |
| 22 | Louis Meintjes (RSA) | Dimension Data | 1:19 |
| 23 | Nichola Schultz (AUS) | Mitchelton - Scott | 1:21 |
| 24 | Gino Mäder (SWI) | Dimension Data | 1:31 |
| 25 | Jacques Janse Van Rensburg (RSA) | Dimension Data | 1:34 |
| 26 | Simone Petilli (ITA) | Uae Team Emirates | 1:34 |
| 27 | Andrea Garosio (ITA) | Bahrain - Merida | 1:35 |
| 28 | Jacopo Mosca (ITA) | d'Amico - UM Tools | 1:55 |
| 29 | Daniel Turek (CZE) | Israel Cycling Academy | 2:01 |
| 30 | Loïc Vliegen (BEL) | Wanty - Groupe Gobert | 2:05 |
| 31 | Jonathan Hivert (FRA) | Total Direct énergie | 2:07 |
| 32 | Gijs Van Hoecke (BEL) | CCC | 2:16 |
| 33 | Matteo Badilatti (SWI) | Israel Cycling Academy | 2:16 |
| 34 | Jhonnatan Manuel Narváez Prado (ECU) | Team Ineos | 2:23 |
| 35 | Romain Sicard (FRA) | Total Direct énergie | 2:50 |
| 36 | Stefan De Bod (RSA) | Dimension Data | 4:13 |
| 37 | Laurens De Vreese (BEL) | Astana | 4:24 |
| 38 | Petr Vakoc (CZE) | Deceuninck - Quick Step | 4:24 |
| 39 | Sep Vanmarcke (BEL) | EF Education First | 4:37 |
| 40 | Niklas Arndt (GER) | Sunweb | 5:31 |
| 41 | Rein Taaramäe (EST) | Total Direct énergie | 5:38 |
| 42 | Mikkel Frølich Honoré (DEN) | Deceuninck - Quick Step | 5:44 |
| 43 | Timothy Dupont (BEL) | Wanty - Groupe Gobert | 5:46 |
| 44 | Daniel Navarro García (SPA) | Katusha - Alpecin | 6:37 |
| 45 | Timo Roosen (NED) | Jumbo - Visma | 6:38 |
| 46 | Moreno Hofland (NED) | EF Education First | 6:42 |
| 47 | Phil Bauhaus (GER) | Bahrain - Merida | 6:42 |
| 48 | Pieter Serry (BEL) | Deceuninck - Quick Step | 6:42 |
| 49 | Francisco José Ventoso Alberdi (SPA) | CCC | 6:58 |
| 50 | Antonio Nibali (ITA) | Bahrain - Merida | 7:14 |
| 51 | Valerio Agnoli (ITA) | Bahrain - Merida | 7:25 |
| 52 | Max Kanter (GER) | Sunweb | 7:52 |
| 53 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 8:11 |
| 54 | Nicholas Dlamini (RSA) | Dimension Data | 8:13 |
| 55 | Alexander Edmondson (AUS) | Mitchelton - Scott | 8:13 |
| 56 | Johannes Fröhlinger (GER) | Sunweb | 8:17 |
| 57 | Floris De Tier (BEL) | Jumbo - Visma | 8:26 |
| 58 | Paul Ourselin (FRA) | Total Direct énergie | 8:29 |
| 59 | Jonas Gregaard Wilsly (DEN) | Astana | 9:19 |
| 60 | Pascal Ackermann (GER) | Bora - Hansgrohe | 9:31 |
| 61 | Tejay Van Garderen (USA) | EF Education First | 9:36 |
| 62 | Davide Martinelli (ITA) | Deceuninck - Quick Step | 10:10 |
| 63 | John Degenkolb (GER) | Trek - Segafredo | 10:10 |
| 64 | Bert-Jan Lindeman (NED) | Jumbo - Visma | 10:13 |
| 65 | Marcel Sieberg (GER) | Bahrain - Merida | 10:13 |
| 66 | Adam Hansen (AUS) | Lotto - Soudal | 10:18 |
| 67 | Asbjørn Kragh Andersen (DEN) | Sunweb | 10:34 |
| 68 | Josef Cerný (CZE) | CCC | 10:35 |
| 69 | Ben Swift (GBR) | Team Ineos | 10:50 |
| 70 | Simon Spilak (SLO) | Katusha - Alpecin | 10:50 |
| 71 | Rodrigo Contreras Pinzón (COL) | Astana | 10:50 |
| 72 | Fernando Gaviria Rendon (COL) | Uae Team Emirates | 11:02 |
| 73 | Jérôme Cousin (FRA) | Total Direct énergie | 11:12 |
| 74 | Itamar Einhorn (ISR) | Israel Cycling Academy | 11:28 |
| 75 | Hugh Carthy (GBR) | EF Education First | 12:26 |
| 76 | Davide Ballerini (ITA) | Astana | 12:43 |
| 77 | Lennard Kämna (GER) | Sunweb | 13:00 |
| 78 | Hamish Schreurs (NZL) | Israel Cycling Academy | 13:26 |
| 79 | Meiyin Wang (CHN) | Bahrain - Merida | 13:31 |
| 80 | Christopher Lawless (GBR) | Team Ineos | 13:41 |
| 81 | Matteo Moschetti (ITA) | Trek - Segafredo | 13:41 |
| 82 | Nicola Conci (ITA) | Trek - Segafredo | 14:03 |
| 83 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates | 14:12 |
| 84 | Julius Van Den Berg (NED) | EF Education First | 14:30 |
| 85 | Guillaume Van Keirsbulck (BEL) | CCC | 15:36 |
| 86 | Jan Hirt (CZE) | Astana | 15:55 |
| 87 | Riccardo Minali (ITA) | Israel Cycling Academy | 16:07 |
| 88 | Rüdiger Selig (GER) | Bora - Hansgrohe | 16:35 |
| 89 | Bryan Nauleau (FRA) | Total Direct énergie | 16:43 |
| 90 | Frederik Frison (BEL) | Lotto - Soudal | 16:44 |
| 91 | Kiel Reijnen (USA) | Trek - Segafredo | 17:27 |
| 92 | Daniel McLay (GBR) | EF Education First | 17:59 |
| 93 | Chun Kai Feng (TPE) | Bahrain - Merida | 18:08 |
| 94 | Michael Schwarzmann (GER) | Bora - Hansgrohe | 18:13 |
| 95 | Benjamin Perry (CAN) | Israel Cycling Academy | 18:57 |
| 96 | Oliviero Troia (ITA) | Uae Team Emirates | 19:09 |
| 97 | Ivo Emanuel Alves Oliveira (POR) | Uae Team Emirates | 19:21 |
| 98 | Jakub Mareczko (ITA) | CCC | 19:33 |
| 99 | Kristoffer Halvorsen (NOR) | Team Ineos | 19:33 |
| 100 | Callum Scotson (AUS) | Mitchelton - Scott | 19:39 |
| 101 | Florian Stork (GER) | Sunweb | 19:53 |
| 102 | Kevin Van Melsen (BEL) | Wanty - Groupe Gobert | 20:22 |
| 103 | Tom Devriendt (BEL) | Wanty - Groupe Gobert | 21:18 |
| 104 | Jay Robert Thomson (RSA) | Dimension Data | 21:20 |
| 105 | Kamil Gradek (POL) | CCC | 21:32 |
| 106 | Ryan Mullen (IRL) | Trek - Segafredo | 21:32 |
| 107 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 22:14 |
| 108 | Taco Van Der Hoorn (NED) | Jumbo - Visma | 23:49 |
| 109 | Edoardo Affini (ITA) | Mitchelton - Scott | 24:12 |
| 110 | Leonardo Basso (ITA) | Team Ineos | 24:37 |
| 111 | Roy Goldstein (ISR) | Israel Cycling Academy | 25:13 |
| 112 | Iljo Keisse (BEL) | Deceuninck - Quick Step | 25:39 |
| 113 | Brian Van Goethem (NED) | Lotto - Soudal | 25:40 |
| 114 | Rasmus Byriel Iversen (DEN) | Lotto - Soudal | 26:19 |
| 115 | Roberto Ferrari (ITA) | Uae Team Emirates | 27:07 |
| 116 | Kaden Groves (AUS) | Seg Racing Academy | 27:26 |
| 117 | Shane Archbold (NZL) | Evopro Racing | 27:49 |
| 118 | Pieter Vanspeybrouck (BEL) | Wanty - Groupe Gobert | 30:05 |

Image © Wanda Sports Corporation. Source : Site officiel du Tour of Guangxi.
| 1 | Fernando Gaviria Rendon (COL) | Uae Team Emirates | 2:53:42 |
| 2 | Pascal Ackermann (GER) | Bora - Hansgrohe | s.t. |
| 3 | Matteo Trentin (ITA) | Mitchelton - Scott | s.t. |
| 4 | Phil Bauhaus (GER) | Bahrain - Merida | s.t. |
| 5 | Matteo Moschetti (ITA) | Trek - Segafredo | s.t. |
| 6 | Max Kanter (GER) | Sunweb | s.t. |
| 7 | Davide Martinelli (ITA) | Deceuninck - Quick Step | s.t. |
| 8 | Jakub Mareczko (ITA) | CCC | s.t. |
| 9 | Riccardo Minali (ITA) | Israel Cycling Academy | s.t. |
| 10 | Davide Ballerini (ITA) | Astana | s.t. |
| 11 | Christopher Lawless (GBR) | Team Ineos | s.t. |
| 12 | Itamar Einhorn (ISR) | Israel Cycling Academy | s.t. |
| 13 | Timo Roosen (NED) | Jumbo - Visma | s.t. |
| 14 | Merhawi Kudus (ERA) | Astana | s.t. |
| 15 | Pieter Vanspeybrouck (BEL) | Wanty - Groupe Gobert | s.t. |
| 16 | Alexander Edmondson (AUS) | Mitchelton - Scott | s.t. |
| 17 | Niklas Arndt (GER) | Sunweb | s.t. |
| 18 | Jenthe Biermans (BEL) | Katusha - Alpecin | s.t. |
| 19 | Timothy Dupont (BEL) | Wanty - Groupe Gobert | s.t. |
| 20 | Guillaume Martin (FRA) | Wanty - Groupe Gobert | s.t. |
| 21 | Jay Robert Thomson (RSA) | Dimension Data | s.t. |
| 22 | Ben Swift (GBR) | Team Ineos | s.t. |
| 23 | Daniel McLay (GBR) | EF Education First | s.t. |
| 24 | Frederik Frison (BEL) | Lotto - Soudal | s.t. |
| 25 | Lilian Calmejane (FRA) | Total Direct énergie | s.t. |
| 26 | Rémi Cavagna (FRA) | Deceuninck - Quick Step | s.t. |
| 27 | Moreno Hofland (NED) | EF Education First | s.t. |
| 28 | Jhonnatan Manuel Narváez Prado (ECU) | Team Ineos | s.t. |
| 29 | Nicholas Dlamini (RSA) | Dimension Data | s.t. |
| 30 | Oliviero Troia (ITA) | Uae Team Emirates | s.t. |
| 31 | Ivo Emanuel Alves Oliveira (POR) | Uae Team Emirates | s.t. |
| 32 | Chun Kai Feng (TPE) | Bahrain - Merida | s.t. |
| 33 | Steff Cras (BEL) | Katusha - Alpecin | s.t. |
| 34 | Kamil Gradek (POL) | CCC | s.t. |
| 35 | Gino Mäder (SWI) | Dimension Data | s.t. |
| 36 | Martijn Tusveld (NED) | Sunweb | s.t. |
| 37 | Josef Cerný (CZE) | CCC | s.t. |
| 38 | Gijs Van Hoecke (BEL) | CCC | s.t. |
| 39 | Sep Vanmarcke (BEL) | EF Education First | s.t. |
| 40 | Jonathan Hivert (FRA) | Total Direct énergie | s.t. |
| 41 | Carl Fredrik Hagen (NOR) | Lotto - Soudal | s.t. |
| 42 | Loïc Vliegen (BEL) | Wanty - Groupe Gobert | s.t. |
| 43 | Jacques Janse Van Rensburg (RSA) | Dimension Data | s.t. |
| 44 | Bert-Jan Lindeman (NED) | Jumbo - Visma | s.t. |
| 45 | Felix Großschartner (AUT) | Bora - Hansgrohe | s.t. |
| 46 | Jonas Koch (GER) | CCC | s.t. |
| 47 | Stefan De Bod (RSA) | Dimension Data | s.t. |
| 48 | Maximilian Schachmann (GER) | Bora - Hansgrohe | s.t. |
| 49 | Hamish Schreurs (NZL) | Israel Cycling Academy | s.t. |
| 50 | Jonas Gregaard Wilsly (DEN) | Astana | s.t. |
| 51 | Daniel Felipe Martínez Poveda (COL) | EF Education First | s.t. |
| 52 | Aliaksandr Riabushenko (BLR) | Uae Team Emirates | s.t. |
| 53 | Louis Meintjes (RSA) | Dimension Data | s.t. |
| 54 | Davide Villella (ITA) | Astana | s.t. |
| 55 | Rein Taaramäe (EST) | Total Direct énergie | s.t. |
| 56 | Peter Stetina (USA) | Trek - Segafredo | s.t. |
| 57 | Tomasz Marczynski (POL) | Lotto - Soudal | s.t. |
| 58 | Laurens De Vreese (BEL) | Astana | s.t. |
| 59 | Rüdiger Selig (GER) | Bora - Hansgrohe | s.t. |
| 60 | Enric Mas Nicolau (SPA) | Deceuninck - Quick Step | s.t. |
| 61 | Adam Hansen (AUS) | Lotto - Soudal | s.t. |
| 62 | Andrea Garosio (ITA) | Bahrain - Merida | s.t. |
| 63 | David De La Cruz Melgarejo (SPA) | Team Ineos | s.t. |
| 64 | Taco Van Der Hoorn (NED) | Jumbo - Visma | s.t. |
| 65 | Francisco José Ventoso Alberdi (SPA) | CCC | s.t. |
| 66 | Guillaume Van Keirsbulck (BEL) | CCC | s.t. |
| 67 | Mikkel Frølich Honoré (DEN) | Deceuninck - Quick Step | s.t. |
| 68 | Simone Petilli (ITA) | Uae Team Emirates | s.t. |
| 69 | Kristoffer Halvorsen (NOR) | Team Ineos | s.t. |
| 70 | Antwan Tolhoek (NED) | Jumbo - Visma | s.t. |
| 71 | John Degenkolb (GER) | Trek - Segafredo | s.t. |
| 72 | Jérôme Cousin (FRA) | Total Direct énergie | s.t. |
| 73 | Petr Vakoc (CZE) | Deceuninck - Quick Step | s.t. |
| 74 | Pieter Serry (BEL) | Deceuninck - Quick Step | s.t. |
| 75 | Kaden Groves (AUS) | Seg Racing Academy | s.t. |
| 76 | Ryan Mullen (IRL) | Trek - Segafredo | s.t. |
| 77 | Roberto Ferrari (ITA) | Uae Team Emirates | s.t. |
| 78 | Rodrigo Contreras Pinzón (COL) | Astana | s.t. |
| 79 | Matteo Badilatti (SWI) | Israel Cycling Academy | s.t. |
| 80 | Odd Christian Eiking (NOR) | Wanty - Groupe Gobert | s.t. |
| 81 | Nichola Schultz (AUS) | Mitchelton - Scott | s.t. |
| 82 | Enrico Gasparotto (SWI) | Dimension Data | s.t. |
| 83 | Valerio Agnoli (ITA) | Bahrain - Merida | s.t. |
| 84 | Jacopo Mosca (ITA) | d'Amico - UM Tools | s.t. |
| 85 | Brian Van Goethem (NED) | Lotto - Soudal | s.t. |
| 86 | Simon Spilak (SLO) | Katusha - Alpecin | s.t. |
| 87 | Daniel Turek (CZE) | Israel Cycling Academy | s.t. |
| 88 | Rasmus Byriel Iversen (DEN) | Lotto - Soudal | s.t. |
| 89 | Romain Sicard (FRA) | Total Direct énergie | s.t. |
| 90 | Diego Rosa (ITA) | Team Ineos | s.t. |
| 91 | Antonio Nibali (ITA) | Bahrain - Merida | s.t. |
| 92 | Nicola Conci (ITA) | Trek - Segafredo | s.t. |
| 93 | Floris De Tier (BEL) | Jumbo - Visma | s.t. |
| 94 | Victor Campenaerts (BEL) | Lotto - Soudal | s.t. |
| 95 | Ilnur Zakarin (RUS) | Katusha - Alpecin | s.t. |
| 96 | Daniel Navarro García (SPA) | Katusha - Alpecin | s.t. |
| 97 | Hugh Carthy (GBR) | EF Education First | s.t. |
| 98 | Tejay Van Garderen (USA) | EF Education First | s.t. |
| 99 | Leonardo Basso (ITA) | Team Ineos | s.t. |
| 100 | Meiyin Wang (CHN) | Bahrain - Merida | s.t. |
| 101 | Johannes Fröhlinger (GER) | Sunweb | s.t. |
| 102 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates | s.t. |
| 103 | Paul Ourselin (FRA) | Total Direct énergie | s.t. |
| 104 | Kevin Van Melsen (BEL) | Wanty - Groupe Gobert | s.t. |
| 105 | Bryan Nauleau (FRA) | Total Direct énergie | s.t. |
| 106 | Julius Van Den Berg (NED) | EF Education First | s.t. |
| 107 | Asbjørn Kragh Andersen (DEN) | Sunweb | s.t. |
| 108 | Jan Hirt (CZE) | Astana | s.t. |
| 109 | Marcel Sieberg (GER) | Bahrain - Merida | s.t. |
| 110 | Florian Stork (GER) | Sunweb | 0:19 |
| 111 | Lennard Kämna (GER) | Sunweb | 0:19 |
| 112 | Kiel Reijnen (USA) | Trek - Segafredo | 0:29 |
| 113 | Edoardo Affini (ITA) | Mitchelton - Scott | 0:37 |
| 114 | Callum Scotson (AUS) | Mitchelton - Scott | 0:37 |
| 115 | Iljo Keisse (BEL) | Deceuninck - Quick Step | 0:42 |
| 116 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 1:39 |
| 117 | Tom Devriendt (BEL) | Wanty - Groupe Gobert | 2:49 |
| 118 | Michael Schwarzmann (GER) | Bora - Hansgrohe | 4:00 |
| 119 | Roy Goldstein (ISR) | Israel Cycling Academy | 5:47 |
| 120 | Shane Archbold (NZL) | Evopro Racing | 8:13 |
| 121 | Benjamin Perry (CAN) | Israel Cycling Academy | 8:13 |
| 122 | Harry Tanfield (GBR) | Katusha - Alpecin | 9:30 |
| 123 | Andreas Schillinger (GER) | Bora - Hansgrohe |
Go to result of the stage including all rankings

Image © Wanda Sports Corporation. Source : Site officiel du Tour of Guangxi.
| 1 | Daniel McLay (GBR) | EF Education First | 3:45:04 |
| 2 | Pascal Ackermann (GER) | Bora - Hansgrohe | s.t. |
| 3 | Matteo Trentin (ITA) | Mitchelton - Scott | s.t. |
| 4 | Jonas Koch (GER) | CCC | s.t. |
| 5 | Davide Ballerini (ITA) | Astana | s.t. |
| 6 | Jakub Mareczko (ITA) | CCC | s.t. |
| 7 | Timothy Dupont (BEL) | Wanty - Groupe Gobert | s.t. |
| 8 | Fernando Gaviria Rendon (COL) | Uae Team Emirates | s.t. |
| 9 | John Degenkolb (GER) | Trek - Segafredo | s.t. |
| 10 | Riccardo Minali (ITA) | Israel Cycling Academy | s.t. |
| 11 | Max Kanter (GER) | Sunweb | s.t. |
| 12 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates | s.t. |
| 13 | Itamar Einhorn (ISR) | Israel Cycling Academy | s.t. |
| 14 | Timo Roosen (NED) | Jumbo - Visma | s.t. |
| 15 | Christopher Lawless (GBR) | Team Ineos | s.t. |
| 16 | Davide Martinelli (ITA) | Deceuninck - Quick Step | s.t. |
| 17 | Moreno Hofland (NED) | EF Education First | s.t. |
| 18 | Julius Van Den Berg (NED) | EF Education First | s.t. |
| 19 | Frederik Frison (BEL) | Lotto - Soudal | s.t. |
| 20 | Kamil Gradek (POL) | CCC | s.t. |
| 21 | Rüdiger Selig (GER) | Bora - Hansgrohe | s.t. |
| 22 | Pieter Vanspeybrouck (BEL) | Wanty - Groupe Gobert | s.t. |
| 23 | Nicholas Dlamini (RSA) | Dimension Data | s.t. |
| 24 | Ben Swift (GBR) | Team Ineos | s.t. |
| 25 | Jhonnatan Manuel Narváez Prado (ECU) | Team Ineos | s.t. |
| 26 | Iljo Keisse (BEL) | Deceuninck - Quick Step | s.t. |
| 27 | Jay Robert Thomson (RSA) | Dimension Data | s.t. |
| 28 | Guillaume Martin (FRA) | Wanty - Groupe Gobert | s.t. |
| 29 | Aliaksandr Riabushenko (BLR) | Uae Team Emirates | s.t. |
| 30 | Rémi Cavagna (FRA) | Deceuninck - Quick Step | s.t. |
| 31 | Lilian Calmejane (FRA) | Total Direct énergie | s.t. |
| 32 | Jenthe Biermans (BEL) | Katusha - Alpecin | s.t. |
| 33 | Steff Cras (BEL) | Katusha - Alpecin | s.t. |
| 34 | Victor Campenaerts (BEL) | Lotto - Soudal | s.t. |
| 35 | Rasmus Byriel Iversen (DEN) | Lotto - Soudal | s.t. |
| 36 | Merhawi Kudus (ERA) | Astana | s.t. |
| 37 | Chun Kai Feng (TPE) | Bahrain - Merida | s.t. |
| 38 | Adam Hansen (AUS) | Lotto - Soudal | s.t. |
| 39 | Roy Goldstein (ISR) | Israel Cycling Academy | s.t. |
| 40 | Martijn Tusveld (NED) | Sunweb | s.t. |
| 41 | Loïc Vliegen (BEL) | Wanty - Groupe Gobert | s.t. |
| 42 | Jonas Gregaard Wilsly (DEN) | Astana | s.t. |
| 43 | Johannes Fröhlinger (GER) | Sunweb | s.t. |
| 44 | Jacques Janse Van Rensburg (RSA) | Dimension Data | s.t. |
| 45 | Jonathan Hivert (FRA) | Total Direct énergie | s.t. |
| 46 | Gino Mäder (SWI) | Dimension Data | s.t. |
| 47 | Daniel Felipe Martínez Poveda (COL) | EF Education First | s.t. |
| 48 | Stefan De Bod (RSA) | Dimension Data | s.t. |
| 49 | Floris De Tier (BEL) | Jumbo - Visma | s.t. |
| 50 | Leonardo Basso (ITA) | Team Ineos | s.t. |
| 51 | Laurens De Vreese (BEL) | Astana | s.t. |
| 52 | Tom Devriendt (BEL) | Wanty - Groupe Gobert | s.t. |
| 53 | Louis Meintjes (RSA) | Dimension Data | s.t. |
| 54 | Rein Taaramäe (EST) | Total Direct énergie | s.t. |
| 55 | Carl Fredrik Hagen (NOR) | Lotto - Soudal | s.t. |
| 56 | Josef Cerný (CZE) | CCC | s.t. |
| 57 | Peter Stetina (USA) | Trek - Segafredo | s.t. |
| 58 | Romain Sicard (FRA) | Total Direct énergie | s.t. |
| 59 | Niklas Arndt (GER) | Sunweb | s.t. |
| 60 | Davide Villella (ITA) | Astana | s.t. |
| 61 | Guillaume Van Keirsbulck (BEL) | CCC | s.t. |
| 62 | Kaden Groves (AUS) | Seg Racing Academy | s.t. |
| 63 | Daniel Turek (CZE) | Israel Cycling Academy | s.t. |
| 64 | Odd Christian Eiking (NOR) | Wanty - Groupe Gobert | s.t. |
| 65 | Antwan Tolhoek (NED) | Jumbo - Visma | s.t. |
| 66 | Pieter Serry (BEL) | Deceuninck - Quick Step | s.t. |
| 67 | Enric Mas Nicolau (SPA) | Deceuninck - Quick Step | s.t. |
| 68 | Felix Großschartner (AUT) | Bora - Hansgrohe | s.t. |
| 69 | Maximilian Schachmann (GER) | Bora - Hansgrohe | s.t. |
| 70 | Gijs Van Hoecke (BEL) | CCC | s.t. |
| 71 | Petr Vakoc (CZE) | Deceuninck - Quick Step | s.t. |
| 72 | Matteo Badilatti (SWI) | Israel Cycling Academy | s.t. |
| 73 | Andrea Garosio (ITA) | Bahrain - Merida | s.t. |
| 74 | Kristoffer Halvorsen (NOR) | Team Ineos | s.t. |
| 75 | Tomasz Marczynski (POL) | Lotto - Soudal | s.t. |
| 76 | Jérôme Cousin (FRA) | Total Direct énergie | s.t. |
| 77 | Diego Rosa (ITA) | Team Ineos | s.t. |
| 78 | Simone Petilli (ITA) | Uae Team Emirates | s.t. |
| 79 | Jacopo Mosca (ITA) | d'Amico - UM Tools | s.t. |
| 80 | Paul Ourselin (FRA) | Total Direct énergie | s.t. |
| 81 | Rodrigo Contreras Pinzón (COL) | Astana | s.t. |
| 82 | Kiel Reijnen (USA) | Trek - Segafredo | s.t. |
| 83 | Nichola Schultz (AUS) | Mitchelton - Scott | s.t. |
| 84 | Brian Van Goethem (NED) | Lotto - Soudal | s.t. |
| 85 | Simon Spilak (SLO) | Katusha - Alpecin | s.t. |
| 86 | Enrico Gasparotto (SWI) | Dimension Data | s.t. |
| 87 | Nicola Conci (ITA) | Trek - Segafredo | s.t. |
| 88 | Marcel Sieberg (GER) | Bahrain - Merida | s.t. |
| 89 | Jan Hirt (CZE) | Astana | s.t. |
| 90 | Meiyin Wang (CHN) | Bahrain - Merida | s.t. |
| 91 | Valerio Agnoli (ITA) | Bahrain - Merida | s.t. |
| 92 | David De La Cruz Melgarejo (SPA) | Team Ineos | s.t. |
| 93 | Ilnur Zakarin (RUS) | Katusha - Alpecin | s.t. |
| 94 | Mikkel Frølich Honoré (DEN) | Deceuninck - Quick Step | s.t. |
| 95 | Antonio Nibali (ITA) | Bahrain - Merida | s.t. |
| 96 | Tejay Van Garderen (USA) | EF Education First | s.t. |
| 97 | Bert-Jan Lindeman (NED) | Jumbo - Visma | s.t. |
| 98 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | s.t. |
| 99 | Bryan Nauleau (FRA) | Total Direct énergie | s.t. |
| 100 | Matteo Moschetti (ITA) | Trek - Segafredo | s.t. |
| 101 | Lennard Kämna (GER) | Sunweb | s.t. |
| 102 | Hugh Carthy (GBR) | EF Education First | s.t. |
| 103 | Daniel Navarro García (SPA) | Katusha - Alpecin | s.t. |
| 104 | Kevin Van Melsen (BEL) | Wanty - Groupe Gobert | s.t. |
| 105 | Sep Vanmarcke (BEL) | EF Education First | s.t. |
| 106 | Florian Stork (GER) | Sunweb | s.t. |
| 107 | Alexander Edmondson (AUS) | Mitchelton - Scott | s.t. |
| 108 | Phil Bauhaus (GER) | Bahrain - Merida | s.t. |
| 109 | Ryan Mullen (IRL) | Trek - Segafredo | 0:12 |
| 110 | Hamish Schreurs (NZL) | Israel Cycling Academy | 0:20 |
| 111 | Asbjørn Kragh Andersen (DEN) | Sunweb | 0:21 |
| 112 | Taco Van Der Hoorn (NED) | Jumbo - Visma | 0:24 |
| 113 | Edoardo Affini (ITA) | Mitchelton - Scott | 0:30 |
| 114 | Francisco José Ventoso Alberdi (SPA) | CCC | 0:31 |
| 115 | Callum Scotson (AUS) | Mitchelton - Scott | 0:32 |
| 116 | Roberto Ferrari (ITA) | Uae Team Emirates | 0:34 |
| 117 | Michael Schwarzmann (GER) | Bora - Hansgrohe | 0:34 |
| 118 | Benjamin Perry (CAN) | Israel Cycling Academy | 1:39 |
| 119 | Ivo Emanuel Alves Oliveira (POR) | Uae Team Emirates | 2:25 |
| 120 | Oliviero Troia (ITA) | Uae Team Emirates | 2:25 |
| 121 | Shane Archbold (NZL) | Evopro Racing | 3:31 |
| 122 | Harry Tanfield (GBR) | Katusha - Alpecin |
Go to result of the stage including all rankings

Image © Wanda Sports Corporation. Source : Site officiel du Tour of Guangxi.
| 1 | Pascal Ackermann (GER) | Bora - Hansgrohe | 3:19:21 |
| 2 | Aliaksandr Riabushenko (BLR) | Uae Team Emirates | s.t. |
| 3 | Matteo Trentin (ITA) | Mitchelton - Scott | s.t. |
| 4 | Niklas Arndt (GER) | Sunweb | s.t. |
| 5 | Petr Vakoc (CZE) | Deceuninck - Quick Step | s.t. |
| 6 | Lilian Calmejane (FRA) | Total Direct énergie | s.t. |
| 7 | Sep Vanmarcke (BEL) | EF Education First | s.t. |
| 8 | Kiel Reijnen (USA) | Trek - Segafredo | s.t. |
| 9 | Davide Martinelli (ITA) | Deceuninck - Quick Step | s.t. |
| 10 | Merhawi Kudus (ERA) | Astana | s.t. |
| 11 | Martijn Tusveld (NED) | Sunweb | s.t. |
| 12 | Pieter Serry (BEL) | Deceuninck - Quick Step | s.t. |
| 13 | Phil Bauhaus (GER) | Bahrain - Merida | s.t. |
| 14 | Rémi Cavagna (FRA) | Deceuninck - Quick Step | s.t. |
| 15 | Davide Villella (ITA) | Astana | s.t. |
| 16 | Max Kanter (GER) | Sunweb | s.t. |
| 17 | Victor Campenaerts (BEL) | Lotto - Soudal | s.t. |
| 18 | Mikkel Frølich Honoré (DEN) | Deceuninck - Quick Step | s.t. |
| 19 | Gino Mäder (SWI) | Dimension Data | s.t. |
| 20 | Diego Rosa (ITA) | Team Ineos | s.t. |
| 21 | Alexander Edmondson (AUS) | Mitchelton - Scott | s.t. |
| 22 | Carl Fredrik Hagen (NOR) | Lotto - Soudal | s.t. |
| 23 | Guillaume Martin (FRA) | Wanty - Groupe Gobert | s.t. |
| 24 | Itamar Einhorn (ISR) | Israel Cycling Academy | s.t. |
| 25 | Odd Christian Eiking (NOR) | Wanty - Groupe Gobert | s.t. |
| 26 | Steff Cras (BEL) | Katusha - Alpecin | s.t. |
| 27 | Maximilian Schachmann (GER) | Bora - Hansgrohe | s.t. |
| 28 | Simone Petilli (ITA) | Uae Team Emirates | s.t. |
| 29 | Timo Roosen (NED) | Jumbo - Visma | s.t. |
| 30 | Felix Großschartner (AUT) | Bora - Hansgrohe | s.t. |
| 31 | Enric Mas Nicolau (SPA) | Deceuninck - Quick Step | s.t. |
| 32 | Daniel Felipe Martínez Poveda (COL) | EF Education First | s.t. |
| 33 | Antwan Tolhoek (NED) | Jumbo - Visma | s.t. |
| 34 | Nichola Schultz (AUS) | Mitchelton - Scott | s.t. |
| 35 | Nicola Conci (ITA) | Trek - Segafredo | s.t. |
| 36 | Tomasz Marczynski (POL) | Lotto - Soudal | s.t. |
| 37 | Jacques Janse Van Rensburg (RSA) | Dimension Data | s.t. |
| 38 | Moreno Hofland (NED) | EF Education First | s.t. |
| 39 | Jonas Koch (GER) | CCC | s.t. |
| 40 | John Degenkolb (GER) | Trek - Segafredo | s.t. |
| 41 | Jacopo Mosca (ITA) | d'Amico - UM Tools | s.t. |
| 42 | Gijs Van Hoecke (BEL) | CCC | s.t. |
| 43 | Loïc Vliegen (BEL) | Wanty - Groupe Gobert | s.t. |
| 44 | Peter Stetina (USA) | Trek - Segafredo | s.t. |
| 45 | David De La Cruz Melgarejo (SPA) | Team Ineos | s.t. |
| 46 | Jonas Gregaard Wilsly (DEN) | Astana | s.t. |
| 47 | Jenthe Biermans (BEL) | Katusha - Alpecin | s.t. |
| 48 | Benjamin Perry (CAN) | Israel Cycling Academy | s.t. |
| 49 | Daniel Turek (CZE) | Israel Cycling Academy | s.t. |
| 50 | Louis Meintjes (RSA) | Dimension Data | 0:26 |
| 51 | Francisco José Ventoso Alberdi (SPA) | CCC | 0:26 |
| 52 | Andrea Garosio (ITA) | Bahrain - Merida | 0:35 |
| 53 | Laurens De Vreese (BEL) | Astana | 0:46 |
| 54 | Jonathan Hivert (FRA) | Total Direct énergie | 0:46 |
| 55 | Romain Sicard (FRA) | Total Direct énergie | 1:03 |
| 56 | Timothy Dupont (BEL) | Wanty - Groupe Gobert | 1:06 |
| 57 | Matteo Badilatti (SWI) | Israel Cycling Academy | 1:06 |
| 58 | Riccardo Minali (ITA) | Israel Cycling Academy | 1:28 |
| 59 | Jhonnatan Manuel Narváez Prado (ECU) | Team Ineos | 1:28 |
| 60 | Nicholas Dlamini (RSA) | Dimension Data | 1:33 |
| 61 | Stefan De Bod (RSA) | Dimension Data | 1:33 |
| 62 | Josef Cerný (CZE) | CCC | 1:33 |
| 63 | Jakub Mareczko (ITA) | CCC | 2:21 |
| 64 | Hamish Schreurs (NZL) | Israel Cycling Academy | 3:00 |
| 65 | Jérôme Cousin (FRA) | Total Direct énergie | 3:00 |
| 66 | Rein Taaramäe (EST) | Total Direct énergie | 3:17 |
| 67 | Fernando Gaviria Rendon (COL) | Uae Team Emirates | 3:31 |
| 68 | Iljo Keisse (BEL) | Deceuninck - Quick Step | 3:31 |
| 69 | Marcel Sieberg (GER) | Bahrain - Merida | 3:31 |
| 70 | Frederik Frison (BEL) | Lotto - Soudal | 3:31 |
| 71 | Jay Robert Thomson (RSA) | Dimension Data | 3:31 |
| 72 | Adam Hansen (AUS) | Lotto - Soudal | 3:31 |
| 73 | Daniel McLay (GBR) | EF Education First | 3:31 |
| 74 | Tejay Van Garderen (USA) | EF Education First | 3:31 |
| 75 | Daniel Navarro García (SPA) | Katusha - Alpecin | 3:31 |
| 76 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 3:31 |
| 77 | Michael Schwarzmann (GER) | Bora - Hansgrohe | 3:31 |
| 78 | Rüdiger Selig (GER) | Bora - Hansgrohe | 3:31 |
| 79 | Bert-Jan Lindeman (NED) | Jumbo - Visma | 3:31 |
| 80 | Kristoffer Halvorsen (NOR) | Team Ineos | 3:31 |
| 81 | Ryan Mullen (IRL) | Trek - Segafredo | 3:31 |
| 82 | Roy Goldstein (ISR) | Israel Cycling Academy | 3:31 |
| 83 | Christopher Lawless (GBR) | Team Ineos | 3:31 |
| 84 | Johannes Fröhlinger (GER) | Sunweb | 3:31 |
| 85 | Matteo Moschetti (ITA) | Trek - Segafredo | 3:31 |
| 86 | Bryan Nauleau (FRA) | Total Direct énergie | 4:08 |
| 87 | Paul Ourselin (FRA) | Total Direct énergie | 4:08 |
| 88 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates | 4:08 |
| 89 | Rodrigo Contreras Pinzón (COL) | Astana | 4:08 |
| 90 | Valerio Agnoli (ITA) | Bahrain - Merida | 4:08 |
| 91 | Chun Kai Feng (TPE) | Bahrain - Merida | 4:08 |
| 92 | Simon Spilak (SLO) | Katusha - Alpecin | 4:08 |
| 93 | Antonio Nibali (ITA) | Bahrain - Merida | 4:08 |
| 94 | Edoardo Affini (ITA) | Mitchelton - Scott | 4:08 |
| 95 | Davide Ballerini (ITA) | Astana | 4:08 |
| 96 | Meiyin Wang (CHN) | Bahrain - Merida | 4:08 |
| 97 | Guillaume Van Keirsbulck (BEL) | CCC | 4:08 |
| 98 | Ben Swift (GBR) | Team Ineos | 4:08 |
| 99 | Shane Archbold (NZL) | Evopro Racing | 4:08 |
| 100 | Hugh Carthy (GBR) | EF Education First | 4:08 |
| 101 | Rasmus Byriel Iversen (DEN) | Lotto - Soudal | 4:08 |
| 102 | Asbjørn Kragh Andersen (DEN) | Sunweb | 4:08 |
| 103 | Kevin Van Melsen (BEL) | Wanty - Groupe Gobert | 4:08 |
| 104 | Enrico Gasparotto (SWI) | Dimension Data | 4:08 |
| 105 | Kamil Gradek (POL) | CCC | 4:33 |
| 106 | Julius Van Den Berg (NED) | EF Education First | 4:33 |
| 107 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 4:33 |
| 108 | Floris De Tier (BEL) | Jumbo - Visma | 4:33 |
| 109 | Florian Stork (GER) | Sunweb | 4:33 |
| 110 | Lennard Kämna (GER) | Sunweb | 4:33 |
| 111 | Brian Van Goethem (NED) | Lotto - Soudal | 6:07 |
| 112 | Taco Van Der Hoorn (NED) | Jumbo - Visma | 6:07 |
| 113 | Leonardo Basso (ITA) | Team Ineos | 6:34 |
| 114 | Oliviero Troia (ITA) | Uae Team Emirates | 6:34 |
| 115 | Jan Hirt (CZE) | Astana | 6:34 |
| 116 | Tom Devriendt (BEL) | Wanty - Groupe Gobert | 6:46 |
| 117 | Pieter Vanspeybrouck (BEL) | Wanty - Groupe Gobert | 6:46 |
| 118 | Roberto Ferrari (ITA) | Uae Team Emirates | 6:46 |
| 119 | Ivo Emanuel Alves Oliveira (POR) | Uae Team Emirates | 6:46 |
| 120 | Callum Scotson (AUS) | Mitchelton - Scott | 6:58 |
| 121 | Kaden Groves (AUS) | Seg Racing Academy | 6:58 |
Go to result of the stage including all rankings

Image © Wanda Sports Corporation. Source : Site officiel du Tour of Guangxi.
| 1 | Enric Mas Nicolau (SPA) | Deceuninck - Quick Step | 3:52:53 |
| 2 | Daniel Felipe Martínez Poveda (COL) | EF Education First | 0:01 |
| 3 | Diego Rosa (ITA) | Team Ineos | 0:08 |
| 4 | Antwan Tolhoek (NED) | Jumbo - Visma | 0:12 |
| 5 | Felix Großschartner (AUT) | Bora - Hansgrohe | 0:19 |
| 6 | Odd Christian Eiking (NOR) | Wanty - Groupe Gobert | 0:19 |
| 7 | Carl Fredrik Hagen (NOR) | Lotto - Soudal | 0:19 |
| 8 | David De La Cruz Melgarejo (SPA) | Team Ineos | 0:19 |
| 9 | Martijn Tusveld (NED) | Sunweb | 0:28 |
| 10 | Davide Villella (ITA) | Astana | 0:28 |
| 11 | Maximilian Schachmann (GER) | Bora - Hansgrohe | 0:31 |
| 12 | Lilian Calmejane (FRA) | Total Direct énergie | 0:31 |
| 13 | Jonas Koch (GER) | CCC | 0:31 |
| 14 | Steff Cras (BEL) | Katusha - Alpecin | 0:31 |
| 15 | Rémi Cavagna (FRA) | Deceuninck - Quick Step | 0:31 |
| 16 | Peter Stetina (USA) | Trek - Segafredo | 0:36 |
| 17 | Guillaume Martin (FRA) | Wanty - Groupe Gobert | 0:43 |
| 18 | Merhawi Kudus (ERA) | Astana | 0:43 |
| 19 | Louis Meintjes (RSA) | Dimension Data | 0:43 |
| 20 | Andrea Garosio (ITA) | Bahrain - Merida | 0:50 |
| 21 | Tomasz Marczynski (POL) | Lotto - Soudal | 0:57 |
| 22 | Matteo Badilatti (SWI) | Israel Cycling Academy | 1:00 |
| 23 | Matteo Trentin (ITA) | Mitchelton - Scott | 1:02 |
| 24 | Victor Campenaerts (BEL) | Lotto - Soudal | 1:08 |
| 25 | Aliaksandr Riabushenko (BLR) | Uae Team Emirates | 1:11 |
| 26 | Nichola Schultz (AUS) | Mitchelton - Scott | 1:11 |
| 27 | Jonathan Hivert (FRA) | Total Direct énergie | 1:11 |
| 28 | Gino Mäder (SWI) | Dimension Data | 1:21 |
| 29 | Simone Petilli (ITA) | Uae Team Emirates | 1:24 |
| 30 | Jacques Janse Van Rensburg (RSA) | Dimension Data | 1:24 |
| 31 | Jonas Gregaard Wilsly (DEN) | Astana | 1:30 |
| 32 | Romain Sicard (FRA) | Total Direct énergie | 1:37 |
| 33 | Jacopo Mosca (ITA) | d'Amico - UM Tools | 1:48 |
| 34 | Daniel Turek (CZE) | Israel Cycling Academy | 1:51 |
| 35 | Loïc Vliegen (BEL) | Wanty - Groupe Gobert | 1:55 |
| 36 | Gijs Van Hoecke (BEL) | CCC | 2:06 |
| 37 | Valerio Agnoli (ITA) | Bahrain - Merida | 2:08 |
| 38 | Rein Taaramäe (EST) | Total Direct énergie | 2:11 |
| 39 | Jhonnatan Manuel Narváez Prado (ECU) | Team Ineos | 2:13 |
| 40 | Florian Stork (GER) | Sunweb | 2:19 |
| 41 | Stefan De Bod (RSA) | Dimension Data | 2:30 |
| 42 | Antonio Nibali (ITA) | Bahrain - Merida | 2:56 |
| 43 | Daniel Navarro García (SPA) | Katusha - Alpecin | 2:56 |
| 44 | Paul Ourselin (FRA) | Total Direct énergie | 3:05 |
| 45 | Petr Vakoc (CZE) | Deceuninck - Quick Step | 3:28 |
| 46 | Laurens De Vreese (BEL) | Astana | 3:31 |
| 47 | Jenthe Biermans (BEL) | Katusha - Alpecin | 3:41 |
| 48 | Floris De Tier (BEL) | Jumbo - Visma | 3:43 |
| 49 | Guillaume Van Keirsbulck (BEL) | CCC | 4:30 |
| 50 | Timothy Dupont (BEL) | Wanty - Groupe Gobert | 4:30 |
| 51 | Itamar Einhorn (ISR) | Israel Cycling Academy | 4:30 |
| 52 | Bryan Nauleau (FRA) | Total Direct énergie | 4:30 |
| 53 | Roy Goldstein (ISR) | Israel Cycling Academy | 4:30 |
| 54 | Sep Vanmarcke (BEL) | EF Education First | 4:30 |
| 55 | Ilnur Zakarin (RUS) | Katusha - Alpecin | 4:30 |
| 56 | Francisco José Ventoso Alberdi (SPA) | CCC | 4:30 |
| 57 | Chun Kai Feng (TPE) | Bahrain - Merida | 4:30 |
| 58 | Tejay Van Garderen (USA) | EF Education First | 4:34 |
| 59 | Johannes Fröhlinger (GER) | Sunweb | 4:36 |
| 60 | Niklas Arndt (GER) | Sunweb | 5:21 |
| 61 | Mikkel Frølich Honoré (DEN) | Deceuninck - Quick Step | 5:38 |
| 62 | Asbjørn Kragh Andersen (DEN) | Sunweb | 5:38 |
| 63 | Adam Hansen (AUS) | Lotto - Soudal | 5:38 |
| 64 | Jay Robert Thomson (RSA) | Dimension Data | 6:32 |
| 65 | Moreno Hofland (NED) | EF Education First | 6:32 |
| 66 | Marcel Sieberg (GER) | Bahrain - Merida | 6:32 |
| 67 | Bert-Jan Lindeman (NED) | Jumbo - Visma | 6:32 |
| 68 | Timo Roosen (NED) | Jumbo - Visma | 6:32 |
| 69 | Enrico Gasparotto (SWI) | Dimension Data | 6:32 |
| 70 | Nicholas Dlamini (RSA) | Dimension Data | 6:32 |
| 71 | Kevin Van Melsen (BEL) | Wanty - Groupe Gobert | 6:32 |
| 72 | Simon Spilak (SLO) | Katusha - Alpecin | 6:32 |
| 73 | Leonardo Basso (ITA) | Team Ineos | 6:32 |
| 74 | Taco Van Der Hoorn (NED) | Jumbo - Visma | 6:32 |
| 75 | Meiyin Wang (CHN) | Bahrain - Merida | 6:32 |
| 76 | Rodrigo Contreras Pinzón (COL) | Astana | 6:32 |
| 77 | Ben Swift (GBR) | Team Ineos | 6:32 |
| 78 | Kristoffer Halvorsen (NOR) | Team Ineos | 6:32 |
| 79 | Hugh Carthy (GBR) | EF Education First | 6:32 |
| 80 | Pieter Serry (BEL) | Deceuninck - Quick Step | 6:32 |
| 81 | Lennard Kämna (GER) | Sunweb | 6:32 |
| 82 | Phil Bauhaus (GER) | Bahrain - Merida | 6:32 |
| 83 | Kamil Gradek (POL) | CCC | 6:32 |
| 84 | Jérôme Cousin (FRA) | Total Direct énergie | 6:54 |
| 85 | Fernando Gaviria Rendon (COL) | Uae Team Emirates | 7:41 |
| 86 | Riccardo Minali (ITA) | Israel Cycling Academy | 7:41 |
| 87 | Jakub Mareczko (ITA) | CCC | 7:42 |
| 88 | Josef Cerný (CZE) | CCC | 7:42 |
| 89 | Max Kanter (GER) | Sunweb | 7:42 |
| 90 | Jan Hirt (CZE) | Astana | 7:42 |
| 91 | Daniel McLay (GBR) | EF Education First | 7:42 |
| 92 | Benjamin Perry (CAN) | Israel Cycling Academy | 7:42 |
| 93 | Alexander Edmondson (AUS) | Mitchelton - Scott | 8:03 |
| 94 | Brian Van Goethem (NED) | Lotto - Soudal | 8:03 |
| 95 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 8:05 |
| 96 | Julius Van Den Berg (NED) | EF Education First | 8:22 |
| 97 | Davide Ballerini (ITA) | Astana | 8:25 |
| 98 | Ryan Mullen (IRL) | Trek - Segafredo | 8:31 |
| 99 | Kaden Groves (AUS) | Seg Racing Academy | 8:57 |
| 100 | Tom Devriendt (BEL) | Wanty - Groupe Gobert | 10:00 |
| 101 | Oliviero Troia (ITA) | Uae Team Emirates | 10:00 |
| 102 | Davide Martinelli (ITA) | Deceuninck - Quick Step | 10:00 |
| 103 | Iljo Keisse (BEL) | Deceuninck - Quick Step | 10:00 |
| 104 | Kiel Reijnen (USA) | Trek - Segafredo | 10:00 |
| 105 | John Degenkolb (GER) | Trek - Segafredo | 10:00 |
| 106 | Frederik Frison (BEL) | Lotto - Soudal | 10:00 |
| 107 | Pascal Ackermann (GER) | Bora - Hansgrohe | 10:00 |
| 108 | Ivo Emanuel Alves Oliveira (POR) | Uae Team Emirates | 10:00 |
| 109 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates | 10:00 |
| 110 | Matteo Moschetti (ITA) | Trek - Segafredo | 10:00 |
| 111 | Hamish Schreurs (NZL) | Israel Cycling Academy | 10:00 |
| 112 | Michael Schwarzmann (GER) | Bora - Hansgrohe | 10:00 |
| 113 | Christopher Lawless (GBR) | Team Ineos | 10:00 |
| 114 | Edoardo Affini (ITA) | Mitchelton - Scott | 10:17 |
| 115 | Roberto Ferrari (ITA) | Uae Team Emirates | 10:17 |
| 116 | Shane Archbold (NZL) | Evopro Racing | 10:18 |
| 117 | Callum Scotson (AUS) | Mitchelton - Scott | 10:20 |
| 118 | Rasmus Byriel Iversen (DEN) | Lotto - Soudal | 10:40 |
| 119 | Pieter Vanspeybrouck (BEL) | Wanty - Groupe Gobert | 12:16 |
| 120 | Rüdiger Selig (GER) | Bora - Hansgrohe | 12:54 |
| 121 | Nicola Conci (ITA) | Trek - Segafredo | 12:54 |
Go to result of the stage including all rankings

Image © Wanda Sports Corporation. Source : Site officiel du Tour of Guangxi.
| 1 | Fernando Gaviria Rendon (COL) | Uae Team Emirates | 5:13:42 |
| 2 | Pascal Ackermann (GER) | Bora - Hansgrohe | s.t. |
| 3 | Matteo Trentin (ITA) | Mitchelton - Scott | s.t. |
| 4 | Phil Bauhaus (GER) | Bahrain - Merida | s.t. |
| 5 | Timothy Dupont (BEL) | Wanty - Groupe Gobert | s.t. |
| 6 | Ben Swift (GBR) | Team Ineos | s.t. |
| 7 | Max Kanter (GER) | Sunweb | s.t. |
| 8 | Davide Martinelli (ITA) | Deceuninck - Quick Step | s.t. |
| 9 | John Degenkolb (GER) | Trek - Segafredo | s.t. |
| 10 | Victor Campenaerts (BEL) | Lotto - Soudal | s.t. |
| 11 | Timo Roosen (NED) | Jumbo - Visma | s.t. |
| 12 | Davide Ballerini (ITA) | Astana | s.t. |
| 13 | Hamish Schreurs (NZL) | Israel Cycling Academy | s.t. |
| 14 | Nicholas Dlamini (RSA) | Dimension Data | s.t. |
| 15 | Jacopo Mosca (ITA) | d'Amico - UM Tools | s.t. |
| 16 | Daniel Felipe Martínez Poveda (COL) | EF Education First | s.t. |
| 17 | Ivo Emanuel Alves Oliveira (POR) | Uae Team Emirates | s.t. |
| 18 | Martijn Tusveld (NED) | Sunweb | s.t. |
| 19 | Gino Mäder (SWI) | Dimension Data | s.t. |
| 20 | Rémi Cavagna (FRA) | Deceuninck - Quick Step | s.t. |
| 21 | Josef Cerný (CZE) | CCC | s.t. |
| 22 | David De La Cruz Melgarejo (SPA) | Team Ineos | s.t. |
| 23 | Benjamin Perry (CAN) | Israel Cycling Academy | s.t. |
| 24 | Laurens De Vreese (BEL) | Astana | s.t. |
| 25 | Rüdiger Selig (GER) | Bora - Hansgrohe | s.t. |
| 26 | Moreno Hofland (NED) | EF Education First | s.t. |
| 27 | Christopher Lawless (GBR) | Team Ineos | s.t. |
| 28 | Carl Fredrik Hagen (NOR) | Lotto - Soudal | s.t. |
| 29 | Merhawi Kudus (ERA) | Astana | s.t. |
| 30 | Jhonnatan Manuel Narváez Prado (ECU) | Team Ineos | s.t. |
| 31 | Odd Christian Eiking (NOR) | Wanty - Groupe Gobert | s.t. |
| 32 | Tom Devriendt (BEL) | Wanty - Groupe Gobert | s.t. |
| 33 | Guillaume Martin (FRA) | Wanty - Groupe Gobert | s.t. |
| 34 | Felix Großschartner (AUT) | Bora - Hansgrohe | s.t. |
| 35 | Michael Schwarzmann (GER) | Bora - Hansgrohe | s.t. |
| 36 | Loïc Vliegen (BEL) | Wanty - Groupe Gobert | s.t. |
| 37 | Gijs Van Hoecke (BEL) | CCC | s.t. |
| 38 | Diego Rosa (ITA) | Team Ineos | s.t. |
| 39 | Steff Cras (BEL) | Katusha - Alpecin | s.t. |
| 40 | Enric Mas Nicolau (SPA) | Deceuninck - Quick Step | s.t. |
| 41 | Bert-Jan Lindeman (NED) | Jumbo - Visma | s.t. |
| 42 | Lilian Calmejane (FRA) | Total Direct énergie | s.t. |
| 43 | Sep Vanmarcke (BEL) | EF Education First | s.t. |
| 44 | Alexander Edmondson (AUS) | Mitchelton - Scott | s.t. |
| 45 | Peter Stetina (USA) | Trek - Segafredo | s.t. |
| 46 | Aliaksandr Riabushenko (BLR) | Uae Team Emirates | s.t. |
| 47 | Maximilian Schachmann (GER) | Bora - Hansgrohe | s.t. |
| 48 | Niklas Arndt (GER) | Sunweb | s.t. |
| 49 | Ilnur Zakarin (RUS) | Katusha - Alpecin | s.t. |
| 50 | Oliviero Troia (ITA) | Uae Team Emirates | s.t. |
| 51 | Davide Villella (ITA) | Astana | s.t. |
| 52 | Adam Hansen (AUS) | Lotto - Soudal | s.t. |
| 53 | Paul Ourselin (FRA) | Total Direct énergie | s.t. |
| 54 | Louis Meintjes (RSA) | Dimension Data | s.t. |
| 55 | Valerio Agnoli (ITA) | Bahrain - Merida | s.t. |
| 56 | Antonio Nibali (ITA) | Bahrain - Merida | s.t. |
| 57 | Julius Van Den Berg (NED) | EF Education First | s.t. |
| 58 | Simone Petilli (ITA) | Uae Team Emirates | s.t. |
| 59 | Stefan De Bod (RSA) | Dimension Data | s.t. |
| 60 | Jacques Janse Van Rensburg (RSA) | Dimension Data | s.t. |
| 61 | Johannes Fröhlinger (GER) | Sunweb | s.t. |
| 62 | Antwan Tolhoek (NED) | Jumbo - Visma | s.t. |
| 63 | Nichola Schultz (AUS) | Mitchelton - Scott | s.t. |
| 64 | Floris De Tier (BEL) | Jumbo - Visma | s.t. |
| 65 | Rein Taaramäe (EST) | Total Direct énergie | s.t. |
| 66 | Meiyin Wang (CHN) | Bahrain - Merida | s.t. |
| 67 | Andrea Garosio (ITA) | Bahrain - Merida | s.t. |
| 68 | Petr Vakoc (CZE) | Deceuninck - Quick Step | s.t. |
| 69 | Francisco José Ventoso Alberdi (SPA) | CCC | s.t. |
| 70 | Daniel Turek (CZE) | Israel Cycling Academy | s.t. |
| 71 | Tomasz Marczynski (POL) | Lotto - Soudal | s.t. |
| 72 | Simon Spilak (SLO) | Katusha - Alpecin | s.t. |
| 73 | Jonathan Hivert (FRA) | Total Direct énergie | s.t. |
| 74 | Matteo Badilatti (SWI) | Israel Cycling Academy | s.t. |
| 75 | Marcel Sieberg (GER) | Bahrain - Merida | s.t. |
| 76 | Pieter Serry (BEL) | Deceuninck - Quick Step | s.t. |
| 77 | Rodrigo Contreras Pinzón (COL) | Astana | s.t. |
| 78 | Romain Sicard (FRA) | Total Direct énergie | s.t. |
| 79 | Jérôme Cousin (FRA) | Total Direct énergie | s.t. |
| 80 | Daniel Navarro García (SPA) | Katusha - Alpecin | s.t. |
| 81 | Callum Scotson (AUS) | Mitchelton - Scott | s.t. |
| 82 | Nicola Conci (ITA) | Trek - Segafredo | s.t. |
| 83 | Tejay Van Garderen (USA) | EF Education First | s.t. |
| 84 | Mikkel Frølich Honoré (DEN) | Deceuninck - Quick Step | s.t. |
| 85 | Matteo Moschetti (ITA) | Trek - Segafredo | s.t. |
| 86 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates | s.t. |
| 87 | Lennard Kämna (GER) | Sunweb | 0:15 |
| 88 | Frederik Frison (BEL) | Lotto - Soudal | 0:15 |
| 89 | Hugh Carthy (GBR) | EF Education First | 0:15 |
| 90 | Jan Hirt (CZE) | Astana | 0:15 |
| 91 | Asbjørn Kragh Andersen (DEN) | Sunweb | 0:17 |
| 92 | Shane Archbold (NZL) | Evopro Racing | 1:29 |
| 93 | Bryan Nauleau (FRA) | Total Direct énergie | 6:48 |
| 94 | Kevin Van Melsen (BEL) | Wanty - Groupe Gobert | 6:48 |
| 95 | Guillaume Van Keirsbulck (BEL) | CCC | 6:48 |
| 96 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 6:48 |
| 97 | Jonas Gregaard Wilsly (DEN) | Astana | 6:48 |
| 98 | Edoardo Affini (ITA) | Mitchelton - Scott | 6:48 |
| 99 | Riccardo Minali (ITA) | Israel Cycling Academy | 6:48 |
| 100 | Kiel Reijnen (USA) | Trek - Segafredo | 6:48 |
| 101 | Daniel McLay (GBR) | EF Education First | 6:48 |
| 102 | Itamar Einhorn (ISR) | Israel Cycling Academy | 6:48 |
| 103 | Taco Van Der Hoorn (NED) | Jumbo - Visma | 9:20 |
| 104 | Chun Kai Feng (TPE) | Bahrain - Merida | 9:20 |
| 105 | Kamil Gradek (POL) | CCC | 9:20 |
| 106 | Jakub Mareczko (ITA) | CCC | 9:20 |
| 107 | Iljo Keisse (BEL) | Deceuninck - Quick Step | 9:20 |
| 108 | Jay Robert Thomson (RSA) | Dimension Data | 9:20 |
| 109 | Roberto Ferrari (ITA) | Uae Team Emirates | 9:20 |
| 110 | Ryan Mullen (IRL) | Trek - Segafredo | 9:20 |
| 111 | Pieter Vanspeybrouck (BEL) | Wanty - Groupe Gobert | 9:20 |
| 112 | Jenthe Biermans (BEL) | Katusha - Alpecin | 9:20 |
| 113 | Kristoffer Halvorsen (NOR) | Team Ineos | 9:20 |
| 114 | Brian Van Goethem (NED) | Lotto - Soudal | 11:21 |
| 115 | Rasmus Byriel Iversen (DEN) | Lotto - Soudal | 11:21 |
| 116 | Kaden Groves (AUS) | Seg Racing Academy | 11:21 |
| 117 | Roy Goldstein (ISR) | Israel Cycling Academy | 11:21 |
| 118 | Florian Stork (GER) | Sunweb | 11:21 |
| 119 | Leonardo Basso (ITA) | Team Ineos | 11:21 |
| 120 | Enrico Gasparotto (SWI) | Dimension Data | |
| 121 | Jonas Koch (GER) | CCC |
Go to result of the stage including all rankings

Image © Wanda Sports Corporation. Source : Site officiel du Tour of Guangxi.
| 1 | Pascal Ackermann (GER) | Bora - Hansgrohe | 3:38:10 |
| 2 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates | s.t. |
| 3 | Timo Roosen (NED) | Jumbo - Visma | s.t. |
| 4 | Rüdiger Selig (GER) | Bora - Hansgrohe | s.t. |
| 5 | Jakub Mareczko (ITA) | CCC | s.t. |
| 6 | Asbjørn Kragh Andersen (DEN) | Sunweb | s.t. |
| 7 | Matteo Trentin (ITA) | Mitchelton - Scott | s.t. |
| 8 | Daniel McLay (GBR) | EF Education First | s.t. |
| 9 | Hamish Schreurs (NZL) | Israel Cycling Academy | s.t. |
| 10 | Max Kanter (GER) | Sunweb | s.t. |
| 11 | Kaden Groves (AUS) | Seg Racing Academy | s.t. |
| 12 | Nicholas Dlamini (RSA) | Dimension Data | s.t. |
| 13 | Felix Großschartner (AUT) | Bora - Hansgrohe | s.t. |
| 14 | Riccardo Minali (ITA) | Israel Cycling Academy | s.t. |
| 15 | Itamar Einhorn (ISR) | Israel Cycling Academy | s.t. |
| 16 | Guillaume Martin (FRA) | Wanty - Groupe Gobert | s.t. |
| 17 | Odd Christian Eiking (NOR) | Wanty - Groupe Gobert | s.t. |
| 18 | Antwan Tolhoek (NED) | Jumbo - Visma | s.t. |
| 19 | Martijn Tusveld (NED) | Sunweb | s.t. |
| 20 | Merhawi Kudus (ERA) | Astana | s.t. |
| 21 | Timothy Dupont (BEL) | Wanty - Groupe Gobert | s.t. |
| 22 | Loïc Vliegen (BEL) | Wanty - Groupe Gobert | s.t. |
| 23 | Rémi Cavagna (FRA) | Deceuninck - Quick Step | s.t. |
| 24 | Fernando Gaviria Rendon (COL) | Uae Team Emirates | s.t. |
| 25 | Stefan De Bod (RSA) | Dimension Data | s.t. |
| 26 | Maximilian Schachmann (GER) | Bora - Hansgrohe | s.t. |
| 27 | Brian Van Goethem (NED) | Lotto - Soudal | s.t. |
| 28 | Laurens De Vreese (BEL) | Astana | s.t. |
| 29 | Victor Campenaerts (BEL) | Lotto - Soudal | s.t. |
| 30 | Ryan Mullen (IRL) | Trek - Segafredo | s.t. |
| 31 | Daniel Turek (CZE) | Israel Cycling Academy | s.t. |
| 32 | Aliaksandr Riabushenko (BLR) | Uae Team Emirates | s.t. |
| 33 | Davide Ballerini (ITA) | Astana | s.t. |
| 34 | Roy Goldstein (ISR) | Israel Cycling Academy | s.t. |
| 35 | Davide Villella (ITA) | Astana | s.t. |
| 36 | Jacopo Mosca (ITA) | d'Amico - UM Tools | s.t. |
| 37 | Andrea Garosio (ITA) | Bahrain - Merida | s.t. |
| 38 | Gino Mäder (SWI) | Dimension Data | s.t. |
| 39 | Guillaume Van Keirsbulck (BEL) | CCC | s.t. |
| 40 | Gijs Van Hoecke (BEL) | CCC | s.t. |
| 41 | Matteo Moschetti (ITA) | Trek - Segafredo | s.t. |
| 42 | Rasmus Byriel Iversen (DEN) | Lotto - Soudal | s.t. |
| 43 | Niklas Arndt (GER) | Sunweb | s.t. |
| 44 | Simone Petilli (ITA) | Uae Team Emirates | s.t. |
| 45 | Tomasz Marczynski (POL) | Lotto - Soudal | s.t. |
| 46 | Romain Sicard (FRA) | Total Direct énergie | s.t. |
| 47 | Peter Stetina (USA) | Trek - Segafredo | s.t. |
| 48 | Alexander Edmondson (AUS) | Mitchelton - Scott | s.t. |
| 49 | Michael Schwarzmann (GER) | Bora - Hansgrohe | s.t. |
| 50 | Shane Archbold (NZL) | Evopro Racing | s.t. |
| 51 | Lilian Calmejane (FRA) | Total Direct énergie | s.t. |
| 52 | Bert-Jan Lindeman (NED) | Jumbo - Visma | s.t. |
| 53 | Floris De Tier (BEL) | Jumbo - Visma | s.t. |
| 54 | David De La Cruz Melgarejo (SPA) | Team Ineos | s.t. |
| 55 | Marcel Sieberg (GER) | Bahrain - Merida | s.t. |
| 56 | Davide Martinelli (ITA) | Deceuninck - Quick Step | s.t. |
| 57 | Antonio Nibali (ITA) | Bahrain - Merida | s.t. |
| 58 | Oliviero Troia (ITA) | Uae Team Emirates | s.t. |
| 59 | Jhonnatan Manuel Narváez Prado (ECU) | Team Ineos | s.t. |
| 60 | Jacques Janse Van Rensburg (RSA) | Dimension Data | s.t. |
| 61 | Ivo Emanuel Alves Oliveira (POR) | Uae Team Emirates | s.t. |
| 62 | Diego Rosa (ITA) | Team Ineos | s.t. |
| 63 | Jonathan Hivert (FRA) | Total Direct énergie | s.t. |
| 64 | Simon Spilak (SLO) | Katusha - Alpecin | s.t. |
| 65 | Enric Mas Nicolau (SPA) | Deceuninck - Quick Step | s.t. |
| 66 | Rein Taaramäe (EST) | Total Direct énergie | s.t. |
| 67 | Mikkel Frølich Honoré (DEN) | Deceuninck - Quick Step | s.t. |
| 68 | Louis Meintjes (RSA) | Dimension Data | s.t. |
| 69 | Chun Kai Feng (TPE) | Bahrain - Merida | s.t. |
| 70 | Leonardo Basso (ITA) | Team Ineos | s.t. |
| 71 | Ilnur Zakarin (RUS) | Katusha - Alpecin | s.t. |
| 72 | Matteo Badilatti (SWI) | Israel Cycling Academy | s.t. |
| 73 | Daniel Navarro García (SPA) | Katusha - Alpecin | s.t. |
| 74 | Pieter Serry (BEL) | Deceuninck - Quick Step | s.t. |
| 75 | Nichola Schultz (AUS) | Mitchelton - Scott | s.t. |
| 76 | Roberto Ferrari (ITA) | Uae Team Emirates | s.t. |
| 77 | Rodrigo Contreras Pinzón (COL) | Astana | s.t. |
| 78 | Kiel Reijnen (USA) | Trek - Segafredo | s.t. |
| 79 | John Degenkolb (GER) | Trek - Segafredo | s.t. |
| 80 | Johannes Fröhlinger (GER) | Sunweb | s.t. |
| 81 | Kristoffer Halvorsen (NOR) | Team Ineos | s.t. |
| 82 | Ben Swift (GBR) | Team Ineos | s.t. |
| 83 | Petr Vakoc (CZE) | Deceuninck - Quick Step | 0:46 |
| 84 | Christopher Lawless (GBR) | Team Ineos | s.t. |
| 85 | Jonas Gregaard Wilsly (DEN) | Astana | 0:51 |
| 86 | Kamil Gradek (POL) | CCC | 0:57 |
| 87 | Valerio Agnoli (ITA) | Bahrain - Merida | 0:59 |
| 88 | Nicola Conci (ITA) | Trek - Segafredo | 0:59 |
| 89 | Viatcheslav Kuznetsov (RUS) | Katusha - Alpecin | 0:59 |
| 90 | Carl Fredrik Hagen (NOR) | Lotto - Soudal | s.t. |
| 91 | Adam Hansen (AUS) | Lotto - Soudal | 0:59 |
| 92 | Steff Cras (BEL) | Katusha - Alpecin | s.t. |
| 93 | Callum Scotson (AUS) | Mitchelton - Scott | 1:02 |
| 94 | Phil Bauhaus (GER) | Bahrain - Merida | s.t. |
| 95 | Daniel Felipe Martínez Poveda (COL) | EF Education First | s.t. |
| 96 | Moreno Hofland (NED) | EF Education First | s.t. |
| 97 | Sep Vanmarcke (BEL) | EF Education First | s.t. |
| 98 | Bryan Nauleau (FRA) | Total Direct énergie | 1:07 |
| 99 | Lennard Kämna (GER) | Sunweb | 1:11 |
| 100 | Florian Stork (GER) | Sunweb | 1:11 |
| 101 | Paul Ourselin (FRA) | Total Direct énergie | 1:11 |
| 102 | Benjamin Perry (CAN) | Israel Cycling Academy | 1:13 |
| 103 | Jérôme Cousin (FRA) | Total Direct énergie | 1:14 |
| 104 | Jan Hirt (CZE) | Astana | 1:14 |
| 105 | Josef Cerný (CZE) | CCC | 1:14 |
| 106 | Taco Van Der Hoorn (NED) | Jumbo - Visma | 1:18 |
| 107 | Tejay Van Garderen (USA) | EF Education First | 1:21 |
| 108 | Hugh Carthy (GBR) | EF Education First | 1:21 |
| 109 | Francisco José Ventoso Alberdi (SPA) | CCC | 1:21 |
| 110 | Julius Van Den Berg (NED) | EF Education First | 1:25 |
| 111 | Tom Devriendt (BEL) | Wanty - Groupe Gobert | 1:33 |
| 112 | Pieter Vanspeybrouck (BEL) | Wanty - Groupe Gobert | 1:33 |
| 113 | Edoardo Affini (ITA) | Mitchelton - Scott | 1:42 |
| 114 | Iljo Keisse (BEL) | Deceuninck - Quick Step | 1:56 |
| 115 | Jay Robert Thomson (RSA) | Dimension Data | 1:56 |
| 116 | Meiyin Wang (CHN) | Bahrain - Merida | 2:48 |
| 117 | Kevin Van Melsen (BEL) | Wanty - Groupe Gobert | 2:48 |
| 118 | Frederik Frison (BEL) | Lotto - Soudal | 2:48 |
| 119 | Jenthe Biermans (BEL) | Katusha - Alpecin |