Stage 20 : July 22, 2017  Marseille - Marseille (ITT)                                  22.5 km
            
             1 Maciej Bodnar (Pol) Bora-Hansgrohe                                             0.28.15
             2 Michal Kwiatkowski (Pol) Team Sky                                                 0.01
             3 Christopher Froome (GBr) Team Sky                                                 0.06
             4 Tony Martin (Ger) Katusha-Alpecin                                                 0.14
             5 Daryl Impey (RSA) Orica-Scott                                                     0.20
             6 Alberto Contador Velasco (Spa) Trek-Segafredo                                     0.21
             7 Nikias Arndt (Ger) Team Sunweb                                                    0.28
             8 Rigoberto Uran (Col) Cannondale-Drapac                                            0.31
             9 Stefan Kung (Swi) BMC Racing Team                                                 0.34
            10 Sylvain Chavanel (Fra) Direct Energie                                             0.37
            
            
           Changes in GC, stage 20 compared to stage 19 :
            
           Biggest gainers by position :
                  +5   Nikias Arndt 
                  +3   Nils Politt 
                  +3   Daryl Impey 
                  +2   Vasil Kiryienka 
                  +2   Taylor Phinney 
                  +2   Julien Vermote 
                  +2   Jay McCarthy 
                  +2   Jasha Sutterlin 
                  +2   Frederik Backaert 
                  +2   Florian Vachon 
            
           Biggest losers by position :
                  -3   Andrey Amador Bikkazakova 
                  -2   Alessandro De Marchi 
                  -2   Ben Swift 
                  -2   Dimitri Claeys 
                  -2   Jarlinson Pantano 
                  -2   Kristijan Durasek 
                  -2   Matteo Bono 
                  -2   Simon Clarke 
                  -2   Thomas Voeckler 
                  -2   Yohann Gene 
                  -1   Adam Hansen 
            
           Biggest gainers by time :
               +0:06   Maciej Bodnar 
               +0:05   Michal Kwiatkowski 
            
           Biggest losers by time :
               -5:04   Jarlinson Pantano 
               -4:39   Matteo Bono 
               -4:32   Javier Moreno Bazan 
               -4:26   Alexander Kristoff 
               -4:19   Andrey Amador Bikkazakova 
               -4:18   Dimitri Claeys 
               -4:18   Tom Leezer 
               -4:17   Nacer Bouhanni 
               -4:05   Johan Esteban Chaves Rubio 
               -4:05   Roy Curvers 
               -4:03   Mathew Hayman 
            
           Favourites by position :
                  +1   Alberto Contador Velasco 
                  -1   Romain Bardet 
                  -1   Johan Esteban Chaves Rubio 
                  -1   Andrew Talansky 
            
           Favourites by time :
               -0:15   Alberto Contador Velasco 
               -1:10   Fabio Aru 
               -1:28   Simon Yates 
               -1:30   Bauke Mollema 
               -1:36   Nairo Quintana 
               -1:46   Daniel Martin 
               -1:57   Romain Bardet 
               -2:14   Andrew Talansky 
               -4:05   Johan Esteban Chaves Rubio 
            
           Top 10 and favourites GC standings (previous stage in parens) :
                   1  Christopher Froome                    83:55:16         (unchanged)
                   2  Rigoberto Uran                            0:54         (was 3rd at 0:29)
                   3  Romain Bardet                             2:20         (was 2nd at 0:23)
                   4  Mikel Landa Meana                         2:21         (was 4th at 1:36)
                   5  Fabio Aru                                 3:05         (was 5th at 1:55)
                   6  Daniel Martin                             4:42         (was 6th at 2:56)
                   7  Simon Yates                               6:14         (was 7th at 4:46)
                   8  Louis Meintjes                            8:20         (was 8th at 6:52)
                   9  Alberto Contador Velasco                  8:49         (was 10th at 8:34)
                  10  Warren Barguil                            9:25         (was 9th at 8:22)
                   .....
                  12  Nairo Quintana                           15:28         (was 12th at 13:52)
                   .....
                  17  Bauke Mollema                            37:43         (was 17th at 36:13)
                   .....
                  49  Andrew Talansky                        2:03:27         (was 48th at 2:01:13)
                   .....
                  63  Johan Esteban Chaves Rubio             2:27:34         (was 62nd at 2:23:29)
            
           Top 10 on Points table with previous in parens:
                   1  Michael Matthews                           364         (unchanged)
                   2  Andre Greipel                              204         (unchanged)
                   3  Edvald Boasson Hagen                       200         (unchanged)
                   4  Sonny Colbrelli                            163         (unchanged)
                   5  Alexander Kristoff                         158         (unchanged)
                   6  Thomas De Gendt                            146         (unchanged)
                   7  Christopher Froome                         133         (was 7th with 118 points)
                   8  Rigoberto Uran                             106         (was 10th with 98 points)
                   9  Daniel Martin                              106         (was 8th with 106 points)
                  10  Warren Barguil                             100         (was 9th with 100 points)
            
           Top 10 on Mountains table with previous in parens:
                   1  Warren Barguil                             169         (unchanged)
                   2  Primoz Roglic                               80         (unchanged)
                   3  Thomas De Gendt                             64         (unchanged)
                   4  Darwin Atapuma                              55         (unchanged)
                   5  Christopher Froome                          51         (unchanged)
                   6  Romain Bardet                               47         (unchanged)
                   7  Mikel Landa Meana                           45         (unchanged)
                   8  Bauke Mollema                               37         (unchanged)
                   9  Alberto Contador Velasco                    36         (unchanged)
                  10  Serge Pauwels                               32         (unchanged)
            
           Retirements to date :                                      Stage
              Ondrej Cink (Cze) Bahrain-Merida                           19
              Timo Roosen (Ned) Team LottoNL-Jumbo                       19
              Daniel McLay (GBr) Fortuneo - Oscaro                       17
              Marcel Kittel (Ger) Quick-Step Floors                      17
              Marcel Sieberg (Ger) Lotto Soudal                          17
              Thibaut Pinot (Fra) FDJ                                    17
              George Bennett (NZl) Team LottoNL-Jumbo                    16
              Philippe Gilbert (Bel) Quick-Step Floors                   16
              Tim Wellens (Bel) Lotto Soudal                             15
              Fabio Felline (Ita) Trek-Segafredo                         14
              Arthur Vichot (Fra) FDJ                                    13
              Jakob Fuglsang (Den) Astana Pro Team                       13
              Dario Cataldo (Ita) Astana Pro Team                        11
              Rafal Majka (Pol) Bora-Hansgrohe                           10
              Arnaud Demare (Fra) FDJ                                     9
              Geraint Thomas (GBr) Team Sky                               9
              Ignatas Konovalovas (Ltu) FDJ                               9
              Jacopo Guarnieri (Ita) FDJ                                  9
              Jos van Emden (Ned) Team LottoNL-Jumbo                      9
              Juraj Sagan (Svk) Bora-Hansgrohe                            9
              Manuele Mori (Ita) UAE Team Emirates                        9
              Mark Renshaw (Aus) Dimension Data                           9
              Matteo Trentin (Ita) Quick-Step Floors                      9
              Mickael Delage (Fra) FDJ                                    9
              Richie Porte (Aus) BMC Racing Team                          9
              Robert Gesink (Ned) Team LottoNL-Jumbo                      9
              Mark Cavendish (GBr) Dimension Data                         5
              Peter Sagan (Svk) Bora-Hansgrohe                            5
              Luke Durbridge (Aus) Orica-Scott                            2
              Alejandro Valverde Belmonte (Spa) Movistar Team             1
              Jon Izagirre Insausti (Spa) Bahrain-Merida                  1
            Total retirements : 31