Riders' GC positions after each stage
           (needs to be viewed with a mono font)
            
             Stage                              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
              Jonas Vingegaard                 13   9  23  23   8   8  11   5   4   4   3   3   3   4   3   3   2   2   2   2   2
              Richard Carapaz                  22  18   3   3   9   9  12   6   5   5   4   4   4   5   4   4   3   3   3   3   3
              Ben O'Connor                     40  42  40  40  33  32  29  14   2   2   5   5   5   6   5   5   5   4   4   4   4
              Wilco Kelderman                   5   5   5   5  13  13  14   7   7   7   6   6   6   7   6   6   6   5   5   5   5
              Enric Mas                        15  11   7   7  14  14  15   8   6   6   8   8   8   9   8   8   7   6   6   6   6
              Alexey Lutsenko                  14  12  13  11   5   5   8   3   8   8   7   7   7   8   7   7   8   7   7   7   7
              Guillaume Martin                 46  32  28  28  35  34  30  12   9   9   9   9   9   2   9   9   9   8   8   8   8
              Pello Bilbao                     12  13  24  24  21  21  22  10  11  11  10  10  10  11  10  10  10   9   9   9   9
              Rigoberto Uran                   16  16  15  14   7   7  10   4   3   3   2   2   2   3   2   2   4  10  10  10  10
              David Gaudu                       7  10  12  10  17  17  19   9  10  10  15  15  15  15  14  11  11  11  11  11  11
              Mattia Cattaneo                  48  59  57  57  45  45  42  19  12  12  11  11  11  10  11  12  12  12  12  12  12
              Esteban Chaves                   11  15  14  15  22  22  23  20  15  15  14  14  14  12  13  14  13  13  13  13  13
              Louis Meintjes                   61  36  33  35  40  39  34  21  19  19  16  16  16  14  15  15  15  14  14  14  14
              Aurelien Paret-Peintre           60  35  34  34  37  36  32  13  13  13  12  12  12  13  12  13  14  15  15  15  15
              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
              Ruben Guerreiro                  56  34  32  32  32  31  69  46  25  23  20  22  21  21  20  20  18  18  18  18  18
              Wout Van Aert                    24  19   4   4   3   3   2   2  20  20  13  13  13  16  16  16  20  19  19  19  19
              Bauke Mollema                     9   7  11  13  15  15  16  16  23  24  18  19  18  17  21  22  21  21  21  20  20
              Sergio Henao                     43  31  25  25  24  24  24  11  22  21  22  17  17  18  18  17  19  20  20  21  21
              Franck Bonnamour                105  66  63  60  60  60  36  30  17  16  32  32  32  36  32  24  25  25  22  22  22
              Jonathan Castroviejo            124  97  94 100 102 111  75  35  21  22  21  23  22  24  24  25  23  24  25  24  23
              Alejandro Valverde               93  62  60  59  58  57  44  65  35  37  26  27  24  25  22  23  24  23  24  25  24
              Sergio Higuita                    8   8  10  12  20  20  21  48  32  30  25  26  25  22  27  28  22  22  23  23  25
              Ion Izagirre                    162 106 104 109 100 108 103  37  24  25  34  34  36  34  30  31  30  29  26  26  26
              Patrick Konrad                  151 105 105 103 111 105  58  59  33  32  29  29  27  23  28  21  26  26  27  27  27
              Nairo Quintana                   17  14   8   8  18  18  61  29  16  17  27  31  31  35  31  32  29  28  28  28  28
              Xandro Meurisse                  68  45  45  49  46  53  39  44  58  51  37  37  33  39  40  37  32  31  30  30  29
              Julian Alaphilippe                1   2   2   2   4   4   7  24  37  35  31  21  23  29  23  27  28  30  29  29  30
              Matej Mohoric                    45  46  39  39  34  33   4  34  43  42  50  52  46  57  48  47  44  41  31  31  31
              Sepp Kuss                       177 158 159 160 156 152 127  94  93  99  74  77  74  67  49  50  38  34  34  33  32
              Emanuel Buchmann                 42  30  27  27  29  29  27  42  51  55  42  43  44  42  43  43  37  32  32  32  33
              Rafal Majka                      97  79  83  90  92  99  66  81  59  61  41  40  41  40  50  51  41  36  35  35  34
              Quentin Pacher                   63  38  36  36  44  44  41  38  46  47  47  48  49  41  46  46  36  37  36  36  35
              Kenny Elissonde                 100  67  66  64  77  76  51  36  41  44  23  24  28  27  26  26  31  33  33  34  36
              Julien Bernard                   99  74  65  62  69  67  47  50  53  58  52  54  57  51  42  42  47  51  37  37  37
              Richie Porte                     65  43  41  41  25  25  25  27  39  41  33  33  35  32  35  34  33  39  39  39  38
              Jasper Stuyven                   32 113 106 104 107 103  55  76  44  43  51  53  48  45  45  49  51  54  41  40  39
              Dan Martin                      121  64  70  69  70  68  63  64  61  62  62  65  68  65  51  52  50  40  40  41  40
              Geraint Thomas                   10  20  18  18  12  12  13  45  28  31  48  50  45  50  47  48  42  42  42  42  41
              Valentin Madouas                109  75 101  97  95  91  70  83  48  52  54  56  52  43  38  39  43  43  43  43  42
              Neilson Powless                  57  50  53  53  48  51  46  68  72  66  66  69  64  59  44  45  49  45  45  44  43
              Davide Formolo                   69  49  46  44  53  50  95  39  30  27  36  36  34  31  37  35  40  46  46  46  44
              Mark Donovan                     51  60  56  56  55  56  50  43  54  59  45  46  50  47  36  36  39  44  44  45  45
              Cristian Rodriguez              110  93  95  95  98  96  65  66  71  79  56  59  58  52  52  53  55  47  47  47  46
              Pierre Latour                    25  17   9   9   6   6   9  40  47  45  49  51  55  61  57  56  52  48  48  48  47
              Jan Bakelants                    77  54  47  45  49  46  35  52  52  48  63  66  63  55  54  40  45  49  49  49  48
              Stefan Kung                      49  53  48  46  30  40  60  62  56  50  57  42  40  44  53  54  53  53  54  50  49
              Nils Politt                     150 157 153 147 146 137 126 115  77  75  70  49  51  49  58  57  57  63  51  52  50
              Pierre Rolland                   47  48  49  48  54  52  40  60  38  40  35  35  37  33  41  41  46  50  50  53  51
              Sonny Colbrelli                  33  24  19  19  27  27  57  58  31  28  43  44  42  46  56  44  48  52  53  54  52
              Michael Valgren                  38  52  51  51  52  49  59  61  55  49  53  55  53  54  60  58  60  64  52  51  53
              Dylan Van Baarle                 72  72  81  87  87  87  68  71  69  64  67  71  73  64  61  59  54  55  56  55  54
              Jonas Rutsch                     82 107 116 116 110 104 129 134  87  82  61  64  60  66  68  65  65  67  55  56  55
              Magnus Cort                      87 101  86  83  64  63  38  57  62  57  58  60  56  63  62  61  61  57  58  58  56
              Omar Fraile                     113  94  93  99  82  89  92  53  65  67  72  75  70  56  63  64  56  56  57  57  57
              Michael Schar                   144 123 118 117 114 110  89 100  99  97  90  95  89  77  70  71  64  58  60  59  58
              Silvan Dillier                  148 110 103 102  96  93 105 113  97  94  71  74  67  73  73  75  75  69  59  60  59
              Tao Geoghegan Hart              123  96  99 105 109 115 116  82  86  91  82  85  87  75  72  76  69  60  62  61  60
              Elie Gesbert                    108  65  59  58  57  59  62  63  70  76  75  79  75  62  67  68  67  74  63  63  61
              Simon Geschke                    76  63  67  65  66  72  64  54  66  69  64  67  65  69  66  66  59  59  61  62  62
              Lorenzo Rota                    143 127 120 122 122 130 114 121  82  88  89  93  85  71  74  60  62  61  64  64  63
              Kasper Asgreen                   19  26  22  22  11  11   3  31  42  39  44  45  43  48  55  55  58  66  69  67  64
              Brent Van Moer                   29  77  96  91  94  90  49  72  74  71  79  62  61  68  69  72  74  78  65  66  65
              Hugo Houle                       70  85  89  86  72  69  43  49  50  54  55  57  62  58  64  63  63  62  66  65  66
              Imanol Erviti                    95 121 115 113 113 109  76  88  79  78  76  58  54  60  65  67  66  68  70  70  67
              Michal Kwiatkowski               80  73  71  78  91  97  67  80  84  81  59  61  59  53  59  62  68  65  68  69  68
              Brandon Mcnulty                 138  98  97  92 105 107 133 117 116 123  99 104 100  84  81  83  81  72  73  71  69
              Oliver Naesen                    58  87  75  74  75  74  93 102 102  98  73  76  71  74  76  78  79  70  71  72  70
              Toms Skujins                     30  28  26  26  28  28  18  47  64  63  83  86  82  78  79  70  71  71  72  73  71
              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
              Anthony Turgis                   27  41  30  30  38  37  71  75  78  77  69  73  66  81  82  87  77  80  67  68  73
              Alex Aranburu                    23  23  43  47  47  54  72  77  80  84  86  91  84  87  78  69  70  75  75  75  74
              Dorian Godon                    146 112 102 101  93  88  52  73  75  73  85  89  90  88  84  84  72  76  77  76  75
              Mike Teunissen                  178 171 164 161 160 159 124 132 127 122 107 110 106 105  99  95  94  94  76  77  76
              Rui Costa                        96  78  77  81  89  94 106 111  81  86  78  81  80  70  71  73  73  77  78  78  77
              Fabien Doubey                   107  80  69  68  67  65 107  95  85  80  91  97  91  90  85  77  78  79  79  79  78
              Michael Matthews                  2  40  31  31  41  41  74  84  88  83  98 103  99  96  87  74  76  81  81  80  79
              Georg Zimmermann                160 167 158 159 162 163 160 146 142 141 122 123 115 107 105 102  96  96  80  81  80
              Cyril Gautier                   106 109 100  96  99  98 109 116 113 117  88  92  86  72  75  79  80  82  82  84  81
              Thomas De Gendt                  83 114 133 133 121 124  90  85  83  90 101 106 110 109  94  94  90  85  85  82  82
              Bruno Armirail                   90 103 110 114 117 120 108  56  67  72  80  83  94  91  89  93  85  87  87  86  83
              Ruben Fernandez                 104  84  88  85  86  84  81  86  89  95  96 101 104  97  86  86  87  84  84  87  84
              Harry Sweeny                    153 160 162 156 149 148 115 123 119 112 110  88  81  83  80  85  88  86  86  83  85
              Anthony Perez                   101 132 138 137 124 142 141 124  94 102  84  87  96  93  97  98  82  89  89  88  86
              Jesus Herrada                   157 133 141 141 137 140 119 109 106 113  97 102 105  98  90  89  91  83  83  85  87
              Cyril Barthe                     62  88  78  76  78  77  78  90  92  89  87  90  83  85  83  82  86  88  88  89  88
              Connor Swift                     81  91  84  82  80  79  96  87  91  87  95  78  72  76  77  81  89  91  91  90  89
              Jorge Arcas                     142 126 142 136 144 141 139 142 114 110 109 111 111 100  98  99  97  90  90  91  90
              Christophe Laporte               50  99  98  93  97  95 102 110 108 105 116 117 112 110 108 109 107 109  93  92  91
              Pierre-Luc Perichon             165 147 155 157 157 160 137 122 118 111 103 107 103 104 102  80  84  92  92  93  92
              Maxime Chevalier                147 118 135 129 130 125 125 114 111 106 106 109 102 103 104 103 100  93  94  94  93
              Ivan Garcia Cortina              37  58  55  55  59  58  48  70  73  70  93  99  95  92  92  91  92  95  95  95  94
              Jonas Rickaert                   71  89  73  71  65  64  86  98  96  93  92  98  93 101 100 100  99 100  99  96  95
              Fred Wright                     118 122 113 115 115 118 143 125 120 115 124 125 121 117 112 101 101 101 100  97  96
              Greg Van Avermaet                59  44  44  43  43  43  56  78  90  85  77  80  77  80  88  88  93  97  96  98  97
              Marc Hirschi                    180 173 172 169 170 170 174 174 161 161 142 143 142 132 124 121 112  98  97  99  98
              Philippe Gilbert                 66  70  80  77  84  82  53  74  76  74  81  84  79  82  93  92  95 102 101 101  99
              Luke Durbridge                  134 154 149 150 139 134 136 136 130 126 100 105 107 106 103 104 103 104 103 102 100
              Carlos Verona                   117  95  92  98 108 114 112 119 117 124 113 116 119 112 110 108 104  99  98 100 101
              Luka Mezgec                      74  71  64  61  73  70  91 101 100 101 112  96  92  89  91  90  98 103 102 103 102
              Stefan Bissegger                 53 100  85  94  74  73 110 118 115 109 104  94  88  99 106 105 108 108 109 104 103
              Edward Theuns                   164 169 163 164 164 165 163 164 149 145 133 112 108 115 120 115 118 120 105 105 104
              Guillaume Boivin                 31  61  54  54  56  55  82  93  95  92  94 100  98  95 101 106 105 106 106 107 105
              Kristian Sbaragli               156 115 114 112 120 119 120 127 122 119 105 108 101 102 109 107 106 107 107 108 106
              Benoit Cosnefroy                159 125 121 118 116 113  94 103  63  65  68  72  76  79  95  96 102 105 104 106 107
              Davide Ballerini                 92 139 123 124 118 116 117 105 104 103 118 118 114 122 107 110 114 122 108 109 108
              Jasper Philipsen                103 137 122 120 126 121 121 128 123 120 127 129 122 118 113 111 109 110 110 111 109
              Mikkel Bjerg                    149 161 148 152 138 146 156 158 141 137 123 124 127 121 118 119 115 114 115 112 110
              Casper Pedersen                 155 164 157 158 158 157 167 168 158 153 130 132 131 136 137 133 128 126 111 110 111
              Vegard Stake Laengen             89 117 109 108 112 106 131 137 135 127 115 115 113 111 117 116 113 113 114 114 112
              Dmitriy Gruzdev                 161 146 146 143 143 138 128 133 128 132 121 122 126 113 116 114 116 112 113 115 113
              Christopher Juul-Jensen          88 135 144 148 148 153 149 129 124 128 134 135 132 119 114 113 111 111 112 113 114
              Daniel Oss                      127 124 151 151 150 154 152 150 139 133 135 136 130 126 122 120 119 118 119 116 115
              Lukas Postlberger                85 129 132 134 125 127 130 135 129 129 128 130 124 120 115 112 110 116 117 117 116
              Boy Van Poppel                   34  86  74  72  76  75  83  96 103 100 111 113 109 108 111 117 121 119 120 120 117
              Petr Vakoc                      120 134 134 135 140 144 146 148 136 130 114 114 118 116 121 118 117 115 116 118 118
              Ide Schelling                   167 170 175 174 175 177 173 152 140 136 137 138 138 128 123 122 120 117 118 119 119
              Danny Van Poppel                141 155 140 140 136 133 135 140 132 140 140 141 135 130 127 124 122 121 121 121 120
              Max Walscheid                   126 150 130 128 119 117 118 126 121 118 126 128 120 127 132 135 137 137 123 122 121
              Omer Goldstein                  172 163 165 162 161 161 155 157 145 150 145 146 144 135 130 126 123 123 124 124 122
              Simon Clarke                    137 120 136 139 141 145 147 149 137 131 129 131 129 124 125 129 131 130 122 123 123
              Carlos Barbero                   94 131 119 119 128 123 123 131 126 121 132 134 133 138 133 125 126 124 125 125 124
              Andre Greipel                   163 168 161 155 159 158 154 156 154 151 146 127 117 114 119 123 124 125 126 126 125
              Nils Eekhoff                     54 104  90  88  83  81  98 104 112 116 125 126 116 125 129 132 129 129 129 128 126
              Marco Haller                    166 165 173 172 171 172 169 170 157 157 151 151 147 140 136 128 130 127 127 129 127
              Joris Nieuwenhuis                52  69  61  63  62  61 104 112 110 108 120 121 125 131 134 127 125 128 128 127 128
              Julien Simon                    139  90  76  75  81  80 113 120 125 138 139 140 134 139 139 136 132 131 130 130 129
              Sean Bennett                     86 108 117 121 123 131 132 138 133 134 138 139 143 134 126 130 127 132 131 131 130
              Jelle Wallays                    91 130 127 131 135 139 144 145 146 139 131 133 128 123 128 131 133 134 133 133 131
              Jeremy Cabot                    122 145 154 154 155 156 166 167 160 158 152 152 148 144 140 139 135 133 132 132 132
              Chris Froome                    171 172 168 166 165 167 165 166 153 155 141 142 145 137 131 134 134 135 134 134 133
              Rick Zabel                      175 178 169 167 167 166 164 165 151 147 144 145 137 133 135 137 136 136 135 135 134
              Dries Devenyns                   55  56  79  80  85  92  80  92 101 104 119 120 123 129 138 138 138 138 136 136 135
              Reto Hollenstein                174 177 171 170 172 171 170 171 159 154 136 137 139 142 141 140 139 139 137 137 136
              Mads Pedersen                   173 176 170 168 169 169 172 173 156 159 153 153 149 147 145 143 140 140 138 138 137
              Michael Morkov                  133 152 137 132 131 126 148 151 147 142 147 147 140 141 142 141 141 141 139 139 138
              Mark Cavendish                  132 149 156 153 152 147 153 155 152 148 148 148 141 143 143 142 142 142 140 140 139
              Cees Bol                        158 166 152 146 154 150 159 160 150 146 143 144 136 145 144 144 143 143 141 141 140
              Tim Declercq                    131 148 147 149 153 155 142 144 144 149 149 149 151 148 146 145 144 144 142 142 141