Tour de France 2021
Stage 19: Mourenx - Libourne
Distance: 207km | Stage Type: flat | Race Type: normal | finished
| Name | Country | Time |
|---|---|---|
| 1 Matej Mohoric | Slovenia | 4:19:17 |
| 2 Christophe Laporte | France | +0:58 |
| 3 Casper Pedersen | Denmark | +0:58 |
| 4 Mike Teunissen | Netherlands | +1:02 |
| 5 Nils Politt | Germany | +1:08 |
| 6 Edward Theuns | Belgium | +1:08 |
| 7 Michael Valgren | Denmark | +1:08 |
| 8 Georg Zimmermann | Germany | +1:08 |
| 9 Anthony Turgis | France | +1:10 |
| 10 Jasper Stuyven | Belgium | +1:10 |
| 11 Julien Bernard | France | +2:37 |
| 12 Max Walscheid | Germany | +2:37 |
| 13 Davide Ballerini | Italy | +2:37 |
| 14 Silvan Dillier | Switzerland | +2:37 |
| 15 Jonas Rutsch | Germany | +2:37 |
| 16 Elie Gesbert | France | +2:37 |
| 17 Brent van Moer | Belgium | +2:37 |
| 18 Ion Izagirre | Spain | +2:43 |
| 19 Franck Bonnamour | France | +2:57 |
| 20 Simon Clarke | Australia | +10:05 |
| 21 Marc Hirschi | Switzerland | +20:50 |
| 22 Rui Costa | Portugal | +20:50 |
| 23 Rafal Majka | Poland | +20:50 |
| 24 Vegard Stake Laengen | Norway | +20:50 |
| 25 Mikkel Bjerg | Denmark | +20:50 |
| 26 Tadej Pogacar | Slovenia | +20:50 |
| 27 Brandon McNulty | USA | +20:50 |
| 28 Davide Formolo | Italy | +20:50 |
| 29 Jorge Arcas | Spain | +20:50 |
| 30 Alejandro Valverde | Spain | +20:50 |
| 31 Ivan Cortina | Spain | +20:50 |
| 32 Lorenzo Rota | Italy | +20:50 |
| 33 Sonny Colbrelli | Italy | +20:50 |
| 34 Enric Mas | Spain | +20:50 |
| 35 Fred Wright | Great Britain | +20:50 |
| 36 Pello Bilbao | Spain | +20:50 |
| 37 Imanol Erviti | Spain | +20:50 |
| 38 Dmitri Gruzdev | Kazakhstan | +20:50 |
| 39 Carlos Verona | Spain | +20:50 |
| 40 Michal Kwiatkowski | Poland | +20:50 |
| 41 Jakob Fuglsang | Denmark | +20:50 |
| 42 Quentin Pacher | France | +20:50 |
| 43 Wout van Aert | Belgium | +20:50 |
| 44 Maxime Chevalier | France | +20:50 |
| 45 Alexey Lutsenko | Kazakhstan | +20:50 |
| 46 Jonas Vingegaard | Denmark | +20:50 |
| 47 Sepp Kuss | USA | +20:50 |
| 48 Hugo Houle | Canada | +20:50 |
| 49 Philippe Gilbert | Belgium | +20:50 |
| 50 Jonathan Castroviejo | Spain | +20:50 |
| 51 Richard Carapaz | Ecuador | +20:50 |
| 52 Geraint Thomas | Great Britain | +20:50 |
| 53 Aurelien Paret-Peintre | France | +20:50 |
| 54 Thomas de Gendt | Belgium | +20:50 |
| 55 Michael Schaer | Switzerland | +20:50 |
| 56 Dylan van Baarle | Netherlands | +20:50 |
| 57 David Gaudu | France | +20:50 |
| 58 Dylan Teuns | Belgium | +20:50 |
| 59 Benoit Cosnefroy | France | +20:50 |
| 60 Cristian Rodriguez | Spain | +20:50 |
| 61 Tao Geoghegan Hart | Great Britain | +20:50 |
| 62 Ben O'Connor | Australia | +20:50 |
| 63 Dorian Godon | France | +20:50 |
| 64 Valentin Madouas | France | +20:50 |
| 65 Cyril Barthe | France | +20:50 |
| 66 Neilson Powless | USA | +20:50 |
| 67 Bruno Armirail | France | +20:50 |
| 68 Rick Zabel | Germany | +20:50 |
| 69 Emanuel Buchmann | Germany | +20:50 |
| 70 Greg van Avermaet | Belgium | +20:50 |
| 71 Tim Declercq | Belgium | +20:50 |
| 72 Reto Hollenstein | Switzerland | +20:50 |
| 73 Marco Haller | Austria | +20:50 |
| 74 Kristian Sbaragli | Italy | +20:50 |
| 75 Jelle Wallays | Belgium | +20:50 |
| 76 Magnus Cort | Denmark | +20:50 |
| 77 Jasper Philipsen | Belgium | +20:50 |
| 78 Guillaume Martin | France | +20:50 |
| 79 Louis Meintjes | South Africa | +20:50 |
| 80 Harry Sweeny | Australia | +20:50 |
| 81 Richie Porte | Australia | +20:50 |
| 82 Daniel Oss | Italy | +20:50 |
| 83 Wilco Kelderman | Netherlands | +20:50 |
| 84 Jan Bakelants | Belgium | +20:50 |
| 85 Ruben Guerreiro | Portugal | +20:50 |
| 86 Esteban Chaves | Colombia | +20:50 |
| 87 Ruben Fernandez | Spain | +20:50 |
| 88 Patrick Konrad | Austria | +20:50 |
| 89 Stefan Bissegger | Switzerland | +20:50 |
| 90 Pierre-Luc Perichon | France | +20:50 |
| 91 Cyril Gautier | France | +20:50 |
| 92 Wout Poels | Netherlands | +20:50 |
| 93 Pierre Rolland | France | +20:50 |
| 94 Rigoberto Uran | Colombia | +20:50 |
| 95 Julien Simon | France | +20:50 |
| 96 Jesus Herrada | Spain | +20:50 |
| 97 Bauke Mollema | Netherlands | +20:50 |
| 98 Simon Geschke | Germany | +20:50 |
| 99 Omar Fraile | Spain | +20:50 |
| 100 Victor de la Parte | Spain | +20:50 |
| 101 Petr Vakoc | Czechia | +20:50 |
| 102 Pierre-Roger Latour | France | +20:50 |
| 103 Fabien Doubey | France | +20:50 |
| 104 Julian Alaphilippe | France | +20:50 |
| 105 Mattia Cattaneo | Italy | +20:50 |
| 106 Xandro Meurisse | Belgium | +20:50 |
| 107 Oliver Naesen | Belgium | +20:50 |
| 108 Michael Matthews | Australia | +20:50 |
| 109 Dries Devenyns | Belgium | +20:50 |
| 110 Luka Mezgec | Slovenia | +20:50 |
| 111 Mark Cavendish | Great Britain | +20:50 |
| 112 Boy van Poppel | Netherlands | +20:50 |
| 113 Danny van Poppel | Netherlands | +20:50 |
| 114 Alex Aranburu | Spain | +20:50 |
| 115 Michael Moerkoev | Denmark | +20:50 |
| 116 Stefan Kueng | Switzerland | +20:50 |
| 117 Christopher Juul-Jensen | Denmark | +20:50 |
| 118 Andre Greipel | Germany | +20:50 |
| 119 Omer Goldstein | Israel | +20:50 |
| 120 Cees Bol | Netherlands | +20:50 |
| 121 Toms Skujins | Latvia | +20:50 |
| 122 Mads Pedersen | Denmark | +20:50 |
| 123 Joris Nieuwenhuis | Netherlands | +20:50 |
| 124 Carlos Barbero | Spain | +20:50 |
| 125 Nairo Quintana | Colombia | +20:50 |
| 126 Sergio Higuita | Spain | +20:50 |
| 127 Connor Swift | Great Britain | +20:50 |
| 128 Chris Froome | Great Britain | +20:50 |
| 129 Guillaume Boivin | Canada | +20:50 |
| 130 Luke Durbridge | Australia | +20:50 |
| 131 Daniel Martin | Ireland | +20:50 |
| 132 Mark Donovan | Great Britain | +20:50 |
| 133 Sean Bennett | USA | +20:50 |
| 134 Sergio Henao | Colombia | +20:50 |
| 135 Nils Eekhoff | Netherlands | +20:50 |
| 136 Anthony Perez | France | +20:50 |
| 137 Kenny Elissonde | France | +20:50 |
| 138 Ide Schelling | Netherlands | +20:50 |
| 139 Lukas Poestlberger | Austria | +20:50 |
| 140 Jeremy Cabot | France | +20:50 |
| 141 Jonas Rickaert | Belgium | +20:50 |
| 142 Kasper Asgreen | Denmark | +20:50 |
| - Michael Woods | Canada | DNS |
| - Miguel Angel Lopez | Colombia | DNS |