Stage 3 - Aesch-Grenchen                       176.9 km
           
             1 Peter Sagan (Svk) TotalEnergies                                                4:28:38
             2 Bryan Coquard (Fra) Cofidis                                                       0:00
             3 Alexander Kristoff (Nor) Intermarche - Wanty - Gobert Materiaux                   0:00
             4 Thomas Pidcock (GBr) INEOS Grenadiers                                             0:00
             5 Alex Aranburu (Spa) Movistar Team                                                 0:00
             6 Matteo Trentin (Ita) UAE Team Emirates                                            0:00
             7 Cees Bol (Ned) Team DSM                                                           0:00
             8 Michael Matthews (Aus) Team BikeExchange - Jayco                                  0:00
             9 Mike Teunissen (Ned) Jumbo-Visma                                                  0:00
            10 Alberto Bettiol (Ita) EF Education-EasyPost                                       0:00
           
           
           Changes in GC, stage 3 compared to stage 2 :
           
           Biggest gainers by position :
                 +20   Peter Sagan
                 +16   Markus Hoelgaard
                 +16   Dmitriy Gruzdev
                 +16   Alexander Kristoff
                 +15   Lewis Askey
                 +15   Kristian Aasvold
                 +14   Gianluca Brambilla
                 +14   Brent Van Moer
                 +13   Johan Jacobs
                 +13   Hugh Carthy
           
           Biggest losers by position :
                 -46   Alexey Lutsenko
                 -39   Gianni Moscon
                 -38   Ilan Van Wilder
                 -37   Kasper Asgreen
                 -34   Sylvain Moniquet
                 -27   Manuele Boaro
                 -24   Diego Ulissi
                 -24   Sebastian Berwick
                 -22   Matthew Holmes
                 -22   Paul Ourselin
                 -18   Domenico Pozzovivo
           
           Biggest gainers by time :
               +0:10   Peter Sagan
               +0:06   Bryan Coquard
               +0:04   Alexander Kristoff
               +0:03   Geraint Thomas
           
           Biggest losers by time :
              -26:14   Claudio Imhof
              -15:13   Kyle Murphy
              -10:05   Jay Vine
              -10:05   Manuele Boaro
              -10:05   Sebastian Berwick
              -10:02   Mathias Reutimann
               -6:32   Albert Torres
               -6:32   Antonio Nibali
               -6:32   Baptiste Planckaert
               -6:32   Gonzalo Serrano
               -6:32   James Knox
           
           Favourites by position :
                 +13   Hugh Carthy
                 +12   Geraint Thomas
                  +9   Rigoberto Uran
                  +7   Gino Mader
                  +7   Daniel Felipe Martinez
                  +6   Ion Izagirre
                  +4   Remco Evenepoel
                  +3   Jakob Fuglsang
                  +3   Adam Yates
                  +2   Sergio Higuita
                  +2   Aleksandr Vlasov
                  -1   Fausto Masnada
                 -11   Thibaut Pinot
                 -15   Maximilian Schachmann
                 -46   Alexey Lutsenko
           
           Favourites by time :
               +0:03   Geraint Thomas
               -0:51   Maximilian Schachmann
               -0:53   Fausto Masnada
               -2:19   Ion Izagirre
               -2:57   Thibaut Pinot
               -4:33   Alexey Lutsenko
           
           Top 10 and favourites GC standings (previous stage in parens) :
                   1  Stephen Williams                      13:32:19         (unchanged)
                   2  Andreas Kron                              0:06         (was 3rd at 0:06)
                   3  Andreas Leknessund                        0:07         (was 4th at 0:07)
                   4  Geraint Thomas                            0:07         (was 16th at 0:10)
                   5  Stefan Kung                               0:10         (unchanged)
                   6  Sepp Kuss                                 0:10         (was 7th at 0:10)
                   7  Marc Hirschi                              0:10         (was 8th at 0:10)
                   8  Aleksandr Vlasov                          0:10         (was 10th at 0:10)
                   9  Jakob Fuglsang                            0:10         (was 12th at 0:10)
                  10  Adam Yates                                0:10         (was 13th at 0:10)
                  11  Remco Evenepoel                           0:10         (was 15th at 0:10)
                  12  Sergio Higuita                            0:10         (was 14th at 0:10)
                   .....
                  17  Maximilian Schachmann                     0:55         (was 2nd at 0:04)
                   .....
                  24  Gino Mader                                1:01         (was 31st at 1:01)
                  25  Daniel Felipe Martinez                    1:01         (was 32nd at 1:01)
                  26  Rigoberto Uran                            1:01         (was 35th at 1:01)
                   .....
                  39  Hugh Carthy                               2:02         (was 52nd at 2:02)
                   .....
                  43  Fausto Masnada                            2:22         (was 42nd at 1:29)
                   .....
                  47  Thibaut Pinot                             3:58         (was 36th at 1:01)
                   .....
                  52  Alexey Lutsenko                           4:43         (was 6th at 0:10)
                   .....
                 136  Ion Izagirre                             27:52         (was 142nd at 25:33)
           
           Top 10 on Points table with previous in parens:
                   1  Andreas Leknessund                          20         (unchanged)
                   2  Quinn Simmons                               14         (was 3rd with 12 points)
                   3  Stephen Williams                            12         (was 2nd with 12 points)
                   4  Peter Sagan                                 12         (was 0 points)
                   5  Maximilian Schachmann                       10         (was 4th with 8 points)
                   6  Alberto Bettiol                              8         (was 5th with 8 points)
                   7  Bryan Coquard                                8         (was 0 points)
                   8  Andreas Kron                                 6         (was 7th with 6 points)
                   9  Michael Matthews                             6         (was 6th with 6 points)
                  10  Alexander Kristoff                           6         (was 0 points)
           
           Top 10 on Mountains table with previous in parens:
                   1  Quinn Simmons                               34         (was 1st with 13 points)
                   2  Philippe Gilbert                            12         (was 0 points)
                   3  Andreas Leknessund                          10         (was 2nd with 10 points)
                   4  Simon Vitzthum                              10         (was 3rd with 10 points)
                   5  Jonas Rutsch                                 8         (was 4th with 8 points)
                   6  Mathias Reutimann                            8         (was 0 points)
                   7  Manuele Boaro                                8         (was 0 points)
                   8  Joel Suter                                   6         (was 5th with 6 points)
                   9  Matthew Holmes                               6         (was 6th with 6 points)
                  10  Joey Rosskopf                                6         (was 0 points)
           
           Teams table with previous in parens:
                   1  BORA - hansgrohe                                    40:37:27   (was 1st at 27:11:33)
                   2  INEOS Grenadiers                                        0:51   (was 3rd at 0:51)
                   3  Groupama - FDJ                                          1:15   (was 4th at 1:15)
                   4  Jumbo-Visma                                             1:42   (was 5th at 1:42)
                   5  Bahrain - Victorious                                    2:21   (was 6th at 1:42)
                   6  AG2R Citroen Team                                       2:34   (was 8th at 2:34)
                   7  EF Education-EasyPost                                   3:07   (was 10th at 3:07)
                   8  Intermarche - Wanty - Gobert Materiaux                  3:31   (was 9th at 2:38)
                   9  Quick-Step Alpha Vinyl Team                             3:42   (was 2nd at 0:24)
                  10  Team DSM                                                3:57   (was 11th at 3:57)
                  11  Movistar Team                                           4:02   (was 12th at 4:02)
                  12  Lotto Soudal                                            4:38   (was 7th at 1:42)
                  13  UAE Team Emirates                                       6:43   (was 13th at 6:08)
                  14  Alpecin-Fenix                                           6:48   (was 14th at 6:17)
                  15  Israel - Premier Tech                                   7:41   (unchanged)
                  16  TotalEnergies                                           8:49   (unchanged)
                  17  Cofidis                                                 9:29   (was 17th at 8:58)
                  18  Switzerland                                            14:36   (was 19th at 13:57)
                  19  Team BikeExchange - Jayco                              15:23   (was 20th at 15:23)
                  20  Trek - Segafredo                                       19:24   (was 21th at 18:06)
                  21  Astana Qazaqstan Team                                  22:19   (was 18th at 13:13)
                  22  Human Powered Health                                   33:15   (was 22th at 31:32)
           
           Retirements to date :                                         Stage
              Davide Villella (Cofidis)                                      3 <<<
              Kamil Malecki (Lotto Soudal)                                   3 <<<
              Dario Cataldo (Trek - Segafredo)                               2
              Leonardo Basso (Astana Qazaqstan Team)                         2
              Ben King (Human Powered Health)                                1
            Total retirements : 5