Stage 2 - Stupinigi-Novara
           
             1 Tim Merlier (Bel) Alpecin-Fenix                                                4:21:09
             2 Giacomo Nizzolo (Ita) Team Qhubeka ASSOS                                          0:00
             3 Elia Viviani (Ita) Cofidis, Solutions Credits                                     0:00
             4 Dylan Groenewegen (Ned) Team Jumbo-Visma                                          0:00
             5 Peter Sagan (Svk) BORA - hansgrohe                                                0:00
             6 Matteo Moschetti (Ita) Trek - Segafredo                                           0:00
             7 Filippo Fiorelli (Ita) Bardiani-CSF-Faizane                                       0:00
             8 Lawrence Naesen (Bel) AG2R Citroen Team                                           0:00
             9 Davide Cimolai (Ita) Israel Start-Up Nation                                       0:00
            10 Caleb Ewan (Aus) Lotto Soudal                                                     0:00
           
           
           Changes in GC, stage 2 compared to stage 1 :
           
           Biggest gainers by position :
                 +35   Tim Merlier
                 +16   Giacomo Nizzolo
                 +15   Elia Viviani
                  +7   Simon Guglielmi
                  +7   Samuele Rivi
                  +7   Riccardo Minali
                  +7   Natnael Tesfatsion
                  +7   Lawrence Naesen
                  +7   Gianluca Brambilla
                  +7   Francesco Gavazzi
           
           Biggest losers by position :
                 -91   Pieter Serry
                 -90   Sebastien Reichenbach
                 -80   Albert Torres
                 -65   Cesare Benedetti
                 -36   Matteo Badilatti
                 -29   Rafael Valls
                  -1   Alessandro Covi
                  -1   Jhonatan Narvaez
                  -1   Joao Almeida
                  -1   Jos Van Emden
                  -1   Juan Sebastian Molano
           
           Biggest gainers by time :
               +0:07   Tim Merlier
               +0:03   Giacomo Nizzolo
               +0:01   Elia Viviani
           
           Biggest losers by time :
               -2:36   Pieter Serry
               -0:48   Albert Torres
               -0:38   Cesare Benedetti
               -0:38   Matteo Badilatti
               -0:38   Rafael Valls
               -0:38   Sebastien Reichenbach
               -0:03   Alberto Bettiol
               -0:03   Aleksandr Vlasov
               -0:03   Alessandro Covi
               -0:03   Alessandro De Marchi
               -0:03   Alex Dowsett
           
           Favourites by position :
                  +2   Emanuel Buchmann
                  +2   Dan Martin
                  -1   Mikel Landa
                  -1   Joao Almeida
           
           Favourites by time :
               -0:03   Vincenzo Nibali
               -0:03   Tejay Van Garderen
               -0:03   Simon Yates
               -0:03   Pello Bilbao
               -0:03   Mikel Landa
               -0:03   Joao Almeida
               -0:03   Jai Hindley
               -0:03   Hugh Carthy
               -0:03   Fausto Masnada
               -0:03   Emanuel Buchmann
               -0:03   Egan Bernal
               -0:03   Daniel Felipe Martinez
               -0:03   Dan Martin
               -0:03   Bauke Mollema
               -0:03   Aleksandr Vlasov
           
           Top 10 and favourites GC standings (previous stage in parens) :
                   1  Filippo Ganna                          4:29:53         (unchanged)
                   2  Edoardo Affini                            0:13         (was 2nd at 0:10)
                   3  Tobias Foss                               0:16         (was 3rd at 0:13)
                   4  Remco Evenepoel                           0:20         (was 7th at 0:19)
                   5  Joao Almeida                              0:20         (was 4th at 0:17)
                   6  Remi Cavagna                              0:21         (was 5th at 0:18)
                   7  Jos Van Emden                             0:21         (was 6th at 0:18)
                   8  Max Walscheid                             0:22         (was 8th at 0:19)
                   9  Matthias Brandle                          0:25         (was 9th at 0:22)
                  10  Gianni Moscon                             0:26         (was 10th at 0:23)
                  11  Aleksandr Vlasov                          0:27         (was 11th at 0:24)
                   .....
                  33  Daniel Felipe Martinez                    0:39         (was 33rd at 0:36)
                   .....
                  35  Hugh Carthy                               0:41         (was 35th at 0:38)
                  36  Pello Bilbao                              0:41         (was 36th at 0:38)
                  37  Simon Yates                               0:41         (was 37th at 0:38)
                   .....
                  39  Fausto Masnada                            0:41         (was 39th at 0:38)
                  40  Egan Bernal                               0:42         (was 40th at 0:39)
                   .....
                  42  Tejay Van Garderen                        0:42         (was 42nd at 0:39)
                   .....
                  50  Vincenzo Nibali                           0:44         (was 50th at 0:41)
                   .....
                  54  Bauke Mollema                             0:44         (was 54th at 0:41)
                   .....
                  73  Jai Hindley                               0:49         (was 73rd at 0:46)
                   .....
                  78  Mikel Landa                               0:52         (was 77th at 0:49)
                   .....
                 102  Emanuel Buchmann                          0:58         (was 104th at 0:55)
                   .....
                 106  Dan Martin                                1:00         (was 108th at 0:57)
           
           Top 10 on Points table with previous in parens:
                   1  Tim Merlier                                 50         (was 0 points)
                   2  Giacomo Nizzolo                             35         (was 0 points)
                   3  Elia Viviani                                30         (was 0 points)
                   4  Dylan Groenewegen                           18         (was 0 points)
                   5  Peter Sagan                                 17         (was 0 points)
                   6  Filippo Ganna                               15         (was 1st with 15 points)
                   7  Filippo Tagliani                            12         (was 0 points)
                   8  Edoardo Affini                              12         (was 2nd with 12 points)
                   9  Matteo Moschetti                            12         (was 0 points)
                  10  Filippo Fiorelli                            10         (was 0 points)
           
           Top 10 on Mountains table with previous in parens:
                   1  Vincenzo Albanese                            3         (was 0 points)
                   2  Filippo Tagliani                             2         (was 0 points)
                   3  Umberto Marengo                              1         (was 0 points)
           
           Teams table with previous in parens:
                   1  Team Jumbo-Visma                                    13:30:29   (was 1st at 0:27:02)
                   2  INEOS Grenadiers                                        0:09   (unchanged)
                   3  Deceuninck - Quick Step                                 0:13   (unchanged)
                   4  Israel Start-Up Nation                                  0:38   (unchanged)
                   5  Team Qhubeka ASSOS                                      0:41   (unchanged)
                   6  Astana - Premier Tech                                   0:47   (unchanged)
                   7  UAE-Team Emirates                                       0:52   (unchanged)
                   8  Bahrain - Victorious                                    1:01   (unchanged)
                   9  EF Education - Nippo                                    1:02   (unchanged)
                  10  Movistar Team                                           1:06   (unchanged)
                  11  BORA - hansgrohe                                        1:07   (unchanged)
                  12  Team BikeExchange                                       1:13   (unchanged)
                  13  Groupama - FDJ                                          1:23   (unchanged)
                  14  Lotto Soudal                                            1:24   (unchanged)
                  15  Team DSM                                                1:26   (unchanged)
                  16  Alpecin-Fenix                                           1:34   (unchanged)
                  17  Trek - Segafredo                                        1:37   (unchanged)
                  18  AG2R Citroen Team                                       1:38   (unchanged)
                  19  Intermarche - Wanty - Gobert Materiaux                  2:07   (unchanged)
                  20  Cofidis, Solutions Credits                              2:09   (unchanged)
                  21  EOLO-Kometa                                             2:27   (unchanged)
                  22  Androni Giocattoli - Sidermec                           2:37   (unchanged)
                  23  Bardiani-CSF-Faizane                                    2:58   (unchanged)
           
           Retirements to date :                                         Stage
              Krists Neilands (Israel Start-Up Nation)                       2 <<<
              Christopher Juul-jensen (Team BikeExchange)                    1
              Felix Grosschartner (BORA - hansgrohe)                         1
            Total retirements : 3