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
             -----                            --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
              Christopher Froome               25   5   4   5   5   5   6   1   1   1   1   1   1   1   1   1   1   1   1   1   1
              Romain Bardet                    56  17  22  18  14  14  14   9   6   7   6   5   7   7   6   6   5   5   2   2   2
              Nairo Alexander Quintana Rojas   30   7   6   7   7   7   7   6   4   4   4   4   4   4   4   4   4   4   3   3   3
              Adam Yates                       87  21  18  19  13  13   2   2   2   2   2   2   3   3   3   3   3   3   4   4   4
              Richie Porte                     40  81  77  71  27  27  24  18  14  14  14  11   8   8   7   7   6   6   5   5   5
              Alejandro Valverde Belmonte      33   3   3   3   3   3   4   5  10  10   8   6   5   5   5   5   7   8   7   6   6
              Joaquim Rodriguez Oliver        160  26  26  26   4   4   5   3   5   5  12  10  13  13  13  13  12  11  11   7   7
              Louis Meintjes                  123  32  32  30  19  19  19  13   9   9  13  12  12  12  12  12  10   9   8   8   8
              Daniel Martin                    54  10  10  13  10  10  10   4   3   3   3   9   9   9   9   9   9  10   9   9   9
              Roman Kreuziger                  24   8   7   6  18  18  18  12  12  12  10  14  11  11  11  11  11  12  12  10  10
              Bauke Mollema                   107  23  21  22  15  16  15  10   7   6   5   3   2   2   2   2   2   2  10  11  11
              Sergio Luis Henao Montoya        77  22  23  23  16  15  16  11   8   8   7  13  14  14  15  15  14  14  13  12  12
              Fabio Aru                        44  11   9   8   8   9  11   7  13  13  11   8  10  10  10  10   8   7   6  13  13
              Sebastien Reichenbach           112  30  30  32  20  21  20  21  18  18  19  18  17  17  14  14  13  13  14  14  14
              Geraint Thomas                  167  46  45  44  22  22  21  19  16  16  16  16  15  15  17  16  15  15  15  15  15
              Pierre Rolland                   55  12  11  10   9   8   9  15  17  17  17  17  18  18  16  17  16  16  16  16  16
              Mikel Nieve Ituralde            164  59  88  81  29  29  25  22  21  22  23  20  21  21  19  19  18  18  19  17  17
              Stef Clement                    104  87  86  80  40  40  36  49  38  39  40  28  27  27  24  24  19  19  17  18  18
              Jarlinson Pantano                83  29  29  29  45  44  42  29  39  40  39  32  30  29  27  27  23  23  22  19  19
              Alexis Vuillermoz               103  34  34  34  38  38  37  32  29  29  29  24  25  25  20  20  21  22  20  20  20
              Emanuel Buchmann                 99  40  39  39  31  31  28  23  22  23  22  21  20  20  21  21  22  21  21  21  21
              Damiano Caruso                  136  88  82  76  36  35  34  26  25  21  20  19  19  19  23  23  27  27  24  22  22
              Warren Barguil                   13   4   5   4   6   6   8  14  15  15  15  15  16  16  18  18  20  20  18  23  23
              Haimar Zubeldia Aguirre         116  42  42  42  33  32  31  30  31  31  30  26  26  26  22  22  24  24  23  24  24
              Ilnur Zakarin                   158  58  55  78  61  60  48  38  43  45  48  37  33  32  29  29  26  26  26  25  25
              Tanel Kangert                   108  41  41  41  32  33  32  25  26  26  27  23  23  22  25  25  25  25  25  26  26
              Rafal Majka                     192 188 189 194  73  78  65  50  32  32  34  41  42  42  33  34  29  29  28  27  27
              Wout Poels                      182 103 117 158  99 102  75  55  50  51  55  40  41  40  34  37  34  33  29  28  28
              Tejay van Garderen               68  18  16  15  12  11  12   8  11  11   9   7   6   6   8   8  17  17  27  29  29
              Vincenzo Nibali                  43  28  28  28  50  49  39  54  37  36  32  39  35  33  36  35  37  36  35  30  30
              Daniel Moreno Fernandez         110  50  71  66  28  28  26  45  42  43  47  35  38  37  39  38  36  37  31  31  31
              Wilco Kelderman                  73  15  14  14  11  12  13  16  19  19  18  25  24  24  30  30  35  35  36  32  32
              Domenico Pozzovivo              149  85  80  73  37  36  35  24  30  30  31  36  36  34  32  32  28  28  34  33  33
              Frank Schleck                   145  49  81  75  43  43  41  27  23  24  24  22  22  23  28  28  32  32  33  34  34
              Mikel Landa Meana               114  24  25  25  49  54  45  35  36  35  33  31  29  30  38  39  38  38  32  35  35
              Steve Morabito                  171  54  50  48  42  42  43  36  35  38  36  44  44  45  37  36  31  31  30  36  36
              Diego Rosa                      106 170 163 140  63  62  52  79  57  58  58  61  59  57  51  51  41  41  38  37  37
              Daryl Impey                      48  98 104 100  65  66  47  44  41  34  37  38  37  35  43  41  42  42  39  38  38
              Bartosz Huzarski                124 154 147 129  44  46  67  57  52  53  49  45  46  41  35  33  39  39  42  39  39
              Thomas De Gendt                 186 186 183 185  64  64  74  80  61  60  62  46  43  44  52  53  48  48  45  40  40
              Julian Alaphilippe               14   2   2   2   2   2   3  39  45  47  46  54  54  53  40  48  49  49  51  41  41
              Serge Pauwels                    64  37  36  37  24  24  30  59  51  52  53  33  34  36  31  31  30  30  37  42  42
              Sylvain Chavanel                 35  68  63  57  80  83  72  76  70  62  59  42  39  38  45  44  47  47  46  43  43
              Greg Van Avermaet                32   6  15  20   1   1   1  34  58  44  41  47  47  43  50  47  40  40  40  44  44
              Amael Moinard                   130 112 106 112  68  67  63  48  54  55  56  50  51  50  48  50  50  50  43  45  45
              Peter Stetina                   126  64  59  70  58  57  58  43  47  49  50  53  52  51  49  49  43  43  41  46  46
              Jon Izagirre Insausti           193 115 109 115 121 122 105  61  77  78  77  82  76  74  77  72  74  71  56  47  47
              Luis Leon Sanchez Gil            27  33  33  33  46  45  56  63  56  57  57  51  50  49  47  45  46  45  47  48  48
              Rui Alberto Faria da Costa       81  20  19  17  47  47  69  72  48  41  43  55  53  52  60  60  70  70  57  49  49
              Jan Bakelants                   168  53  49  46  41  41  40  65  55  56  52  48  48  46  44  42  45  46  53  50  50
              Kristijan Durasek               137 155 148 134 133 130 117  94  92  93  95  93  96  93  74  71  51  52  49  51  51
              Jakob Fuglsang                  179 114 127 167 156 160  93  51  59  59  60  63  62  61  59  57  54  54  44  52  52
              George Bennett                  144 158 155 155  98 118  79  46  33  33  35  43  45  47  46  46  52  53  50  53  53
              Jan Polanc                      131  51  48  47 111 109  83  81  75  76  75  83  79  78  66  63  61  61  58  54  54
              Luis Angel Mate Mardones         62  47  46  61  55  53  44  56  65  66  64  57  55  54  57  55  56  56  59  55  55
              Georg Preidler                  101  70  66  58  56  55  57  42  46  48  45  52  49  48  53  52  55  55  54  56  56
              Mickael Cherel                   76  61  56  53  52  51  53  60  76  77  72  65  66  65  62  61  63  64  55  57  57
              Robert Kiserlovski               91  63  58  79  62  61  51  41  53  54  51  58  57  56  54  54  57  58  52  58  58
              Eduardo Sepulveda                82  39  37  36  30  30  29  28  28  28  26  30  32  31  41  43  53  51  48  59  59
              Fabrice Jeandesboz              129  57  54  52  34  34  33  40  49  50  54  60  58  59  56  62  66  66  60  60  60
              Ben Gastauer                    119  84  79  74  59  59  76  77  72  72  73  71  69  67  68  65  67  67  64  61  61
              Alexey Lutsenko                 157 178 165 181 177 182 166 106  96  98  96  96  93  94  94  93  75  75  67  62  62
              Anthony Roux                    132  80  76  69  85  85 110  91  87  88  84  81  74  72  70  66  62  62  71  63  63
              Martin Elmiger                   66 168 162 139  71  70  68  70  88  89  85  72  71  70  78  76  78  77  73  64  64
              Patrick Konrad                  122  43  40  38  39  39  38  52  62  63  61  59  60  58  61  58  60  60  68  65  65
              Simon Geschke                   100  71  65  59  57  56  46  67  66  67  68  74  75  73  76  70  73  73  75  66  66
              Alberto Losada Alguacil         161  52  51  49  53  52  59  62  67  68  70  70  70  69  65  75  69  69  63  67  67
              Cyril Gautier                    98  45  44  43  26  26  61  83  86  87  83  79  81  80  88  86  87  88  72  68  68
              Winner Anacona Gomez            141 121 116 154 146 141 145 105  71  71  71  75  78  77  81  79  76  78  76  69  69
              Brice Feillu                    109  56  53  51  79  79  66  85  83  85  86  89  87  84  80  78  58  57  62  70  70
              Tony Gallopin                    63  13   8  11  82  91 115  93  84  79  81  84  83  85  92 102  85  84  70  71  71
              Ruben Plaza Molina              178 191 188 171 166 169 111  74  63  64  67  64  61  60  55  56  65  65  65  72  72
              Laurens ten Dam                 139  65  60  55  54  58  55  37  40  42  44  56  56  55  58  59  59  59  61  73  73
              Paolo Tiralongo                  89 106  99 103  66  65  71  75  78  80  76  69  67  66  71  67  68  68  69  74  74
              Jerome Coppel                   153 113 107 113 130 128  96 103  90  91  93  98  89  92  87  87  80  79  77  76  75
              Michael Schar                    67 131 124 114 120 119 132  96 104 105 102  99  98  95  89  88  88  87  78  77  76
              Michael Valgren Andersen         42  96  91 104 126 124 109  90  95  96  91  91  90  88  91  97  94  92  85  78  77
              Arthur Vichot                   113  25  24  24  78  75  85  92  82  84  90  92  94  91  82  80  79  80  89  79  78
              Thomas Voeckler                 177 162 181 189 132 148 151  82  93  94 100 107 103 102  85  91  64  63  66  75  79
              Nelson Oliveira                  29  93  90 153 154 149 170 102 113 116 123 123 111 109  84  84  83  82  81  81  80
              Romain Sicard                    74  38  38  40  67  72  70  73  73  73  74  77  73  76  64  73  82  81  74  80  81
              Tom Jelte Slagter               150  44  72  87  60  63  54  71  80  82  82  86  88  87  67  74  77  76  80  82  82
              Oliver Naesen                    47  77  74  82  90  88  88  84  91  92  89  85  84  83  86  85  84  85  86  83  83
              Chris Anker Sorensen            120 151 142 125  69  68  77  78  74  75  78  62  63  62  69  69  72  74  82  84  84
              Daniel Teklehaimanot            155 179 167 156 157 152 153 114 123 126 124  88  86  86  90  89  91  90  84  85  85
              Andriy Grivko                    41  89  87  94  35  37  60  64  68  69  66  66  65  64  63  64  71  72  79  86  86
              Arnold Jeannesson               174  48  47  45  48  48  50  58  60  61  63  67  68  68  73  77  86  86  83  87  87
              Jan Barta                       162 159 144 143 137 135 104  89 100 101 103 108  99  97  95  92  89  89  91  88  88
              Marcus Burghardt                 38 118 114 105 104 103 101  88  99  99  97  94  97 100  99  94  97  98  87  89  89
              Anthony Delaplace               184 128 122 111 129 127  95 119 108 111 112  95  92  90  96  95  92  93  88  90  90
              Dylan van Baarle                181 190 191 182 185 183 169 120 112 115 121 118 114 116 105 106 102 102  96  91  91
              Tsgabu  Grmay                   183 184 178 148  74  73  80 101  89  90  92  80  80  79  83  81  93  94  95  92  92
              Pierre-Luc Perichon              72  69  64 116  96  95  78  99 105 107 109 109 106 105 102 105 107 106 104  93  93
              Bert-Jan Lindeman                69 120 119 110 115 112 130 144 147 146 142 100 102 101  98  98  99  99  93  94  94
              Peter Sagan                       3   1   1   1  76  74 108 113  97  83  80  87  85  81  93  90  90  91  94  96  95
              Jeremy Maison                   133 152 143 142  72  71  81  86  85  86  87  73  72  71  79  83  81  83  90  95  96
              Reto Hollenstein                 52  82  78  72  95  93 118 110 119 122 130 134 127 124 121 120 108 108 105  97  97
              Paul Martens                     37  95 101  92 109 115  91 100 110 114 110 115 112 111 107 104 100 101  99  99  98
              Jasper Stuyven                   12  66  61  60  88  86  92 116 126 128 119 117 116 113 113 112 104 105 108 100  99
              Adam Hansen                     146 156 149 146 142 140 143 158 114 117 114 102 105 104 103  99  96  96  97 101 100
              Paul Voss                       187 129 146 145 139 142  90  98 106 109 105 106 108 107 109 108 112 111 110 102 101
              Luka Pibernik                   102  79  75  68  84  82  89  97 101 102  99 104 107 106 108 107 103 103 103 103 102
              Vasil Kiryienka                  84 100 111 117 124 126 134 135 137 137 141 138 136 132 120 122 116 115 100 104 103
              Sep Vanmarcke                    71  83  84  77  97  97 135 149 151 149 146 103 100  98 104 100 106 107 109 105 104
              Florian Vachon                   57 143 138 159  75  77  87 107 109 113 113 101 101  99  97  96  98  97  98 106 105
              Nicolas Edet                    185 126 121 128 131 133 120 122  94  95 101 111 109 110 110 115 124 119 121 107 106
              Antoine Duchesne                 70 145 141 126 136 154  97 128 116 119 116 113 113 112 112 110 111 110 102 108 107
              Imanol Erviti Ollo               26 166 160 180 184 177 189 182 181 179 172 163 152 149 138 131 125 123 116 109 108
              Edvald Boasson Hagen            154  73  69  64  92  90 113 115 125 106 104 112 104 103 106 103 101 100 101 110 109
              Michael Matthews                 90  19  12   9  83  80 119 121 130 108 111 125 123 121 122 117 121 120 107 111 110
              Timo Roosen                     198 194 190 168 167 165 164 151 153 152 154 149 142 138 144 139 120 121 123 112 111
              Luke Durbridge                  125 110 123 130 140 143 146 108 111 100  98  97  91  89 100 101 105 104 106 113 112
              Bryan Coquard                     7  67  62  56 117 114 102 111 107 110 107 110 110 108 111 111 119 117 111 114 113
              Julien Vermote                  194 133 193 195 193 193 191 187 185 183 176 159 159 158 155 148 150 149 137 115 114
              Reinardt Janse Van Rensburg     148  86  98  93 110 107  99 109 118 121 115 116 118 114 114 113 109 109 112 116 115
              Yukiya Arashiro                 117 153 139 133 143 137 124 125 120 123 131 140 140 137 131 130 115 114 117 117 116
              Brent Bookwalter                189 187 169 184 186 179 180 188 176 175 177 170 163 160 147 149 137 136 135 118 117
              Petr VakoAć                     151 107 145 150 152 156 171 156 141 141 136 127 130 131 134 127 123 124 113 119 118
              Christopher Juul Jensen         180 185 187 187 182 187 185 140 144 144 145 146 146 146 137 144 132 130 131 120 119
              Markel Irizar Aranburu           34  94  92 102 125 123 107 112 122 125 122 122 121 118 117 116 110 112 114 121 120
              Jerome Cousin                   195 183 173 161 150 153 154 148 140 140 148 148 141 143 136 132 139 137 122 122 121
              Roy Curvers                      39 119 115 109 113 110 127 129 117 120 117 129 133 130 129 124 117 116 119 125 122
              Gregory Rast                     18  92  94  83 100 100 121 123 131 133 127 126 131 128 132 125 118 118 120 126 123
              Lawson Craddock                  51  35  35  35  51  50  49  68  69  70  88  90  95  96 101 109 113 113 115 123 124
              Natnael Berhane                 128 176 166 193 195 195 186 178 103 104 106 114 115 117 118 126 135 135 118 124 125
              Jurgen Roelandts                 94 101  93  89 103 101  94 118 128 131 125 133 132 129 116 114 122 122 124 127 126
              William Bonnet                  134 102  96  85 102  98 122 124 132 134 139 145 143 139 139 140 128 129 125 128 127
              Cesare Benedetti                156 189 182 186 187 180 181 161 149 148 156 161 161 164 163 163 148 144 142 129 128
              Angel Vicioso Arcos             165 125 154 177 181 185 141 141 129 132 137 137 134 140 140 143 133 132 133 130 129
              Samuel Dumoulin                  53  55  52  50  86  84 103 133 135 112 120 132 128 125 133 123 134 133 126 131 130
              Alex Howes                      127 175 184 190 127 129  82  95 102 103 108 119 119 120 124 135 126 125 127 132 131
              Michael Albasini                 93  78  85  98 119 117 131 131 134 136 138 143 137 133 141 142 129 126 128 133 132
              Andre Greipel                     4 163 156 136 145 139 160 171 171 169 162 121 122 119 119 119 127 128 130 134 133
              Ramunas Navardauskas             65 104 103  95 114 111 129 130 133 135 133 131 125 123 128 121 131 127 129 135 134
              Mathew Hayman                    92 109 102  91 108 106 126 127 121 124 128 130 129 126 130 128 130 131 132 136 135
              Matteo Bono                     142 123 120 169 172 171 155 165 165 163 170 156 160 156 152 151 152 151 149 137 136
              Cyril Lemoine                    36 108 100 132 147 150 173 180 179 181 183 135 139 135 125 129 136 134 134 138 137
              Maarten Wynants                 152 157 175 162 162 164 165 152 154 153 149 154 156 154 146 146 138 139 139 140 138
              Iljo Keisse                     170 160 170 157 159 159 159 170 170 168 163 120 117 115 115 133 140 141 141 141 139
              Stephen Cummings                147 177 185 191 188 191 106 134 136 129 135 136 124 127 135 134 141 138 138 142 140
              Sondre Holst Enger               11  72  68  63  91  89 112 136 139 139 132 141 138 134 142 136 142 142 136 139 141
              Geoffrey Soupe                   60 111 105  96 116 116 157 167 167 165 161 144 145 142 127 137 143 140 140 143 142
              Ramon Sinkeldam                  21 137 135 124 161 158 158 168 168 166 159 165 164 159 158 153 144 143 143 144 143
              Maximiliano Ariel Richeze        20  60  67  62  89  87 128 143 146 145 140 150 149 147 149 145 147 145 145 145 144
              Matteo Tosatto                   88 146 136 131 141 145 148 145 148 147 153 158 150 148 150 160 146 146 144 146 145
              Armindo Fonseca                  45  97 110  99 122 121 133 146 138 138 134 142 147 144 145 141 145 147 146 147 146
              Alexis Gougeard                 118 171 164 192 190 188 187 191 187 185 187 185 177 173 171 177 173 170 159 148 147
              John Degenkolb                   15 135 130 122 135 134 138 153 155 154 147 153 154 151 154 147 149 148 147 149 148
              Alexander Kristoff                8 116 112 101 144 138 142 157 159 158 155 160 158 155 157 150 151 150 148 150 149
              Fabio Sabatini                   58 142 134 127 138 136 140 155 158 156 150 162 153 150 153 152 153 152 150 151 150
              Luke Rowe                       169 182 171 160 164 162 161 172 172 170 180 175 174 171 169 166 165 164 161 152 151
              Kristijan Koren                  79 144 137 141 148 144 147 160 161 160 166 168 172 172 170 164 163 162 162 153 152
              Albert Timmer                    19 136 174 166 171 172 175 184 183 180 185 184 180 179 172 174 156 153 151 154 153
              Andreas Schillinger             163 180 179 176 180 184 183 174 156 157 171 174 169 167 166 173 154 154 152 155 154
              Gregory Henderson                10 164 157 147 151 147 150 163 163 161 157 152 148 145 148 154 155 155 153 156 155
              Oscar Gatto                      28 141 133 123 155 151 172 179 178 177 167 169 162 162 159 159 160 159 157 157 156
              Christophe Laporte                6  90  89  88 112 108 152 147 150 151 144 147 144 141 143 158 159 158 156 158 157
              Yohann Gene                      78 148 151 151 174 175 177 164 164 162 158 164 165 163 160 157 158 157 155 159 158
              Maciej Bodnar                    97 150 140 173 178 176 188 181 180 178 169 173 151 152 151 161 161 156 154 160 159
              Dylan Groenewegen                23 165 158 137 169 166 167 176 174 173 165 167 166 161 161 156 157 160 158 161 160
              Ian Stannard                    105 172 177 164 163 170 179 169 169 167 179 180 176 177 175 172 169 169 167 163 161
              Marco Haller                    176 161 176 174 189 190 194 189 186 187 186 181 182 180 174 169 167 167 168 164 162
              Robert Wagner                    31 140 153 172 175 174 176 185 184 182 175 178 173 170 162 165 164 163 163 165 163
              Adrien Petit                    140 174 180 165 165 163 162 173 173 172 173 176 171 169 168 162 162 161 160 166 164
              Jacopo Guarnieri                121 173 161 144 149 146 149 162 162 171 168 172 170 168 167 168 166 165 164 167 165
              Marcel Kittel                     2 134 129 119 134 132 136 150 152 150 143 155 157 153 156 170 168 166 165 168 166
              Vegard Breen                    143 130 152 152 153 157 156 166 166 164 178 179 168 166 165 171 170 168 166 162 167
              Davide Cimolai                   61 167 159 138 170 167 168 177 175 174 181 182 181 178 178 175 171 171 169 169 168
              Marcel Sieberg                   95 169 172 163 179 178 190 192 188 186 184 183 179 176 176 176 172 172 170 170 169
              Daniel McLay                      9 138 131 121 160 155 174 183 182 184 174 177 178 174 177 178 174 173 171 171 170
              Bernhard Eisel                  166 181 192 175 191 189 193 194 190 188 189 187 184 182 180 179 175 174 172 172 171
              Leigh Howard                    191 192 186 188 194 194 192 193 189 189 190 188 185 183 181 181 177 175 173 173 172
              Lars Ytting Bak                 197 195 196 196 196 196 196 196 192 191 191 189 186 184 182 182 178 176 174 174 173
              Sam Bennett                     172 198 197 197 197 197 197 197 193 192 192 190 187 185 183 183 179 177 175 175 174