Stage 4 - Chalon-sur-Saone-Chiroubles    
            
             1 Primoz Roglic (Slo) Team Jumbo-Visma                                           4:49:36
             2 Maximilian Schachmann (Ger) BORA - hansgrohe                                      0:12
             3 Guillaume Martin (Fra) Cofidis, Solutions Credits                                 0:12
             4 Tiesj Benoot (Bel) Team DSM                                                       0:12
             5 Aleksandr Vlasov (Rus) Astana - Premier Tech                                      0:12
             6 Lucas Hamilton (Aus) Team BikeExchange                                            0:12
             7 David Gaudu (Fra) Groupama - FDJ                                                  0:16
             8 Quentin Pacher (Fra) B&B Hotels p/b KTM                                           0:16
             9 Pierre Latour (Fra) Team Total Direct Energie                                     0:16
            10 Ion Izagirre (Spa) Astana - Premier Tech                                          0:16
            
            
           Changes in GC, stage 4 compared to stage 3 :
            
           Biggest gainers by position :
                +101   Jonathan Hivert 
                 +74   Quentin Pacher 
                 +74   Jose Joaquin Rojas 
                 +71   Heinrich Haussler 
                 +70   Oscar Riesebeek 
                 +69   Louis Meintjes 
                 +68   Guillaume Martin 
                 +67   Harm Vanhoucke 
                 +65   Luke Durbridge 
                 +65   Kristian Sbaragli 
            
           Biggest losers by position :
                -108   Jos Van Emden 
                -106   Mads Pedersen 
                -105   Max Walscheid 
                -104   Matthias Brandle 
                 -90   Florian Vermeersch 
                 -84   Christophe Laporte 
                 -83   Alex Edmondson 
                 -83   Cees Bol 
                 -75   Tony Martin 
                 -74   Nils Eekhoff 
                 -71   Andre Greipel 
            
           Biggest gainers by time :
               +0:06   Primoz Roglic 
            
           Biggest losers by time :
              -34:58   Kaden Groves 
              -24:20   Maxime Bouet 
              -22:07   Andre Greipel 
              -22:07   Cees Bol 
              -22:07   Daniel Arroyave 
              -22:07   Daniel Mclay 
              -22:07   Dries Van Gestel 
              -22:07   Jacopo Guarnieri 
              -22:07   Jasha Sutterlin 
              -22:07   Jeremy Lecroq 
              -22:07   Johan Jacobs 
            
           Favourites by position :
                 +68   Guillaume Martin 
                 +63   Warren Barguil 
                 +57   Rohan Dennis 
                 +38   Jack Haig 
                 +34   Tiesj Benoot 
                 +22   Luis Leon Sanchez 
                 +16   George Bennett 
                 +11   Maximilian Schachmann 
                 +11   Aleksandr Vlasov 
                  +2   Primoz Roglic 
                  -1   Bob Jungels 
                  -3   Steven Kruijswijk 
                 -12   Dylan Teuns 
                 -15   Alexey Lutsenko 
            
           Favourites by time :
               +0:06   Primoz Roglic 
               -0:13   Maximilian Schachmann 
               -0:15   Guillaume Martin 
               -0:19   Tiesj Benoot 
               -0:19   Aleksandr Vlasov 
               -0:23   Warren Barguil 
               -0:23   Jack Haig 
               -0:33   Luis Leon Sanchez 
               -1:00   Steven Kruijswijk 
               -1:40   Dylan Teuns 
               -2:01   Bob Jungels 
               -2:57   George Bennett 
               -5:54   Alexey Lutsenko 
              -12:09   Rohan Dennis 
            
           Top 10 and favourites GC standings (previous stage in parens) :
                   1  Primoz Roglic                         13:26:40         (was 3rd at 0:06)
                   2  Maximilian Schachmann                     0:35         (was 13th at 0:22)
                   3  Brandon Mcnulty                           0:37         (was 4th at 0:09)
                   4  Aleksandr Vlasov                          0:41         (was 15th at 0:22)
                   5  Ion Izagirre                              0:43         (was 12th at 0:21)
                   6  Matteo Jorgenson                          0:58         (was 21st at 0:27)
                   7  Tiesj Benoot                              1:05         (was 41st at 0:46)
                   8  Lucas Hamilton                            1:09         (was 48th at 0:50)
                   9  Luis Leon Sanchez                         1:11         (was 31st at 0:38)
                  10  Pierre Latour                             1:12         (was 45th at 0:49)
                   .....
                  13  Jack Haig                                 1:15         (was 51st at 0:52)
                  14  Steven Kruijswijk                         1:20         (was 11th at 0:20)
                  15  Guillaume Martin                          1:31         (was 83rd at 1:16)
                   .....
                  18  Warren Barguil                            1:37         (was 81st at 1:14)
                   .....
                  28  Dylan Teuns                               2:04         (was 16th at 0:24)
                   .....
                  34  Bob Jungels                               2:39         (was 33rd at 0:38)
                   .....
                  38  George Bennett                            3:51         (was 54th at 0:54)
                   .....
                  44  Alexey Lutsenko                           6:26         (was 29th at 0:32)
                   .....
                  85  Rohan Dennis                             15:00         (was 142nd at 2:51)
            
           Top 10 on Points table with previous in parens:
                   1  Primoz Roglic                               27         (was 9th with 9 points)
                   2  Sam Bennett                                 21         (was 1st with 21 points)
                   3  Mads Pedersen                               21         (was 2nd with 21 points)
                   4  Michael Matthews                            19         (was 3rd with 19 points)
                   5  Stefan Bissegger                            15         (was 4th with 15 points)
                   6  Cees Bol                                    15         (was 5th with 15 points)
                   7  Bryan Coquard                               13         (was 6th with 13 points)
                   8  Maximilian Schachmann                       12         (was 0 points)
                   9  Remi Cavagna                                12         (was 7th with 12 points)
                  10  Arnaud Demare                               12         (was 8th with 12 points)
            
           Top 10 on Mountains table with previous in parens:
                   1  Anthony Perez                               29         (was 6th with 2 points)
                   2  Julien Bernard                              23         (was 4th with 3 points)
                   3  Fabien Doubey                               20         (was 1st with 10 points)
                   4  Primoz Roglic                               10         (was 0 points)
                   5  Oliver Naesen                                7         (was 0 points)
                   6  Maximilian Schachmann                        5         (was 0 points)
                   7  Sander Armee                                 3         (was 3rd with 3 points)
                   8  Nils Politt                                  3         (was 2nd with 3 points)
                   9  Guillaume Martin                             3         (was 0 points)
                  10  Tiesj Benoot                                 2         (was 0 points)
            
           Teams table with previous in parens:
                   1  Astana - Premier Tech                               40:22:25   (was 5th at 0:30)
                   2  Bahrain - Victorious                                    2:38   (was 16th at 1:51)
                   3  AG2R Citroen Team                                       2:47   (was 14th at 1:35)
                   4  UAE-Team Emirates                                       3:46   (was 8th at 1:01)
            
           Retirements to date :                                         Stage
              Chris Lawless (Team Total Direct Energie)                      4 <<<
              Jens Keukeleire (EF Education - Nippo)                         4 <<<
              Kobe Goossens (Lotto Soudal)                                   4 <<<
              Matteo Pelucchi (Team Qhubeka ASSOS)                           4 <<<
              Samuele Battistella (Astana - Premier Tech)                    4 <<<
              Soren Kragh Andersen (Team DSM)                                4 <<<
              Tao Geoghegan Hart (INEOS Grenadiers)                          4 <<<
              Alexis Vuillermoz (Team Total Direct Energie)                  2
              Aurelien Paret-peintre (AG2R Citroen Team)                     1
              Felix Grosschartner (BORA - hansgrohe)                         1
              O'CONNOR Ben Oliver Naesen (AG2R Citroen Team)                 1
              Richie Porte (INEOS Grenadiers)                                1
            Total retirements : 12