Riders' GC positions after each stage
           (needs to be viewed with a mono font)
            
           INEOS Grenadiers                1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Richard Carapaz              6  15  15  11  11  11  11  12   4   4   2   2   2   1   1   1   1   1   1   2   2
              Jonathan Castroviejo       115 105 121  51  50  50 100 110 112 121 126 122 127 117  98  80  75  74  65  63  64
              Jhonatan Narvaez            11  44  44  57  53  53  45  44  46  44  44  45  42  41  40  39  40  39  38  42  42
              Richie Porte                30  13  13   9   9   9   9  10  16  20  20  23  28  33  29  27  25  24            
              Salvatore Puccio           105  94  94 144 137 137  88  83  85  88  91  89  86  85  85  86  87  86  86  85  85
              Pavel Sivakov               46  30  30  23  23  23  25  26  23  25  25  29  24  23  23  18  18  17  16  16  16
              Ben Swift                  120 121 120  92  95  95  75  74  68  73  75  77  70  73  74  73  67  66  68  66  66
              Ben Tulett                  15   6   6  48  44  44  40  51  49  50  50  52  49  50  54  52  49  47  40  39  38
            
           AG2R Citroen Team               1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Andrea Vendrame              9  35  35  96  91  91  91  86 104  93  92  85  81  82  82  77  73  72  57  54  55
              Lilian Calmejane            97  89  89  76  71  71  71  79  80  78  78  78  77  77  80  84  86  85  81  86  86
              Mikael Cherel               45  59  59  59  55  55  43  41  32  31  31  32  29  24  26  25  24  23  23  23  23
              Felix Gall                  18  46  46  43  40  40  36  35  42  42  42  42  45  56  62  65  54  55  48  50  50
              Jaakko Hanninen             83  96  96  68  61  61  80  77  90  86  86  86  88  89  87  91  94  92  88  89  90
              Lawrence Naesen            116 116 115 147 139 139 139 120 126 140 137 131 125 133 133 129 129 127 123 124 124
              Nans Peters                 68  63  63  75  77  77  67  62  57  55  55  57  61  55  57  55  61  60  59  57  58
              Nicolas Prodhomme           95  97  97 108  99  97  84  82  92  89  88  87  83  84  81  75  69  68  70  65  65
            
           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         1   1   1  91  88  88  72  64  73  67  67  66  63  67  63  69  56  57  58  58  57
              Tobias Bayer                84 119 118 116 106 105 120 115 111 112 115 120 119 119 118 114 117 111  98  99 100
              Dries De Bondt             137 141 155 160 152 153 152 136 122 123 122 119 118 116 109 107 109 106 107 109 109
              Alexander Krieger          162 165 158 129 123 123 105  97  96  99 102 113 116                                
              Senne Leysen               138 134 133 120 119 118 127 119 120 131 130 123 128 123 124 117 119 118 117 119 118
              Jakub Mareczko             142 146 143                                                                        
              Stefano Oldani              66  65  65  26  25  25  50  54  64  65  65  59  62  61  72  78  84  82  83  83  84
              Oscar Riesebeek            132 130 136 123 121 121 128 133 131 132 136 128 137 130 129 126 124 121 118 113 113
            
           Astana Qazaqstan Team           1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Vincenzo Nibali             21  12  12  32  30  30  30  29  13  13  13  14  13   8   8   5   5   4   4   4   4
              Valerio Conti               12  29  29  44  43  43  68  65  76  77  77  76  71  74                            
              David De La Cruz            77  67  67 102 113 111 101  95  95  94  95  95  91  91  83  79  76  75  82        
              Joe Dombrowski              74  71  72  40  42  42  39  38  36  36  36  37  36  28  25  23  21  20  22  22  22
              Fabio Felline               41  18  18  94  89  89  74  72  62  60  60  63  58  49  42  43  43  40  45  43  41
              Miguel Angel Lopez          39  34  34                                                                        
              Vadim Pronskiy              79  69  69  63  57  57  46  45  35  35  35  36  33  37  39  33  35  33  29  29  29
              Harold Tejada               64  64  64  39  36  36  54  59  56  59  59  62  60  51  50  50  52  51  53  56  56
            
           Bahrain - Victorious            1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Mikel Landa                 23  21  21  12  12  12  12  13   7   7   7   7   6   4   4   4   3   3   3   3   3
              Phil Bauhaus               157 161 156 161 150 149 148 151 151 155 154 156 150 147 146 143 141 142 138 138 138
              Pello Bilbao                 3   9   9   7   8   8   8   9  10  10  10  10   9   6   6   7   6   5   5   5   5
              Santiago Buitrago           32  25  25  15  15  15  15  16  31  30  30  24  25  21  17  15  14  12  12  12  12
              Domen Novak                158 155 160  93 112 113  61  66  54  54  54  55  55  57  47  48  44  43  37  31  31
              Wout Poels                  44  41  41  72 118 120  87  81  55  70  73  74  74  71  59  42  34  34  30  33  34
              Jasha Sutterlin             72  57  57 135 132 132 106  99  98  92  90 100  94  94  95  90  92  90  87  87  87
              Jan Tratnik                175 176                                                                            
            
           Bardiani-CSF-Faizane            1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Filippo Zana                62  66  66  77  72  72 111 104  87  84  83  83  82  62  68  58  51  50  52  48  47
              Luca Covili                 92 104 104  89  86  86  58  56  40  40  40  38  35  29  27  29  27  26  24  24  24
              Filippo Fiorelli            69  77  76 105                                                                    
              Davide Gabburo              87  90  90  87  83  83  55  48  58  56  56  51  54  58  55  57  55  53  54  53  53
              Sacha Modolo                88  95  95 122 114 114 123 122 121 116 114 118 117 113 112 112 116 113 111 112 114
              Luca Rastelli               82  86  86 141 159 158 125 118 123 137 134 126 136 128 123 122 113 112 114 107 106
              Alessandro Tonelli         125 122 122  74  74  74  73  75  74  72  71  72  69  65  66  66  65  64  51  52  52
              Samuele Zoccarato          173 173 173 142 140 140                                                            
            
           BORA - hansgrohe                1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Wilco Kelderman              5   5   5   6   6   6   6   7  24  23  23  13  12  13  13  19  19  18  17  17  17
              Giovanni Aleotti            56  52  52  85  82  82  60  63  63  64  63  64  67  69  70  70  71  70  72  72  72
              Cesare Benedetti           117 125 124 117 115 115 124 132 125 139 138 132 129 124 125 123 121 119 119 120 120
              Emanuel Buchmann            16  45  45  21  21  21  22  23   9   9   9   9   8   7   7   8   8   7   7   7   7
              Patrick Gamper             109 114 113 115 105 103 118 127 118 119 118 117 113 108 104 104 105 104 104 106 108
              Jai Hindley                 28  23  23  14  14  14  14  15   5   5   5   5   4   2   2   2   2   2   2   1   1
              Lennard Kamna               90  68  68   2   2   2   2   2  15  19  19  22  23  26  24  20  20  19  18  19  19
              Ben Zwiehoff               129 118 117  65  66  66  82  85  77  74  72  73  73  64  61  60  53  52  50  51  51
            
           Cofidis                         1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Guillaume Martin            43  42  42  29  27  27  28   4   6   6   6   6   5  12  10  16  16  15  14  14  14
              Davide Cimolai             128 131 129 131 124 127 131 129 133 145 150 152 149 146 145 142 140 138 137 136 135
              Simone Consonni             42  51  51 134 129 129 132 117 124 120 119 114 108 114 116 119 123 120 120 123 121
              Wesley Kreder              123 127 126 118 155 155 154 143 136 149 146 148 153 150 149 145 143 140 139 139 139
              Anthony Perez              111 103 103  82  81  81  86  92  91  91  93  91  95  95  94  93  85  83  84  88  88
              Pierre-Luc Perichon        146 138 137 104 109 107  98 101 100 101 104 103 100  99 101  98  96  95  94  94  94
              Remy Rochas                 67  70  70  45  41  41  37  36  60  63  64  65  68  78  67  74  77  76  75  70  71
              Davide Villella             38  38  38  37  39  39  35  34  50  52  52  54  51  53  52  56  62  61  69  64  63
            
           Drone Hopper -  Androni Gi      1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Natnael Tesfatsion          99 106 105 113 103 101  95  89  88  85  85  96  97 103  84                        
              Mattia Bais                147 160 153 127 125 124  93  88  93 100  99  97  90  80  86  82  78  77  77  82  82
              Jefferson Alexander Ceped  106 124 123  66  68  68 110 103 102 113 109 108 111 115 117 116 107 110            
              Andrii Ponomar             103 107 106 146 141 141 140 123 109 118 117 116 110 106 111 109 115 115 115 116 117
              Simone Ravanelli           101  99  99 109 110 108  96  91 106 103 101  99 103 101 106  97  89  88  89  91  91
              Eduardo Sepulveda          130 129 128  95  90  90 112 111  94 107 106 105 102 100  96  92  83  84  80  75  76
              Filippo Tagliani           171 172 171 166 156 156 155 155 157 158 157 147 152 149 148 144 142 146 144 143 143
              Edoardo Zardini            113 128 127  81  80  80  69  73  86  87  87  82  84  86  92  95  95  94  85  78  78
            
           EF Education-EasyPost           1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Hugh Carthy                 36  31  31  16  16  16  17  18  17  15  15  17  16  20  18  14  11  10  10  10   9
              Jonathan Klever Caicedo     75  76  75  54  52  52  44  43  45  47  47  48  47  45  56                        
              Diego Andres Camargo        85  87  87  55  54  54  49  58  72  83  84  84  87  83  88  88  90  91  92  79  79
              Simon Carr                  57  54  54  25  28  28  85                                                        
              Magnus Cort                  4  28  28 110 100  98  90 100 107  98  98 101  99  98 103 105 100  98  95  96  95
              Owain Doull                119 111 110 112 111 110                                                            
              Merhawi Kudus              118 126 125  67  59  59  56  55  52  51  51  53  50  52  49  54  59  58  60  61  61
              Julius Van Den Berg        169 171 169 165 153 152 151 152 155 157 156 158 157 153 152 147 146 143 142 140 140
            
           EOLO-Kometa                     1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Lorenzo Fortunato           61  74  73  41  38  38  34  33  18  16  16  19  18  16  19  17  17  16  15  15  15
              Vincenzo Albanese           13  36  36  97  92  92  59  57  65  61  61  56  53  48  53  62  68  67  67  69  68
              Davide Bais                166 163 157 128 126 125 130 124 129 141 139 133 131 125 128 127 120 124 124 125 125
              Erik Fetter                112 101 101  64  65  65 108 102  97  96  94  92  89  88  78  81  79  81  79  84  83
              Francesco Gavazzi           91  98  98  69  62  62  70  67  69  69  68  69  65  63  64  63  64  63  63  67  67
              Mirco Maestri              144 135 134 121 120 119 104 106 108 117 116 115 109 105 107 103  98  97  97  95  96
              Samuele Rivi               163 162 166 132 122 122 129 134 135 147 144 141 142 136 135 131 131 132 132 126 126
              Diego Rosa                  73  82  81  53  49  49  97  93  81  81  80  81  80  72  73  67  72  71  76  77  77
            
           Groupama - FDJ                  1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Arnaud Demare               81  73  71 138 134 133 135 135 137 126 124 134 126 134 134 130 130 128 127 130 130
              Clement Davy               174 174 175 173 165 168 165 164 163 160 159 159 159 155 154 150 148 149 145 144 144
              Jacopo Guarnieri           145 143 141 154 162 162 159 159 160 152 151 153 147 145 144 141 138 137 136 135 136
              Ignatas Konovalovas         60  56  56 100  96 112 122 130 132 124 123 129 133 111 114 111 112 108 113 115 115
              Tobias Ludvigsson           58  48  48  99 102 104 119 116 114 109 111 110 114 109 105  96  99  99 101 105 102
              Miles Scotson              100  93  93 107  98  96 115 125 130 122 120 125 122 127 121 120 122 125 126 127 127
              Ramon Sinkeldam            143 136 135 152 145 145 144 147 145 143 142 138 132 135 136 133 132 130 131 132 132
              Attila Valter               29  40  40  61  64  64  48  46  43  43  43  43  46  40  51  51  42  41  34  35  35
            
           Intermarche - Wanty - Gobe      1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Biniam Girmay                2  19  19  98  93  93 113 108 116 105                                            
              Aime De Gendt              122 123 130 119 117 117 126 126 128 128 128 121 120 121 115 115 114 116 108 102 105
              Jan Hirt                    48  55  55  24  24  24  26  27  14  14  14  15  14  11  12   9   7   6   6   6   6
              Barnabas Peak              167 150 167 133 130 130 133 137 138 138 135 130 124 122 122 121 110 114 109 110 110
              Domenico Pozzovivo          35  26  26  20  20  20  21  22   8   8   8   8   7   5   5   6  10   8   8   8   8
              Lorenzo Rota                50  53  53  62  56  56  76  76  53  53  53  44  41  34  31  34  32  30  31  32  32
              Rein Taaramae               63  60  60   3   3   3   3   3  28  32  32  27  26  35  43  38  46  44  42  46  46
              Loic Vliegen                96  85  85 106  97  99 116 113 119 115 113 112 115 118 119                        
            
           Israel - Premier Tech           1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Giacomo Nizzolo             65  78  77 137 133 134 136 138 142 129 127 137 130                                
              Jenthe Biermans             98 109 108 143 138 138 138 141 143 135 132 143 138 132 131 128 128 129 128 121 123
              Matthias Brandle           159 149 162 158 164 164 161 160 161 161 160 160 160 156 155 151 149 150 148 147 147
              Alexander Cataford          70  72  84  58  60  60  79  84 103  95  96  93  96  96  97 100 102 101  99 101 101
              Alessandro De Marchi       170 169 170 103 108 109  99 109  78  80  82  90  92  92  90  89  91  87  91  92  92
              Alex Dowsett               172 170 172 167 154 154 153 154 154 142 141 146 148 140 140 138 137 135 135 134 134
              Reto Hollenstein           140 137 147 155 146 146 145 148 146 134 131 142 143 141 138 136 135 136 133 129 129
              Rick Zabel                 134 145 142 151 144 144 143 146 149 154 153 155 156 152 151 146 144 141 140 137 137
            
           Jumbo-Visma                     1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Tom Dumoulin                25   3   3  49  45  45  33  32  33  33  33  34  31                                
              Edoardo Affini             121 108 107 124 116 116 103 105 105 102 100  98  93  93 100  99  97  96  96  97  97
              Koen Bouwman                40  17  17  38  35  35  16  17  21  21  21  25  21  25  28  28  23  22  20  21  21
              Pascal Eenkhoorn           154 157 151  79  75  75  65  71  66  62  62  60  56  47  58  53  60  59  62  62  62
              Tobias Foss                 33   7   7  30  29  29  29  28  38  39  39  40  39  36  41  41  48  48  49  55  54
              Gijs Leemreize             104  92  92  28  34  34  32  31  39  38  38  33  37  46  35  46  36  37  33  28  28
              Sam Oomen                   31  27  27  34  31  31  31  30  20  18  18  21  19  19  22  24  22  21  21  20  20
              Jos Van Emden              126 112 111  90  87  87  89  90  89  90  89  88  85  87  93  94  93  93  93  90  89
            
           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                  76  80  79 148 161 161 158 157 158 164 163                                        
              Thomas De Gendt            135 132 131  84 135 135  77  70  67  66  70  71  76  70  71  71  74  73  73  74  74
              Matthew Holmes              71  79  78 139 158 159 156 156 156 144 143 139 141 138 137 134 127 126 122 117 116
              Roger Kluge                165 164 163 163 166 166 163 162 162 166 165 164 163 159 158 155 153 152 150 149 149
              Sylvain Moniquet           136 142 140  42  78  78  52  50  70  71  69  70  75  76  75  61  58  54  47  49  48
              Michael Schwarzmann        102 117 116 156 163 163 160 158 159 159 158 150 145 139 139 137 136 134 134 133 133
              Rudiger Selig              160 167 164 168 168 167 164 163                                                    
              Harm Vanhoucke             176 175 174 145 160 160 157 139 139 150 149 145 144 142 142 139                    
            
           Movistar Team                   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Alejandro Valverde          26  32  32  17  17  17  18  19  11  11  11  11  10  10  11  10  12  11  11  11  11
              Jorge Arcas                 78  84  83  83  79  79  57  52  61  58  58  61  59  60  60  59  57  56  56  60  60
              Will Barta                  94  81  80  78  73  73  64  69  75  76  76  68  66  68  69  68  63  62  61  59  59
              Oier Lazkano               155 148 145 126 157 157 114 121 127 136 140 135 135 126 120 110 106 107 106  98  98
              Antonio Pedrero            114 120 119  47  46  46  42  40  37  37  37  39  38  39  30  31  30  29  28  27  27
              Jose Joaquin Rojas          86  88  88  80  76  76  66  61  71  68  66  67  64  66  65  64  66  65  64  68  69
              Sergio Samitier             52  61  61  52  47  47                                                            
              Ivan Ramiro Sosa            34  58  58  22  22  22  24  25  19  17  17  20  20  27  32  40  37  35  44  47  49
            
           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
              Mark Cavendish             148 156 148 169 169 169 166 165 164 162 161 161 158 154 153 152 150 147 146 145 145
              Davide Ballerini           164 166 165 162 151 151 150 153 140 127 125 124 121 120 126 124 125 122 110 100  99
              James Knox                  49  43  43  50  84  84  83  80  83  97  97  94  98  90  91  87  88  89  90  81  81
              Michael Morkov             152 151 149 170 170 170                                                            
              Mauro Schmid                19  10  10  31  67  67 109  94  84  79  79  79  79  81  77  83  82  80  66  76  75
              Pieter Serry               149 152 161 172 172 172 168 167 166 165 164 163 162 158 157 154 152 151 149 148 148
              Bert Van Lerberghe         153 158 152 171 171 171 167 166 165 163 162 162 161 157 156 153 151 148 147 146 146
              Mauri Vansevenant           17  20  20   5   5   5   5   6  27  27  29  31  30  30  34  32  29  28  27  30  30
            
           Team BikeExchange - Jayco       1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Simon Yates                 24   2   2   4   4   4   4   5  25  24  24  28  32  17  21  21                    
              Lawson Craddock            156 147 144 125 128 128 107 112 113 111 110 109 112 107 110 108 108 105 105 108 107
              Lucas Hamilton              53  37  37  18  18  18  19  20  26  26  26  16  15  14  14  13  15  14  13  13  13
              Michael Hepburn            124 113 112 114 104 102 117 114 117 114 112 111 105 110 113 113 111 109 112 114 112
              Damien Howson               47  49  49  27  26  26  27  39  41  41  41  41  40  44  37  37  39  38  35  34  33
              Christopher Juul-jensen                                                                                       
              Callum Scotson              89  75  74  86  94  94  92  96  99 110 108 107 107 104  89  85  81  79  78  80  80
              Matteo Sobrero              37   4   4  70  63  63  81  78  82  82  81  80  78  79  79  72  70  69  71  71  70
            
           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               22  14  14  10  10  10  10  11   3   3   4   4                                    
              Thymen Arensman             55  22  22  13  13  13  13  14  12  12  12  12  11  15  15  12  13  13  19  18  18
              Cees Bol                   131 139 138 149 142 142 141 144 150 133 133 144 139                                
              Romain Combaud             141 140 139 101 107 106 121 128 110 108 107 106 106 112 108 106 101 100 103 104 104
              Alberto Dainese            133 133 132 150 143 143 142 142 144 130 129 140 134 129 127 125 126 123 121 122 122
              Nico Denz                  168 168 168 164 167 165 162 161 153 148 145 136 140 137 132 118 118 117 116 111 111
              Chris Hamilton              93  91  91  46  48  48  41  42  34  34  34  35  34  32  38  36  33  32  36  38  39
              Martijn Tusveld            127 115 114  71  70  70  63  68  59  57  57  58  57  59  45  44  45  45  46  44  43
            
           Trek - Segafredo                1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Giulio Ciccone              27  39  39  19  19  19  20  21  22  22  22  26  22  22  16  22  28  27  26  25  25
              Dario Cataldo              110 102 102  88  85  85  78  87  79  75  74  75  72  75  76  76  80  78  74  73  73
              Mattias Skjelmose Jensen    10  16  16  35  32  32  62  60  47  45  45  46  43  42  48  47  47  46  43  40  40
              Juan Pedro Lopez            54  47  47   1   1   1   1   1   1   1   1   1   1   9   9  11   9   9   9   9  10
              Bauke Mollema                7   8   8  33  37  37  23  24  29  29  28  18  17  18  20  26  26  25  25  26  26
              Jacopo Mosca               107 110 109 111 101 100  94 107 115 106 105 104 101  97  99 101 103 102 100 103 103
              Edward Theuns               80  83  82 140 136 136 137 140 141 151 148 151 146 144 143 140 139 139 130 131 131
              Otto Vergaerde             139 144 146 153 148 150 149 149 148 153 152 154 155 143 141 135 133 133 129 118 119
            
           UAE Team Emirates               1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21
              Joao Almeida                14  11  11   8   7   7   7   8   2   2   3   3   3   3   3   3   4                
              Rui Oliveira               151 153 150 157 147 147 146 145 147 146 147 149 154 151 150 149 145 145 141 141 141
              Rui Costa                  108 100 100  60  58  58  47  49  44  49  49  50  52  54  44  45  41  42  41  41  44
              Alessandro Covi             51  50  50  73  69  69  53  53  48  46  46  47  44  43  46  49  50  49  55  45  45
              Davide Formolo              20  24  24  56  51  51  38  37  30  28  27  30  27  31  36  35  38  36  39  36  36
              Fernando Gaviria            59  62  62 136 131 131 134 131 134 125 121 127 123 131 130 132 134 131 125 128 128
              Maximiliano Richeze        150 159 154 159 149 148 147 150 152 156 155 157 151 148 147 148 147 144 143 142 142
              Diego Ulissi                 8  33  33  36  33  33  51  47  51  48  48  49  48  38  33  30  31  31  32  37  37