Stage 21 : July 28, 2019  Rambouillet - Paris Champs-Elysees                        128 km
           
             1 Caleb Ewan (Aus) Lotto Soudal                                                  3.04.08
             2 Dylan Groenewegen (Ned) Team Jumbo-Visma
             3 Niccolo Bonifazio (Ita) Direct Energie
             4 Maximiliano Ariel Richeze (Arg) Deceuninck-QuickStep
             5 Edvald Boasson Hagen (Nor) Dimension Data
             6 Andre Greipel (Ger) Team Arkea-Samsic
             7 Matteo Trentin (Ita) Mitchelton-Scott
             8 Jasper Stuyven (Bel) Trek-Segafredo
             9 Nikias Arndt (Ger) Team Sunweb
            10 Peter Sagan (Svk) Bora-Hansgrohe
           
           
           Changes in GC, stage 21 compared to stage 20 :
           
           Biggest gainers by position :
                  +3   Caleb Ewan
                  +2   Stefan Kung
                  +2   Kevin Ledanois
                  +2   Ivan Garcia Cortina
                  +2   Dylan Groenewegen
                  +1   Yves Lampaert
                  +1   Sven Erik Bystrom
                  +1   Peter Sagan
                  +1   Paul Ourselin
                  +1   Nikias Arndt
           
           Biggest losers by position :
                  -2   Chad Haga
                  -2   Dries Devenyns
                  -2   Mads Wurtz Schmidt
                  -2   Michael Hepburn
                  -2   Omar Fraile Matarranza
                  -2   Thomas Scully
                  -1   Alexis Gougeard
                  -1   Carlos Verona Quintanilla
                  -1   George Bennett
                  -1   Jan Tratnik
                  -1   Jens Keukeleire
           
           Biggest gainers by time :
               +0:10   Caleb Ewan
               +0:06   Dylan Groenewegen
               +0:04   Niccolo Bonifazio
           
           Biggest losers by time :
               -3:33   Mads Wurtz Schmidt
               -3:00   Jan Tratnik
               -2:30   George Bennett
               -2:30   Michal Kwiatkowski
               -2:30   Thomas Scully
               -2:21   Tony Gallopin
               -2:18   Jens Keukeleire
               -1:53   Patrick Konrad
               -1:53   Yoann Offredo
               -1:52   Dries Devenyns
               -1:48   Tim Wellens
           
           Favourites by position :
           
           Favourites by time :
               -0:29   Romain Bardet
               -0:41   Vincenzo Nibali
               -0:41   Adam Yates
               -0:45   Enric Mas
               -0:51   Simon Yates
               -1:24   Ilnur Zakarin
               -1:53   Patrick Konrad
           
           Top 10 and favourites GC standings (previous stage in parens) :
                   1  Egan Arley Bernal Gomez               82:57:00         (unchanged)
                   2  Geraint Thomas                            1:11         (unchanged)
                   3  Steven Kruijswijk                         1:31         (unchanged)
                   4  Emanuel Buchmann                          1:56         (unchanged)
                   5  Julian Alaphilippe                        4:05         (was 5th at 3:45)
                   6  Mikel Landa Meana                         4:23         (unchanged)
                   7  Rigoberto Uran                            5:15         (unchanged)
                   8  Nairo Quintana                            5:30         (unchanged)
                   9  Alejandro Valverde Belmonte               6:12         (unchanged)
                  10  Warren Barguil                            7:32         (unchanged)
                   .....
                  15  Romain Bardet                            30:23         (was 15th at 29:54)
                   .....
                  22  Enric Mas                                58:20         (was 22nd at 57:35)
                   .....
                  29  Adam Yates                             1:16:50         (was 29th at 1:16:09)
                   .....
                  35  Patrick Konrad                         1:24:35         (was 35th at 1:22:42)
                   .....
                  39  Vincenzo Nibali                        1:37:02         (was 39th at 1:36:21)
                   .....
                  49  Simon Yates                            1:53:54         (was 49th at 1:53:03)
                   .....
                  51  Ilnur Zakarin                          1:55:57         (was 51st at 1:54:33)
           
           Top 10 on Points table with previous in parens:
                   1  Peter Sagan                                316         (was 1st with 309 points)
                   2  Caleb Ewan                                 248         (was 5th with 198 points)
                   3  Elia Viviani                               224         (was 2nd with 224 points)
                   4  Sonny Colbrelli                            209         (was 3rd with 203 points)
                   5  Michael Matthews                           201         (was 4th with 201 points)
                   6  Matteo Trentin                             192         (was 6th with 180 points)
                   7  Jasper Stuyven                             167         (was 7th with 157 points)
                   8  Greg Van Avermaet                          149         (unchanged)
                   9  Dylan Groenewegen                          146         (was 10th with 116 points)
                  10  Julian Alaphilippe                         119         (was 9th with 119 points)
           
           Top 10 on Mountains table with previous in parens:
                   1  Romain Bardet                               86         (unchanged)
                   2  Egan Arley Bernal Gomez                     78         (unchanged)
                   3  Tim Wellens                                 75         (was 3rd with 74 points)
                   4  Damiano Caruso                              67         (unchanged)
                   5  Vincenzo Nibali                             59         (unchanged)
                   6  Simon Yates                                 59         (unchanged)
                   7  Nairo Quintana                              58         (unchanged)
                   8  Alexey Lutsenko                             45         (unchanged)
                   9  Steven Kruijswijk                           44         (unchanged)
                  10  Mikel Landa Meana                           42         (unchanged)
           
           Retirements to date :                                 Stage
              Thibaut Pinot (Fra) Groupama-FDJ                      19
              Lukas Postlberger (Aut) Bora-Hansgrohe                18
              Luke Rowe (GBr) Team Ineos                            18
              Soren Kragh Andersen (Den) Team Sunweb                18
              Tony Martin (Ger) Team Jumbo-Visma                    18
              Cees Bol (Ned) Team Sunweb                            17
              Luis Leon Sanchez (Spa) Astana Pro Team               17
              Jakob Fuglsang (Den) Astana Pro Team                  16
              Wilco Kelderman (Ned) Team Sunweb                     16
              Maximilian Schachmann (Ger) Bora-Hansgrohe            14
              Wout Van Aert (Bel) Team Jumbo-Visma                  13
              Giacomo Nizzolo (Ita) Dimension Data                  12
              Jasper Philipsen (Bel) UAE Team Emirates              12
              Rohan Dennis (Aus) Bahrain-Merida                     12
              Niki Terpstra (Ned) Direct Energie                    11
              Rick Zabel (Ger) Katusha-Alpecin                      11
              Alessandro De Marchi (Ita) CCC Team                    9
              Christophe Laporte (Fra) Cofidis Solutions Credits     8
              Tejay van Garderen (USA) EF Education First            8
              Nicolas Edet (Fra) Cofidis Solutions Credits           6
              Patrick Bevin (Nzl) CCC Team                           6
            Total retirements : 21