Stage 2 - Kusnacht-Aesch                       198 km
           
             1 Andreas Leknessund (Nor) Team DSM                                              4:46:22
             2 Alberto Bettiol (Ita) EF Education-EasyPost                                       0:38
             3 Michael Matthews (Aus) Team BikeExchange - Jayco                                  0:38
             4 Andrea Pasqualon (Ita) Intermarche - Wanty - Gobert Materiaux                     0:38
             5 Matteo Trentin (Ita) UAE Team Emirates                                            0:38
             6 Nikias Arndt (Ger) Team DSM                                                       0:38
             7 Stefan Kung (Swi) Groupama - FDJ                                                  0:38
             8 Edoardo Zambanini (Ita) Bahrain - Victorious                                      0:38
             9 Daniel Oss (Ita) TotalEnergies                                                    0:38
            10 Stefano Oldani (Ita) Alpecin-Fenix                                                0:38
           
           
           Changes in GC, stage 2 compared to stage 1 :
           
           Biggest gainers by position :
                 +29   Keegan Swirbul
                 +27   Andreas Leknessund
                 +24   Gonzalo Serrano
                 +22   Matteo Trentin
                 +22   Marco Haller
                 +22   Marc Soler
                 +19   Krists Neilands
                 +18   Jan Maas
                 +17   Gavin Mannion
                 +16   Davide Villella
           
           Biggest losers by position :
                 -36   Matthew Holmes
                 -36   Simon Vitzthum
                 -21   Dylan Van Baarle
                 -20   Matteo Badilatti
                 -20   Yevgeniy Fedorov
                 -17   Joel Suter
                 -16   Anton Palzer
                 -12   Mike Teunissen
                 -12   Tim Declercq
                 -11   Casper Pedersen
                 -11   Louis Vervaeke
           
           Biggest gainers by time :
               +0:54   Andreas Leknessund
               +0:06   Alberto Bettiol
               +0:04   Michael Matthews
               +0:03   Mathieu Burgaudeau
           
           Biggest losers by time :
              -20:04   Claudio Imhof
              -13:58   James Knox
              -13:58   Kyle Murphy
              -11:27   Cees Bol
              -11:26   Joel Suter
              -11:26   Tim Declercq
              -10:18   Jay Vine
               -9:41   Dylan Van Baarle
               -9:41   Johan Price-Pejtersen
               -9:41   Kamil Malecki
               -9:41   Lorrenzo Manzin
           
           Favourites by position :
                  +8   Ion Izagirre
                  +6   Gino Mader
                  +3   Fausto Masnada
                  +2   Hugh Carthy
                  +2   Aleksandr Vlasov
                  +1   Jakob Fuglsang
                  -1   Thibaut Pinot
                  -1   Rigoberto Uran
                  -1   Alexey Lutsenko
                  -2   Geraint Thomas
                  -2   Adam Yates
                  -6   Sergio Higuita
           
           Favourites by time :
               -5:37   Ion Izagirre
           
           Top 10 and favourites GC standings (previous stage in parens) :
                   1  Stephen Williams                       9:03:41         (unchanged)
                   2  Maximilian Schachmann                     0:04         (unchanged)
                   3  Andreas Kron                              0:06         (unchanged)
                   4  Andreas Leknessund                        0:07         (was 31st at 1:01)
                   5  Stefan Kung                               0:10         (was 7th at 0:10)
                   6  Alexey Lutsenko                           0:10         (was 5th at 0:10)
                   7  Sepp Kuss                                 0:10         (was 9th at 0:10)
                   8  Marc Hirschi                              0:10         (was 4th at 0:10)
                   9  Domenico Pozzovivo                        0:10         (was 10th at 0:10)
                  10  Aleksandr Vlasov                          0:10         (was 12th at 0:10)
                   .....
                  12  Jakob Fuglsang                            0:10         (was 13th at 0:10)
                  13  Adam Yates                                0:10         (was 11th at 0:10)
                  14  Sergio Higuita                            0:10         (was 8th at 0:10)
                  15  Remco Evenepoel                           0:10         (unchanged)
                  16  Geraint Thomas                            0:10         (was 14th at 0:10)
                   .....
                  31  Gino Mader                                1:01         (was 37th at 1:01)
                  32  Daniel Felipe Martinez                    1:01         (unchanged)
                   .....
                  35  Rigoberto Uran                            1:01         (was 34th at 1:01)
                  36  Thibaut Pinot                             1:01         (was 35th at 1:01)
                   .....
                  42  Fausto Masnada                            1:29         (was 45th at 1:29)
                   .....
                  52  Hugh Carthy                               2:02         (was 54th at 2:02)
                   .....
                 142  Ion Izagirre                             25:33         (was 150th at 19:56)
           
           Top 10 on Points table with previous in parens:
                   1  Andreas Leknessund                          20         (was 0 points)
                   2  Stephen Williams                            12         (was 1st with 12 points)
                   3  Quinn Simmons                               12         (was 2nd with 12 points)
                   4  Maximilian Schachmann                        8         (was 3rd with 8 points)
                   5  Alberto Bettiol                              8         (was 0 points)
                   6  Michael Matthews                             6         (was 0 points)
                   7  Andreas Kron                                 6         (was 4th with 6 points)
                   8  Marc Hirschi                                 4         (was 5th with 4 points)
                   9  Andrea Pasqualon                             4         (was 0 points)
                  10  Mathieu Burgaudeau                           3         (was 0 points)
           
           Top 10 on Mountains table with previous in parens:
                   1  Quinn Simmons                               13         (unchanged)
                   2  Andreas Leknessund                          10         (was 0 points)
                   3  Simon Vitzthum                              10         (was 2nd with 10 points)
                   4  Jonas Rutsch                                 8         (was 0 points)
                   5  Joel Suter                                   6         (was 0 points)
                   6  Matthew Holmes                               6         (was 0 points)
                   7  Johan Jacobs                                 5         (was 3rd with 5 points)
                   8  Jakob Fuglsang                               3         (was 4th with 3 points)
                   9  Michael Schar                                3         (was 0 points)
                  10  Matteo Badilatti                             2         (was 0 points)
           
           Teams table with previous in parens:
                   1  BORA - hansgrohe                                    27:11:33   (was 1st at 12:50:33)
                   2  Quick-Step Alpha Vinyl Team                             0:24   (unchanged)
                   3  INEOS Grenadiers                                        0:51   (unchanged)
                   4  Groupama - FDJ                                          1:15   (unchanged)
                   5  Jumbo-Visma                                             1:42   (was 6th at 1:42)
                   6  Bahrain - Victorious                                    1:42   (was 7th at 1:42)
                   7  Lotto Soudal                                            1:42   (was 5th at 1:42)
                   8  AG2R Citroen Team                                       2:34   (unchanged)
                   9  Intermarche - Wanty - Gobert Materiaux                  2:38   (unchanged)
                  10  EF Education-EasyPost                                   3:07   (unchanged)
                  11  Team DSM                                                3:57   (was 12th at 4:35)
                  12  Movistar Team                                           4:02   (was 11th at 4:02)
                  13  UAE Team Emirates                                       6:08   (unchanged)
                  14  Alpecin-Fenix                                           6:17   (unchanged)
                  15  Israel - Premier Tech                                   7:41   (was 17th at 7:41)
                  16  TotalEnergies                                           8:49   (was 16th at 7:40)
                  17  Cofidis                                                 8:58   (was 15th at 7:22)
                  18  Astana Qazaqstan Team                                  13:13   (was 18th at 9:32)
                  19  Switzerland                                            13:57   (unchanged)
                  20  Team BikeExchange - Jayco                              15:23   (unchanged)
                  21  Trek - Segafredo                                       18:06   (unchanged)
                  22  Human Powered Health                                   31:32   (was 22th at 27:01)
           
           Retirements to date :                                         Stage
              Dario Cataldo (Trek - Segafredo)                               2 <<<
              Leonardo Basso (Astana Qazaqstan Team)                         2 <<<
              Ben King (Human Powered Health)                                1
            Total retirements : 3