Riders' GC positions after each stage
           (needs to be viewed with a mono font)
            
           UAE Team Emirates               1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Tadej Pogacar                3   3   3   3   4   1   1   1   1   1   3   2   2   2   2   2   2   2   2   2   2
              George Bennett             156 156 139 102  89  86  57  53  32                                                
              Mikkel Bjerg                88  88  52 157 167 169 169 167 164 160 158 158 155 152 143 136 133 130 129 127 124
              Vegard Stake Laengen       159 159 170 171 166 168 168                                                        
              Rafal Majka                153 153 162 160 152 112  64  55  31  33  19  19  19  22  19  19                    
              Brandon Mcnulty             32  32  21  21  49  30  29  26  19  21  24  31  30  30  25  24  21  21  20  20  20
              Marc Soler                 132 133  81  63  60  57  62  68  74  75  74  68  64  47  43                        
              Marc Hirschi               149 149 159 165 170 170 171 166 163 159 157 156 148 148 144 138 136 133 130 130 127
            
           Jumbo-Visma                     1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Primoz Roglic                8   8   7   7  44  28  13  13  11  13  14  15  15  21                            
              Tiesj Benoot                59  59  33  30  57  37  54  43  29  30  22  26  25  27  40  45  48  40  39  38  36
              Steven Kruijswijk          124 125  73  59  74  44  33  32  23  23  12  12  12  13                            
              Sepp Kuss                   91  91  55  45  71  77  40  37  27  27  18  17  17  17  21  21  19  19  18  18  18
              Christophe Laporte          25  25  17  16  25  51  79  87  94  87  85  88  84  90  82  82  82  79  77  77  75
              Wout Van Aert                2   1   1   1   1  54  60  51  43  42  36  36  34  36  31  27  30  23  23  22  22
              Nathan Van Hooydonck        57  57  32 122  93  92 117 136 132 130 127 120 117 117 121 111 106 103 102        
              Jonas Vingegaard             7   7   6   6   7   3   2   2   2   3   1   1   1   1   1   1   1   1   1   1   1
            
           INEOS Grenadiers                1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Geraint Thomas              18  18  12  12  10   6   3   3   3   4   4   3   3   3   3   3   3   3   3   3   3
              Daniel Felipe Martinez      33  33  22  22  17   8  10  10  30  37  48  46  53  42  41  31  32  29  30  30  30
              Jonathan Castroviejo        26  26 151 163 169 163 146 130  59  69  72  80  75  76  72  64  55  49  51  51  49
              Filippo Ganna                4   4  30 135 106 130 134 138 123 112 112  98  85  88  98 104 103 100  99  98  95
              Thomas Pidcock              15  15  10  10   9   5   7   7   7   8  11   8   8   9   9  10  15  18  17  17  17
              Luke Rowe                  169 169 141 156 146 149 154 149 146 140 138 135 127 127 120 117 113 110 109 108 106
              Dylan Van Baarle           144 144 115  83 107 105  87  84  77  53  55  54  48  54  50  49  40  38  35  32  32
              Adam Yates                  13  13   8   8   8   4   4   4   4   5   6   5   5   5   5   6   9  10  10  10  10
            
           AG2R Citroen Team               1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Ben O'Connor                79  79  47  41  67  52  46  62  86                                                
              Geoffrey Bouchard          116 116 156 120 141 121 111                                                        
              Mikael Cherel              166 166 116  84 123 115  96  89  53  61  64  70  67  69  63                        
              Benoit Cosnefroy           115 115 118  86 124  88  95  96  75  88  88  90 107  89  99  95  95  92  91  92  91
              Stan Dewulf                130 131 127  91 144 132 110 110  95  93  87  86  83  85  79  70  72  72  69  66  65
              Bob Jungels                 12  12  49  42  72  38  31  24  16  18  17  16  16  15  14  15  14  13  12  12  12
              Oliver Naesen              141 141 130  94  90  91  89  91 105 116                                            
              Aurelien Paret-Peintre      75  75  45  39  23  15  14  15  13  15  26  33  32  29  24                        
            
           BORA - hansgrohe                1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Aleksandr Vlasov            21  21  15  15  12   7  12  12  12  14   8  10  10  11  11   8   8   7   7   5   5
              Felix Grosschartner         86  86  51  43  69  67  82  77  66  89  90  89  86  70  67  58  54  54  54  54  53
              Marco Haller                74  74  86 143 104 127 129 123 116 101  96 103  97  98  87  86  86  86  86  87  87
              Lennard Kamna               19  19  13  13  45  32  17  27  21   2  21  28  27  23  26                        
              Patrick Konrad              28  28  19  19  15  24  26  25  20  22  28  23  23  20  18  18  17  17  16  16  16
              Nils Politt                121 122  70  56  31  78  67  64  64  63  68  71  71  72  66  62  63  63  58  58  56
              Maximilian Schachmann       27  27  18  18  14  23  25  31  44  43  40  49  55  60  54  56  57  50  48  46  46
              Danny Van Poppel           120 121  69  55 116 137 152 159 154 150 147 143 139 137 124 120 116 112 111 112 109
            
           Quick-Step Alpha Vinyl Tea      1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Fabio Jakobsen             139 117  67  54  30  63 116 119 141 144 145 148 147 147 145 139 139 136 134 133 130
              Kasper Asgreen              43  43  79 118 125 145 162 164                                                    
              Andrea Bagioli              56  56  88 144 137 146 147 154 156 146 134 105 103 104 110 106 102 102 100 100  98
              Mattia Cattaneo             20  20  14  14  11  13  19  34  71  74  73  79  80  83  95 100  97  98  98  97  96
              Mikkel Frolich Honore       87  87 100 112  56 117 137 109 135 138 140 145 136 134 135 114 112 111 113 111 112
              Yves Lampaert                1   2   2   2   5  22  51  59 100 114 116 127 130 131 133 130 127 127 123 123 120
              Michael Morkov              69  69  40  97  68 103 149 157 158 154 152 154 154 153                            
              Florian Senechal            58  58  54  44  70  82  93  88 120 126 133 138 129 129 119 116 115 113 110 109 107
            
           Movistar Team                   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Enric Mas                   68  68  39  34  22  12   9   9   8   9  10   9   9  10  10  11  10  11            
              Imanol Erviti              106 106 109 131  99  97  92  90 104 106  99  97  90  96  86  78  80                
              Gorka Izagirre              38  38  74  60  58  64  66  60  54  54  57  52  47  56  51  47  44  34  32  33    
              Matteo Jorgenson            42  42  78  62  59  55  52  48  36  31  34  34  31  31  27  23  23  22  21  21  21
              Gregor Muhlberger           72  72 155 119 126 142 123 118  89  76  76  69  65  50  46  42  33  30  28  29  29
              Nelson Oliveira             52  52  84  64  36  46  45  52  61  77  75  74  73  74  68  60  60  55  55  55  52
              Albert Torres              158 158 103 150 159 161 164 162 162 157 155 152 153 151 149 143 140 137 138 137 134
              Carlos Verona              154 154 136 152 165 160 135 124  58  55  46  40  38  37  32  29  31  28  27  27  27
            
           Cofidis                         1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Guillaume Martin            83  83  98  73  39  20  15  14                                                    
              Pierre-Luc Perichon         34  34 153 139 101 119 120 116  83  78  79  77  74  78  71  66  66  69  65  65  63
              Simon Geschke               98  98 106 125 132 106  65  69  38  62  38  44  51  38  49  38  38  43  45  48  45
              Ion Izagirre                92  92 101 111  79  56  53  57  45  36  32  30  29  35  30  37  42  44  42  42  40
              Victor Lafay               164 164 163 162 162 162 167 165 160 155 154 155                                    
              Anthony Perez              151 151 161 166 164 164 165 158 129 102  98  78  78  87  83  80  81  81  85  83  84
              Benjamin Thomas             23  23  96  72  38  21  37  35  35  28  33  45  63  67  61  57  58  58  56  56  54
              Max Walscheid               30  30 152 129  87 104 127 128 145 145 146 146 143 144 141                        
            
           Bahrain - Victorious            1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Jack Haig                   53  53  85  65                                                                    
              Damiano Caruso              65  65  93  69  37  25  18  17  14  16  27  22  22  24  20  20  22                
              Kamil Gradek               108 108 145 141 119 124 142 142 140 141 137 136 128 128 131 129 122 119 124 121 118
              Matej Mohoric               31  31  65 140  94  79  63  66  88  83  84  84  81  86  80  79  84  85  89  89  86
              Luis Leon Sanchez           36  36  72  58  33  27  20  18  25  10  23  20  20  18  16  16  16  16  15  14  14
              Dylan Teuns                 10  10  44  38  53  34  32  29  34  35  25  25  24  25  22  22  20  20  19  19  19
              Jan Tratnik                 16  16 149 159 151 148 121 113  92  80  82  82  76  81  76  76  78  78  76  73  72
              Fred Wright                 45  45 125  90  84  73  74  74  93  65  70  75  68  71  65  59  61  61  57  57  55
            
           Groupama - FDJ                  1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              David Gaudu                 51  51  31  29  20  10   5   5   5   6   7   7   7   8   8   5   5   4   4   4   4
              Antoine Duchesne           105 105 150 161 131 140 141 127 127 113 103  96  91  93  85  71  70  65  63  63  62
              Kevin Geniets               71  71  42  36  78  81  59  58  47  46  47  41  42  48  53  50  53  52  50  50  48
              Stefan Kung                 14  14   9   9  35  45  44  47  46  48  49  55  44  41  34  40  41  39  36  34  33
              Olivier Le Gac             133 134  82 104 111 131 145 140 138 135 124 121 115 113 111  94  92  89  90  91  88
              Valentin Madouas           126 127 124  89  43  35  24  23  18  20  13  14  14  16  15  14  13  12  11  11  11
              Thibaut Pinot              114 114 117  85  42  40  34  33  24  24  29  21  21  19  17  17  18  15  14  15  15
              Michael Storer             146 146 154 164 163 165 139 147  82  71  56  50  45  49  44  35  35  36  38  37  35
            
           Alpecin-Deceuninck              1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Mathieu Van Der Poel         5   6   5   5  54  90  73  86 101  95                                            
              Silvan Dillier             165 165 143 107  86  85  69  73  62  59  62  51  57  64  69  65  64  64  62  62  60
              Michael Gogl                90  90 133 115                                                                    
              Alexander Krieger          160 160 105  77  63  70  97  98 112 118 118 123 120 123 113 110 110 107 107 105 104
              Jasper Philipsen           127 128  66  53  29  19  61  56  76  94 100 109 108 109  97 101  99  97  94  96  92
              Edward Planckaert          163 163 147 117  98 110 122 129 128 132 130 132 138 138 129 125 119 116 114 113 110
              Kristian Sbaragli          168 168 144 158 105  75  76  67  78  58  67  72  79  82  77  75  77  76  73  75  71
              Guillaume Van Keirsbulck   142 142 131 155 100 114 133 137 133 134 125 130 137 136 138 134 129 126 127 126 123
            
           Team DSM                        1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Romain Bardet               37  37  24  24  18   9   6   6   6   7   2   4   4   4   4   9   6   8   8   7   7
              Alberto Dainese             80  80 172 169 117 144 159 152 149 137 135 125 122 121 112 109 108 105 103 102 100
              John Degenkolb              77  77  46  40  24  61  72  80  96 104 106 108 105 105 116 115 114 109 108 107 105
              Nils Eekhoff                39  39  25 134 148 155 166 161 155 147 143 134 135 135 137 127 125 120 122 122 119
              Chris Hamilton             103 103 158 123 156 147 109 101  70  66  65  56  50  58  56  46  39  33  37  39  38
              Andreas Leknessund          73  73  43  37  52  36  36  40  42  34  37  39  37  39  35  30  28  31  29  28  28
              Martijn Tusveld             41  41  77 142 153 141 107  97  80  73  71  61  69  66  78  74  73  71  66  67  64
              Kevin Vermaerke            107 107 173 174 173 167 157                                                        
            
           Intermarche - Wanty - Gobe      1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Alexander Kristoff          70  70  41  35 135 125 124 115 121 127 122 129 125 124 114 112 111 108 105 104 102
              Sven Erik Bystrom          113 113 132  95 128 126 128 117 122 107  97  99  93 100 108 102 101  96  96  95  93
              Kobe Goossens               55  55  87  66  75 107  84 104  63  60  63  66  70  68  62  55  50  51  49  49  47
              Louis Meintjes              24  24  62  52  73  39  27  22  17  19  16  13  13   7   7   7   7   6   6   8   8
              Andrea Pasqualon           104 104  61  51  28  18  41  41  52  52  58  59  56  62  57  54  56  56  53  53  51
              Adrien Petit               167 167 138 136  91  95  86  95  98 110 111 114 111 114 122 118 121 117 115 114 111
              Taco Van Der Hoorn          85  85  50 124  62 100 119 125 126 131 128 128 132 132 136 133 131 129 128 128 125
              Georg Zimmermann           111 111  95  71  81  84  88  70  69  47  54  57  49  59  55  53  49  46  47  47  44
            
           Astana Qazaqstan Team           1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Alexey Lutsenko             35  35  23  23  50  31  22  20  15  17   9  11  11  12  12  12  11   9   9   9   9
              Alexandr Riabushenko       119 120 123 153 160 159 156 146 144 128 126 118 114 115 118 108 105  99  97  99  97
              Joe Dombrowski             150 150 160 126 161 153 138 114  81  70  69  58  52  57  52  51  51  45  43  44  43
              Fabio Felline               95  95 102  75 120 118 118 121 102 115 105 107 110 110 101 105                    
              Dmitriy Gruzdev            138 139 148 151 155 154 150 144 134 125 131 133 133 130 128 124 120 114 117 116 114
              Gianni Moscon               50  50  83 128 172 171 170                                                        
              Simone Velasco              89  89  53 105 112  98  80  71  60  44  45  42  39  45  37  34  34  32  31  31  31
              Andrey Zeits               155 155 137 101 145 134 103 103  73  68  61  53  46  55  48  48  43  42  40  41  39
            
           EF Education-EasyPost           1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Rigoberto Uran             109 109 110  79  40  26  16  16  22  25  30  35  40  28  28  32  29  27  26  26  26
              Ruben Guerreiro            147 147 175 172 147 135  90  78                                                    
              Alberto Bettiol             47  47  80 109  95  66  58  49  50  45  50  64  61  43  36  41  47  48  46  43  41
              Stefan Bissegger            99  99  58  48  55 116 115 122 125 122 115 112 118 116 105  93  93  90  88  86  83
              Owain Doull                 78  78  97 148 142 138 126 126 103  92  93  94  88  94 104  98  98  94  95  94  90
              Magnus Cort                 11  11 171 173 149 158 155 148 139  90  95 100 106 106                            
              Neilson Powless             44  44  26  25   2   2   8   8   9  11  20  18  18  14  13  13  12  14  13  13  13
              Jonas Rutsch                66  66  94  70 139 139 140 139 136 129 119 116 112 111 103  96  96  93  92  90  94
            
           Team Arkea Samsic               1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Nairo Quintana              46  46  27  26  19  11  11  11  10  12   5   6   6   6   6   4   4   5   5   6   6
              Warren Barguil             100 100  59  49  26  33  28  21  26  26  15  24                                    
              Maxime Bouet                97  97 104  76 121  93  71  63  57  56  59  60  58  63  58  52  52  53  52  52  50
              Amaury Capiot               93  93  56  46  64  94 100  93 108 108 107 113 109 108 100 103  94  91  87  88  85
              Hugo Hofstetter            101 101  60  50  27  50  68  83  99  84  89 104 100 103  92  90  90  88  84  85  82
              Matis Louvel               117 118 120  87 108 123 105 102  84  81  77  81  82  84  96  91  89  80  78  76  74
              Lukasz Owsian              157 157 140 103  47  49  48  54  48  50  51  47  43  53  45  44  46  47  44  45  42
              Connor Swift                48  48  28  27  92 108 125 120 124  86  86  93  87  92  84  77  79  77  74  74  70
            
           Lotto Soudal                    1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Caleb Ewan                 162 162 113  81 127 157 160 156 159 158 156 157 156 157 152 146 143 140 139 138 135
              Frederik Frison            176 176 146 110  77  80 108 143 153 152 149 149 150 154 150 144 141 138 136 134 131
              Philippe Gilbert           118 119 121  88  83  48  47  46  68  67  80  83  96  99  88  72  76  74  75  78  76
              Reinardt Janse Van Rensbu  135 136  89  67  76 122 143 141 152 151 150 150 151 155 151 145 142 139 137 136 132
              Andreas Kron               136 137  90 145 138 102 106  85  79  96 104 106 102  77  73  69  74  70  70  70  73
              Brent Van Moer             125 126  75 127 129 128 112 106 137 143 144 140 144 141 139 135 132 128 126 125 121
              Florian Vermeersch          22  22  16  17  46  68  99 100 114 121 129 137 141 139 126 123 117 115 112 110 108
              Tim Wellens                 96  96  57  47 115  89  75  65 107 100 108 117 131 142 140 121                    
            
           Trek - Segafredo                1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Mads Pedersen                6   5   4   4   6  76 114 132 130 119 114 111 104 107  94  97 104 101 101 101  99
              Giulio Ciccone              63  64  92 147 140 136 151 150 147 136 132  91  99 101  93  85  67  60  61  61  59
              Tony Gallopin              122 123  71  57  32  29  23  28  28  29  31  27  26  32  39  39  37  41  41  40  37
              Alex Kirsch                172 172 164 167 171                                                                
              Bauke Mollema                9   9  38  33  65  41  39  38  40  41  44  38  36  26  23  28  24  26  25  25  25
              Quinn Simmons               60  60  63 138 136 152 153 151 143  97  92  92 101  79  74  67  65  67  68  68  67
              Toms Skujins                29  29  20  20  16  16  21  19  56  82  91  95  89  95  89  83  71  66  64  64  61
              Jasper Stuyven              49  49  29  28  13  58  83  75  72  91 102 102  98 102  91  89  87  87  83  84  81
            
           TotalEnergies                   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Peter Sagan                140 140  91  68 118 111 131 135 131 133 136 139 142 143 130 128 126 123 119 118 116
              Edvald Boasson Hagen        67  67  37  32   3  17  38  42  65  49  53  63  59  65  60  61  62  62  59  60  58
              Maciej Bodnar              161 161 111 132 133 133 148 145 142 142 139 141 145 145 132 132 130 125 121 117 115
              Mathieu Burgaudeau         171 171 168 149 154 150 144 112 119 124 123 126 124 122 117  88  75  73  72  71  68
              Pierre Latour              102 102 108  78 122  83  56  79  67  72  39  48  54  61  70  68  69  57  60  59  57
              Daniel Oss                 123 124 167 146 157                                                                
              Anthony Turgis              81  81 176 176 174 172 172 168 165 161 159 159 157 156 146 140 137 134 133 132 129
              Alexis Vuillermoz          152 152 135 100  88  53  49  44  87                                                
            
           Israel - Premier Tech           1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Chris Froome               112 112 112  80  80  71  50  50  37  38  41  29  28  33  29  25  26                
              Guillaume Boivin           129 130 126 154 114 120 132 131 148 148 142 142 134 133 134 131 128 124 120 119    
              Simon Clarke               128 129 169 170 113 129 136 133 109  79  78  73  72  73                            
              Jakob Fuglsang              64  63  36  31  21  14  30  36  55  64  66  62  60  44  59                        
              Guy Niv                    173 173 165 168 158 143 113 134  91 105  94  85  92  97  90  84  88  75  79  79  77
              Hugo Houle                  40  40  76  61  34  43  43  45  33  39  42  43  35  40  33  26  27  25  22  24  24
              Krists Neilands             84  84  99  74  61  74 101  99 113  98  83  87  94  91 102  87  85  83  80  81  79
              Michael Woods              134 135 128  92  85  42  35  30  49  57  60  67  62  51  47  36  36  35  34  36    
            
           Team BikeExchange - Jayco       1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Michael Matthews            17  17  11  11 102  62  78  61  85  99 101 101  95  75  81  81  83  82  81  80  78
              Jack Bauer                  62  62  35 113  82  72 102 108 117 103 109 115 123 125 125 122 123 121 125 124 122
              Luke Durbridge              54  54  64 116  66  65  55  72  90                                                
              Dylan Groenewegen          170 170 119 114 143 151 158 155 151 149 148 147 140 140 127 126 124 122 118 120 117
              Amund Grondahl Jansen       76  76  68 108  97 109 130 160 161 156 153 153 149 150 148 142 138 135 135 135 133
              Christopher Juul-jensen                                                                                       
              Luka Mezgec                143 143 114  82  41  47  81  81  97 109 113 119 116 118 107 107 107 106 104 103 101
              Nick Schultz               131 132 107 130 103  99  94  82  39  32  35  32  33  34  38  33  25  24  24  23  23
            
           B&B Hotels - KTM                1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Franck Bonnamour            94  94 157 121 130  87  85  76  51  51  52  65  66  52  64  63  59  59  67  69  66
              Cyril Barthe               148 148 134  98 110  96  77 111 118 123 120 124 121 119 109  92  91  84  82  82  80
              Alexis Gougeard             61  61  34  96 109 113 104 107 111 111 110 110 113 112 106  99 100  95  93  93  89
              Jeremy Lecroq               82  82  48 137 150 156 161 153 150 139 141 144 146 146 142 137 135 132 132 131 126
              Cyril Lemoine              145 145 122  99  51  60  91  92 106 117 117 122 119 120 123 119 118 118 116 115 113
              Luca Mozzato               175 175 142 106  48  69  98 105 115 120 121 131 126 126 115 113 109 104 106 106 103
              Pierre Rolland             174 174 166 133 134 101  70  94 110  85  81  76  77  80  75  73  68  68  71  72  69
              Sebastian Schonberger      137 138 129  93  96  59  42  39  41  40  43  37  41  46  42  43  45  37  33  35  34