Riders' GC positions after each stage
           (needs to be viewed with a mono font)
            
           INEOS Grenadiers                1   2   3   4   5   6   7   8
              Adam Yates                  11  13  10  10                
              Daniel Felipe Martinez      32  32  25  23  16  13  12   8
              Thomas Pidcock              42  40  30  29  18            
              Luke Rowe                  135 133 126 129 114  83        
              Omar Fraile                131 123 124 125 111  81  73    
              Dylan Van Baarle           115 136 132 127  87  60  59  55
              Geraint Thomas              14  16   4   3   3   2   2   1
            
           AG2R Citroen Team               1   2   3   4   5   6   7   8
              Benoit Cosnefroy           113 119 115 108 103  74  65  62
              Clement Champoussin         73  68  74  61  39  25  28  26
              Clement Berthet             17  18  13  13  25  22  22  22
              Nicolas Prodhomme           62  59  57  70  58  49  38  36
              Bob Jungels                 33  30  23  25  15  11   8   6
              Michael Schar               61  65  60  63  51  33  35  33
              Larry Warbasse              43  38  29  30  37  26  24    
            
           Astana Qazaqstan Team           1   2   3   4   5   6   7   8
              Alexey Lutsenko              5   6  52  47  32  24  19  19
              Manuele Boaro               94 104 131 123 110            
              Yevgeniy Fedorov           107 127 129 131                
              Dmitriy Gruzdev            108 110  94  97  73  53  53  50
              Antonio Nibali             124 117 130 122  89  63  62  60
              Leonardo Basso             100                            
              Gianni Moscon               20  19  58  71  75  54  63  59
            
           Bahrain - Victorious            1   2   3   4   5   6   7   8
              Gino Mader                  37  31  24  24                
              Johan Price-pejtersen                                     
              Yukiya Arashiro             86  84  95  98  92            
              Hermann Pernsteiner         36  34  35  34                
              Edoardo Zambanini           58  55  48  43  27            
              Stephen Williams             1   1   1   1  55            
              Filip Maciejuk              92  97 107 105 100            
            
           BORA - hansgrohe                1   2   3   4   5   6   7   8
              Aleksandr Vlasov            12  10   8   9   1            
              Marco Haller               136 114 116 113  83  64        
              Sergio Higuita               8  14  12  11   6   3   1   2
              Anton Palzer                47  63  65  54  38            
              Maximilian Schachmann        2   2  17  17  11  12  11  10
              Felix Grosschartner         21  21  15  14   8   5   9   7
              Frederik Wandahl            88  91  93                    
            
           Cofidis                         1   2   3   4   5   6   7   8
              Ion Izagirre               150 142 136 111  61  45  36  34
              Sander Armee               149 135 133 107 102  65        
              Bryan Coquard               68  71  62  49  64  55  55  53
              Jose Herrada                49  48  44  48  33  20  21  23
              Tom Bohli                  109 115 113 126 112  85  79  74
              Remy Rochas                 29  29  22  22  40  28  27  27
              Davide Villella            144 128                        
            
           EF Education-EasyPost           1   2   3   4   5   6   7   8
              Rigoberto Uran              34  35  26  26  13            
              Stefan Bissegger            99  87  87  80  78            
              Alberto Bettiol             56  54  41  38  60            
              Hugh Carthy                 54  52  39  37  20            
              Neilson Powless             18  20  14  15   7   4   4   4
              Jonas Rutsch                84  76  69  77  63  44  42  39
              Tom Scully                 140 141 140 137                
            
           Groupama - FDJ                  1   2   3   4   5   6   7   8
              Thibaut Pinot               35  36  47  46  28  18  15  14
              Antoine Duchesne            77  78  77  87  65  48  45  43
              Stefan Kung                  7   5   5   5   5   7   7   5
              Quentin Pacher              67  70  63  50  34  21        
              Matteo Badilatti            63  83  85  74  47  36  43  41
              Sebastien Reichenbach       19  22  16  16   9  10   6  12
              Lewis Askey                121 129 114 128 113  80  76  72
            
           Intermarche - Wanty - Gobe      1   2   3   4   5   6   7   8
              Alexander Kristoff         110 108  92  99  94  79  75  71
              Andrea Pasqualon            48  46  36  55  50  31  33  31
              Simone Petilli              38  41  55  59  68            
              Adrien Petit               117 120 122 121 109  84  80  75
              Baptiste Planckaert        106 106 121 110  85  72  69  66
              Domenico Pozzovivo          10   9  27  27  14   9   5   9
              Georg Zimmermann            44  45  46  42  62            
            
           Israel - Premier Tech           1   2   3   4   5   6   7   8
              Jakob Fuglsang              13  12   9   8   2   1   3   3
              Patrick Bevin              101 103 101  95  71  56  54  51
              Reto Hollenstein           147 139 134 130 115            
              Hugo Houle                  39  37  28  28  17  14  16  15
              Daryl Impey                 90  82  75  62  43  42  52    
              Krists Neilands            111  92  89  83  49  32  39  37
              Sebastian Berwick           81  80 104  88  84            
            
           Jumbo-Visma                     1   2   3   4   5   6   7   8
              Rohan Dennis               112 116 118 116                
              Robert Gesink               75  72  73  73                
              Pascal Eenkhoorn            24  25  21  21                
              Sepp Kuss                    9   7   6   7                
              Sam Oomen                   30  28  20  20                
              Timo Roosen                102 102 119 118                
              Mike Teunissen              76  88  83  79                
            
           Lotto Soudal                    1   2   3   4   5   6   7   8
              Thomas De Gendt            139 138 139 132  93  69        
              Kamil Malecki              138 140                        
              Philippe Gilbert            53  49  50  65  52  40  44  42
              Matthew Holmes              22  58  80  85  54  43  41  40
              Andreas Kron                 3   3   2   2   4   8  14  16
              Sylvain Moniquet            25  33  67  68  53  35  32  30
              Brent Van Moer             105 105  91  90  70  50  50  48
            
           Movistar Team                   1   2   3   4   5   6   7   8
              Alex Aranburu               26  26  19  19  26            
              Johan Jacobs               122 122 109 109 104  71  68  65
              Antonio Pedrero             46  43  33  32  22  16  18  18
              Nelson Oliveira             50  53  45  41  36  30  26  25
              Oscar Rodriguez             51  50  38  36  59  34  29  28
              Gonzalo Serrano            137 113 127 115 106            
              Albert Torres              143 134 135 134 117  73  64  61
            
           Quick-Step Alpha Vinyl Tea      1   2   3   4   5   6   7   8
              Remco Evenepoel             15  15  11  12  19  15  13  11
              Tim Declercq               132 144 138 135  99  66  58  56
              Kasper Asgreen              16  17  54                    
              Fausto Masnada              45  42  43  40  30  19  20  20
              Ilan Van Wilder              6  11  49  44  35  37  30    
              James Knox                 142 146 145 138 119  86  78  73
              Louis Vervaeke              78  89  88  75  56            
            
           Team BikeExchange - Jayco       1   2   3   4   5   6   7   8
              Michael Matthews            89  77  71  57  31  23  23  21
              Damien Howson               40  39  31  31                
              Jan Maas                   114  96 102                    
              Jack Bauer                 116 107  99  82  80  57  56  52
              Cameron Meyer              104 109 117 114                
              Dion Smith                  80  79  72  60  48  46  40  38
            
           Team DSM                        1   2   3   4   5   6   7   8
              Soren Kragh Andersen        71  66  64  53                
              Thymen Arensman             55  51  40                    
              Nikias Arndt                52  47  37  35  29  27  31  29
              Andreas Leknessund          31   4   3   4  10   6  10  13
              Cees Bol                   152 148 142 139                
              Nico Denz                   98  95  97  86  82  47  51  47
              Casper Pedersen             83  94 100 103                
            
           Trek - Segafredo                1   2   3   4   5   6   7   8
              Gianluca Brambilla          59  56  42  39  23            
              Dario Cataldo               97                            
              Markus Hoelgaard           120 121 105 100  95  61  60  58
              Alexander Kamp             119 126 123 124  86  68  66  63
              Simon Pellaud               72  67  76  89  69  51  47  45
              Quinn Simmons               95  85  86  96  72  38  46  44
              Otto Vergaerde             129 131 120 120                
            
           UAE Team Emirates               1   2   3   4   5   6   7   8
              Marc Hirschi                 4   8   7   6  12            
              Alessandro Covi             70  62  61  52  46            
              Diego Ulissi                28  27  51  45  24            
              Rui Costa                   82  93  96  81  79            
              Marc Soler                 133 111 111  93  90            
              Joel Suter                 126 143 141 136 118            
              Matteo Trentin             123 101  90  76  76            
            
           Alpecin-Fenix                   1   2   3   4   5   6   7   8
              Silvan Dillier              60  64  59  72  45            
              Sjoerd Bax                  74  69  78  84  81            
              Michael Gogl                41  44  32  64                
              Jimmy Janssens             134 124 128 119 108            
              Xandro Meurisse             79  74  68  66  42            
              Stefano Oldani              23  24  34  33  57            
              Jay Vine                   130 137 143                    
            
           Human Powered Health            1   2   3   4   5   6   7   8
              Kristian Aasvold           118 125 110  94  91  62  57  54
              Chad Haga                   96  99 108 106 101  76  71  68
              Ben King                                                  
              Gavin Mannion              103  86  82  67  41  39  34  32
              Kyle Murphy                148 149 147 142 122            
              Joey Rosskopf               85  90  84  91                
              Keegan Swirbul             141 112 125 117 107  58  49  49
            
           TotalEnergies                   1   2   3   4   5   6   7   8
              Maciej Bodnar               93  98  98 102  97            
              Mathieu Burgaudeau          27  23  18  18  21  17  17  17
              Lorrenzo Manzin            151 147 146 140 120  87  81  76
              Daniel Oss                  91  81  81  92  88  75  72  69
              Paul Ourselin               57  57  79  69  74  52  48  46
              Peter Sagan                127 132 112 112 105  82  77    
              Anthony Turgis              69  73  66  78  77  70  70  67
            
           Switzerland                     1   2   3   4   5   6   7   8
              Robin Froidevaux           125 118 106 104  98  78  74  70
              Claudio Imhof              146 150 148 143 123            
              Mathias Reutimann          128 130 137 133 116  77  67  64
              Lukas Ruegg                 65  60  53  56  66  59        
              Roland Thalmann             66  61  56  51  44  29  25  24
              Simon Vitzthum              64 100 103 101  96  67  61  57
              Yannis Voisard              87  75  70  58  67  41  37  35