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                6   3   6   6   2   2   5   1   1   1   1   1   1   1   1   1   1   1   1   1   1
              Mikkel Bjerg               149 161 148 152 138 146 156 158 141 137 123 124 127 121 118 119 115 114 115 112 110
              Rui Costa                   96  78  77  81  89  94 106 111  81  86  78  81  80  70  71  73  73  77  78  78  77
              Davide Formolo              69  49  46  44  53  50  95  39  30  27  36  36  34  31  37  35  40  46  46  46  44
              Marc Hirschi               180 173 172 169 170 170 174 174 161 161 142 143 142 132 124 121 112  98  97  99  98
              Vegard Stake Laengen        89 117 109 108 112 106 131 137 135 127 115 115 113 111 117 116 113 113 114 114 112
              Rafal Majka                 97  79  83  90  92  99  66  81  59  61  41  40  41  40  50  51  41  36  35  35  34
              Brandon McNulty                                                                                               
            
           Team 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                3   4  20  20  10  10  33  51                                                    
              Wout Van Aert               24  19   4   4   3   3   2   2  20  20  13  13  13  16  16  16  20  19  19  19  19
              Robert Gesink               36  68                                                                            
              Steven Kruijswijk           44  29  38  38  31  30  28  28  40  34  30  30  29  28  29  30                    
              Sepp Kuss                  177 158 159 160 156 152 127  94  93  99  74  77  74  67  49  50  38  34  34  33  32
              Tony Martin                176 179 174 171 168 168 168 169 155 156                                            
              Mike Teunissen             178 171 164 161 160 159 124 132 127 122 107 110 106 105  99  95  94  94  76  77  76
              Jonas Vingegaard            13   9  23  23   8   8  11   5   4   4   3   3   3   4   3   3   2   2   2   2   2
            
           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              10  20  18  18  12  12  13  45  28  31  48  50  45  50  47  48  42  42  42  42  41
              Richard Carapaz             22  18   3   3   9   9  12   6   5   5   4   4   4   5   4   4   3   3   3   3   3
              Jonathan Castroviejo       124  97  94 100 102 111  75  35  21  22  21  23  22  24  24  25  23  24  25  24  23
              Tao Geoghegan Hart         123  96  99 105 109 115 116  82  86  91  82  85  87  75  72  76  69  60  62  61  60
              Michal Kwiatkowski          80  73  71  78  91  97  67  80  84  81  59  61  59  53  59  62  68  65  68  69  68
              Richie Porte                65  43  41  41  25  25  25  27  39  41  33  33  35  32  35  34  33  39  39  39  38
              Luke Rowe                   79 128 125 125 129 129 151 154 143 143                                            
              Dylan Van Baarle            72  72  81  87  87  87  68  71  69  64  67  71  73  64  61  59  54  55  56  55  54
            
           Israel Start-Up Nation          1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Chris Froome               171 172 168 166 165 167 165 166 153 155 141 142 145 137 131 134 134 135 134 134 133
              Guillaume Boivin            31  61  54  54  56  55  82  93  95  92  94 100  98  95 101 106 105 106 106 107 105
              Omer Goldstein             172 163 165 162 161 161 155 157 145 150 145 146 144 135 130 126 123 123 124 124 122
              Andre Greipel              163 168 161 155 159 158 154 156 154 151 146 127 117 114 119 123 124 125 126 126 125
              Reto Hollenstein           174 177 171 170 172 171 170 171 159 154 136 137 139 142 141 140 139 139 137 137 136
              Dan Martin                 121  64  70  69  70  68  63  64  61  62  62  65  68  65  51  52  50  40  40  41  40
              Michael Woods              154  92  91  89  90  86  97  33  36  38  28  28  30  26  25  29  27  27            
              Rick Zabel                 175 178 169 167 167 166 164 165 151 147 144 145 137 133 135 137 136 136 135 135 134
            
           Trek - Segafredo                1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Vincenzo Nibali             18  21  16  16  19  19   6  26  29  33  38  38  38  37  33                        
              Julien Bernard              99  74  65  62  69  67  47  50  53  58  52  54  57  51  42  42  47  51  37  37  37
              Kenny Elissonde            100  67  66  64  77  76  51  36  41  44  23  24  28  27  26  26  31  33  33  34  36
              Bauke Mollema                9   7  11  13  15  15  16  16  23  24  18  19  18  17  21  22  21  21  21  20  20
              Mads Pedersen              173 176 170 168 169 169 172 173 156 159 153 153 149 147 145 143 140 140 138 138 137
              Toms Skujins                30  28  26  26  28  28  18  47  64  63  83  86  82  78  79  70  71  71  72  73  71
              Jasper Stuyven              32 113 106 104 107 103  55  76  44  43  51  53  48  45  45  49  51  54  41  40  39
              Edward Theuns              164 169 163 164 164 165 163 164 149 145 133 112 108 115 120 115 118 120 105 105 104
            
           Deceuninck - Quick Step         1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Julian Alaphilippe           1   2   2   2   4   4   7  24  37  35  31  21  23  29  23  27  28  30  29  29  30
              Kasper Asgreen              19  26  22  22  11  11   3  31  42  39  44  45  43  48  55  55  58  66  69  67  64
              Davide Ballerini            92 139 123 124 118 116 117 105 104 103 118 118 114 122 107 110 114 122 108 109 108
              Mattia Cattaneo             48  59  57  57  45  45  42  19  12  12  11  11  11  10  11  12  12  12  12  12  12
              Mark Cavendish             132 149 156 153 152 147 153 155 152 148 148 148 141 143 143 142 142 142 140 140 139
              Tim Declercq               131 148 147 149 153 155 142 144 144 149 149 149 151 148 146 145 144 144 142 142 141
              Dries Devenyns              55  56  79  80  85  92  80  92 101 104 119 120 123 129 138 138 138 138 136 136 135
              Michael Morkov             133 152 137 132 131 126 148 151 147 142 147 147 140 141 142 141 141 141 139 139 138
            
           Movistar Team                   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Miguel Angel Lopez          41  33  42  42  36  35  31  32  45  46  40  41  39  38  39  38  34  35            
              Jorge Arcas                142 126 142 136 144 141 139 142 114 110 109 111 111 100  98  99  97  90  90  91  90
              Imanol Erviti               95 121 115 113 113 109  76  88  79  78  76  58  54  60  65  67  66  68  70  70  67
              Ivan Garcia Cortina         37  58  55  55  59  58  48  70  73  70  93  99  95  92  92  91  92  95  95  95  94
              Enric Mas                   15  11   7   7  14  14  15   8   6   6   8   8   8   9   8   8   7   6   6   6   6
              Marc Soler                 181                                                                                
              Alejandro Valverde          93  62  60  59  58  57  44  65  35  37  26  27  24  25  22  23  24  23  24  25  24
              Carlos Verona              117  95  92  98 108 114 112 119 117 124 113 116 119 112 110 108 104  99  98 100 101
            
           BORA - hansgrohe                1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Peter Sagan                 73  82  68  67  68  66  88  99  98  96 108                                        
              Emanuel Buchmann            42  30  27  27  29  29  27  42  51  55  42  43  44  42  43  43  37  32  32  32  33
              Wilco Kelderman              5   5   5   5  13  13  14   7   7   7   6   6   6   7   6   6   6   5   5   5   5
              Patrick Konrad             151 105 105 103 111 105  58  59  33  32  29  29  27  23  28  21  26  26  27  27  27
              Daniel Oss                 127 124 151 151 150 154 152 150 139 133 135 136 130 126 122 120 119 118 119 116 115
              Nils Politt                150 157 153 147 146 137 126 115  77  75  70  49  51  49  58  57  57  63  51  52  50
              Lukas Postlberger           85 129 132 134 125 127 130 135 129 129 128 130 124 120 115 112 110 116 117 117 116
              Ide Schelling              167 170 175 174 175 177 173 152 140 136 137 138 138 128 123 122 120 117 118 119 119
            
           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                  7  10  12  10  17  17  19   9  10  10  15  15  15  15  14  11  11  11  11  11  11
              Bruno Armirail              90 103 110 114 117 120 108  56  67  72  80  83  94  91  89  93  85  87  87  86  83
              Arnaud Demare              112 141 150 145 151 149 158 162                                                    
              Jacopo Guarnieri           119 143 129 130 134 151 162 163                                                    
              Ignatas Konovalovas                                                                                           
              Stefan Kung                 49  53  48  46  30  40  60  62  56  50  57  42  40  44  53  54  53  53  54  50  49
              Valentin Madouas           109  75 101  97  95  91  70  83  48  52  54  56  52  43  38  39  43  43  43  43  42
              Miles Scotson              116 142 126 126 127 122 122 130 134 135                                            
            
           Cofidis, Solutions Credits      1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Guillaume Martin            46  32  28  28  35  34  30  12   9   9   9   9   9   2   9   9   9   8   8   8   8
              Ruben Fernandez            104  84  88  85  86  84  81  86  89  95  96 101 104  97  86  86  87  84  84  87  84
              Simon Geschke               76  63  67  65  66  72  64  54  66  69  64  67  65  69  66  66  59  59  61  62  62
              Jesus Herrada              157 133 141 141 137 140 119 109 106 113  97 102 105  98  90  89  91  83  83  85  87
              Christophe Laporte          50  99  98  93  97  95 102 110 108 105 116 117 112 110 108 109 107 109  93  92  91
              Anthony Perez              101 132 138 137 124 142 141 124  94 102  84  87  96  93  97  98  82  89  89  88  86
              Pierre-Luc Perichon        165 147 155 157 157 160 137 122 118 111 103 107 103 104 102  80  84  92  92  93  92
              Jelle Wallays               91 130 127 131 135 139 144 145 146 139 131 133 128 123 128 131 133 134 133 133 131
            
           Alpecin-Fenix                   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        20   1   1   1   1   1   1  23                                                    
              Silvan Dillier             148 110 103 102  96  93 105 113  97  94  71  74  67  73  73  75  75  69  59  60  59
              Tim Merlier                152 159 145 142 147 143 145 147                                                    
              Xandro Meurisse             68  45  45  49  46  53  39  44  58  51  37  37  33  39  40  37  32  31  30  30  29
              Jasper Philipsen           103 137 122 120 126 121 121 128 123 120 127 129 122 118 113 111 109 110 110 111 109
              Jonas Rickaert              71  89  73  71  65  64  86  98  96  93  92  98  93 101 100 100  99 100  99  96  95
              Kristian Sbaragli          156 115 114 112 120 119 120 127 122 119 105 108 101 102 109 107 106 107 107 108 106
              Petr Vakoc                 120 134 134 135 140 144 146 148 136 130 114 114 118 116 121 118 117 115 116 118 118
            
           EF Education - Nippo            1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Rigoberto Uran              16  16  15  14   7   7  10   4   3   3   2   2   2   3   2   2   4  10  10  10  10
              Stefan Bissegger            53 100  85  94  74  73 110 118 115 109 104  94  88  99 106 105 108 108 109 104 103
              Ruben Guerreiro             56  34  32  32  32  31  69  46  25  23  20  22  21  21  20  20  18  18  18  18  18
              Sergio Higuita               8   8  10  12  20  20  21  48  32  30  25  26  25  22  27  28  22  22  23  23  25
              Michael Valgren             38  52  51  51  52  49  59  61  55  49  53  55  53  54  60  58  60  64  52  51  53
              Magnus Cort                 87 101  86  83  64  63  38  57  62  57  58  60  56  63  62  61  61  57  58  58  56
              Neilson Powless             57  50  53  53  48  51  46  68  72  66  66  69  64  59  44  45  49  45  45  44  43
              Jonas Rutsch                82 107 116 116 110 104 129 134  87  82  61  64  60  66  68  65  65  67  55  56  55
            
           AG2R Citroen Team               1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Benoit Cosnefroy           159 125 121 118 116 113  94 103  63  65  68  72  76  79  95  96 102 105 104 106 107
              Dorian Godon               146 112 102 101  93  88  52  73  75  73  85  89  90  88  84  84  72  76  77  76  75
              Oliver Naesen               58  87  75  74  75  74  93 102 102  98  73  76  71  74  76  78  79  70  71  72  70
              Ben O'Connor                40  42  40  40  33  32  29  14   2   2   5   5   5   6   5   5   5   4   4   4   4
              Aurelien Paret-Peintre      60  35  34  34  37  36  32  13  13  13  12  12  12  13  12  13  14  15  15  15  15
              Nans Peters                145 111 112 111 103 101 111  67                                                    
              Michael Schar              144 123 118 117 114 110  89 100  99  97  90  95  89  77  70  71  64  58  60  59  58
              Greg Van Avermaet           59  44  44  43  43  43  56  78  90  85  77  80  77  80  88  88  93  97  96  98  97
            
           Team Arkea Samsic               1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Warren Barguil             130  76 107 106 101 100  77  89  60  56  46  47  47                                
              Nacer Bouhanni             102 140 124 123 133 128 150 153 148 144 150 150 146 146                            
              Anthony Delaplace           78  83  72  70  63  62  79  91                                                    
              Elie Gesbert               108  65  59  58  57  59  62  63  70  76  75  79  75  62  67  68  67  74  63  63  61
              Daniel McLay                                                                                                  
              Nairo Quintana              17  14   8   8  18  18  61  29  16  17  27  31  31  35  31  32  29  28  28  28  28
              Clement Russo              169 174 178 176 174 173 175 175 162 160                                            
              Connor Swift                81  91  84  82  80  79  96  87  91  87  95  78  72  76  77  81  89  91  91  90  89
            
           Team DSM                        1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Soren Kragh Andersen        35  39  29  29  23  23  20  25  34  36      70  97                                
              Tiesj Benoot                26  27  37  37  42  42  87  55  68  68                                            
              Cees Bol                   158 166 152 146 154 150 159 160 150 146 143 144 136 145 144 144 143 143 141 141 140
              Mark Donovan                51  60  56  56  55  56  50  43  54  59  45  46  50  47  36  36  39  44  44  45  45
              Nils Eekhoff                54 104  90  88  83  81  98 104 112 116 125 126 116 125 129 132 129 129 129 128 126
              Joris Nieuwenhuis           52  69  61  63  62  61 104 112 110 108 120 121 125 131 134 127 125 128 128 127 128
              Casper Pedersen            155 164 157 158 158 157 167 168 158 153 130 132 131 136 137 133 128 126 111 110 111
              Jasha Sutterlin                                                                                               
            
           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                 129 151 131                                                                        
              Jasper De Buyst            136 156 166 165 163 162 157 159                                                    
              Thomas De Gendt             83 114 133 133 121 124  90  85  83  90 101 106 110 109  94  94  90  85  85  82  82
              Philippe Gilbert            66  70  80  77  84  82  53  74  76  74  81  84  79  82  93  92  95 102 101 101  99
              Roger Kluge                128 153 160 173 173 174 177 177 165 164 155 155                                    
              Harry Sweeny               153 160 162 156 149 148 115 123 119 112 110  88  81  83  80  85  88  86  86  83  85
              Tosh Van Der Sande         115 138 143 144 145 136 140 143 138 152                                            
              Brent Van Moer              29  77  96  91  94  90  49  72  74  71  79  62  61  68  69  72  74  78  65  66  65
            
           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                    4   6                                                                            
              Pello Bilbao                12  13  24  24  21  21  22  10  11  11  10  10  10  11  10  10  10   9   9   9   9
              Sonny Colbrelli             33  24  19  19  27  27  57  58  31  28  43  44  42  46  56  44  48  52  53  54  52
              Marco Haller               166 165 173 172 171 172 169 170 157 157 151 151 147 140 136 128 130 127 127 129 127
              Matej Mohoric               45  46  39  39  34  33   4  34  43  42  50  52  46  57  48  47  44  41  31  31  31
              Wout Poels                  64  37  35  33  39  38  37  15  18  18  17  18  19  19  17  18  16  16  16  16  16
              Dylan Teuns                 84  55  52  52  51  48  54  18  14  14  19  20  20  20  19  19  17  17  17  17  17
              Fred Wright                118 122 113 115 115 118 143 125 120 115 124 125 121 117 112 101 101 101 100  97  96
            
           Team BikeExchange               1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Michael Matthews             2  40  31  31  41  41  74  84  88  83  98 103  99  96  87  74  76  81  81  80  79
              Esteban Chaves              11  15  14  15  22  22  23  20  15  15  14  14  14  12  13  14  13  13  13  13  13
              Luke Durbridge             134 154 149 150 139 134 136 136 130 126 100 105 107 106 103 104 103 104 103 102 100
              Lucas Hamilton              28  25  21  21  26  26  26  41  49  53  60  63                                    
              Amund Grondahl Jansen      179 180 177 177 177 176 171 172 163 163 154 154 150 149 147                        
              Christopher Juul-jensen                                                                                       
              Luka Mezgec                 74  71  64  61  73  70  91 101 100 101 112  96  92  89  91  90  98 103 102 103 102
              Simon Yates                 75  57  62  73  61  71  45  17  27  29  39  39                                    
            
           Astana - Premier Tech           1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Jakob Fuglsang              21  22  17  17  16  16  17  22  26  26  24  25  26  30  34  33  35  38  38  38    
              Alex Aranburu               23  23  43  47  47  54  72  77  80  84  86  91  84  87  78  69  70  75  75  75  74
              Stefan De Bod               67  47  50  50  50  47  73  79                                                    
              Omar Fraile                113  94  93  99  82  89  92  53  65  67  72  75  70  56  63  64  56  56  57  57  57
              Dmitriy Gruzdev            161 146 146 143 143 138 128 133 128 132 121 122 126 113 116 114 116 112 113 115 113
              Hugo Houle                  70  85  89  86  72  69  43  49  50  54  55  57  62  58  64  63  63  62  66  65  66
              Ion Izagirre               162 106 104 109 100 108 103  37  24  25  34  34  36  34  30  31  30  29  26  26  26
              Alexey Lutsenko             14  12  13  11   5   5   8   3   8   8   7   7   7   8   7   7   8   7   7   7   7
            
           Team Qhubeka NextHash           1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Sergio Henao                43  31  25  25  24  24  24  11  22  21  22  17  17  18  18  17  19  20  20  21  21
              Carlos Barbero              94 131 119 119 128 123 123 131 126 121 132 134 133 138 133 125 126 124 125 125 124
              Sean Bennett                86 108 117 121 123 131 132 138 133 134 138 139 143 134 126 130 127 132 131 131 130
              Victor Campenaerts         135 119 111 110 106 102  85  97 109 125                                            
              Simon Clarke               137 120 136 139 141 145 147 149 137 131 129 131 129 124 125 129 131 130 122 123 123
              Nic Dlamini                 98 136 139 138 142 135 138 141                                                    
              Michael Gogl                39  51  58  66  71  83  99 106 107 114 117 119                                    
              Max Walscheid              126 150 130 128 119 117 118 126 121 118 126 128 120 127 132 135 137 137 123 122 121
            
           Team TotalEnergies              1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Pierre Latour               25  17   9   9   6   6   9  40  47  45  49  51  55  61  57  56  52  48  48  48  47
              Edvald Boasson Hagen       114 102  87  84  88  85 100 107 105 107 102  82  78  94                            
              Jeremy Cabot               122 145 154 154 155 156 166 167 160 158 152 152 148 144 140 139 135 133 132 132 132
              Victor De La Parte         111  81  82  79  79  78  84  69  57  60  65  68  69  86  96  97  83  73  74  74  72
              Fabien Doubey              107  80  69  68  67  65 107  95  85  80  91  97  91  90  85  77  78  79  79  79  78
              Cristian Rodriguez         110  93  95  95  98  96  65  66  71  79  56  59  58  52  52  53  55  47  47  47  46
              Julien Simon               139  90  76  75  81  80 113 120 125 138 139 140 134 139 139 136 132 131 130 130 129
              Anthony Turgis              27  41  30  30  38  37  71  75  78  77  69  73  66  81  82  87  77  80  67  68  73
            
           Intermarche - Wanty - Gobe      1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Louis Meintjes              61  36  33  35  40  39  34  21  19  19  16  16  16  14  15  15  15  14  14  14  14
              Jan Bakelants               77  54  47  45  49  46  35  52  52  48  63  66  63  55  54  40  45  49  49  49  48
              Jonas Koch                 125 144 128 127 132 132 134 139 131                                                
              Lorenzo Rota               143 127 120 122 122 130 114 121  82  88  89  93  85  71  74  60  62  61  64  64  63
              Boy Van Poppel              34  86  74  72  76  75  83  96 103 100 111 113 109 108 111 117 121 119 120 120 117
              Danny Van Poppel           141 155 140 140 136 133 135 140 132 140 140 141 135 130 127 124 122 121 121 121 120
              Loic Vliegen               140 116 108 107 104 112 101 108                                                    
              Georg Zimmermann           160 167 158 159 162 163 160 146 142 141 122 123 115 107 105 102  96  96  80  81  80
            
           B&B Hotels p/b KTM              1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Bryan Coquard              168 162 167 163 166 164 161 161                                                    
              Cyril Barthe                62  88  78  76  78  77  78  90  92  89  87  90  83  85  83  82  86  88  88  89  88
              Franck Bonnamour           105  66  63  60  60  60  36  30  17  16  32  32  32  36  32  24  25  25  22  22  22
              Maxime Chevalier           147 118 135 129 130 125 125 114 111 106 106 109 102 103 104 103 100  93  94  94  93
              Cyril Gautier              106 109 100  96  99  98 109 116 113 117  88  92  86  72  75  79  80  82  82  84  81
              Cyril Lemoine                                                                                                 
              Quentin Pacher              63  38  36  36  44  44  41  38  46  47  47  48  49  41  46  46  36  37  36  36  35
              Pierre Rolland              47  48  49  48  54  52  40  60  38  40  35  35  37  33  41  41  46  50  50  53  51