--> -->
1. Magnus Cort Nielsen (Den, Astana Pro Team) 5:03:49 2. Thomas De Gendt (Bel, Lotto Soudal) +0:07 3. Giulio Ciccone (Ita, Trek) +0:13 4. Alessandro De Marchi (Ita, CCC Team) +0:18 5. Lilian Calmejane (Fra, Direct Energie) +0:48 6. Valentin Madouas (Fra, Groupama) 7. Sonny Colbrelli (Ita, Bahrain) 8. Matteo Trentin (Ita, Mitchelton) 9. Philippe Gilbert (Bel, Deceuninck) 10. Michal Kwiatkowski (Pol, Team Sky) 11. Oliver Naesen (Bel, AG2R La Mondiale) 12. Diego Ulissi (Ita, UAE Team Emirates) 13. Hugo Houle (Can, Astana Pro Team) 14. Egan Bernal (Col, Team Sky) 15. Quentin Pacher (Fra, Vital Concept) 16. Luis León Sanchez (Esp, Astana Pro Team) 17. Jack Haig (Aus, Mitchelton) 18. Ion Izagirre Insausti (Esp, Astana Pro Team) 19. Tony Gallopin (Fra, AG2R La Mondiale) 20. Rudy Molard (Fra, Groupama) 21. Nicolas Edet (Fra, Cofidis, Solutions Credits) 22. Bob Jungels (Lux, Deceuninck) 23. Patrick Konrad (Aut, Bora) 24. Dylan Teuns (Bel, Bahrain) 25. Cyril Gautier (Fra, Vital Concept) 26. Romain Bardet (Fra, AG2R La Mondiale) 27. Felix Großschartner (Aut, Bora) 28. Wilco Kelderman (Ned, Team Sunweb) 29. Amaro Antunes (Por, CCC Team) 30. Jan Bakelants (Bel, Team Sunweb) 31. Nairo Quintana (Col, Movistar Team) 32. Tejay Van Garderen (USA, EF Education First) 33. George Bennett (NZl, Team Jumbo) 34. Ilnur Zakarin (Rus, Katusha) 35. Lawson Craddock (USA, EF Education First) 36. Daniel Martinez (Col, EF Education First) 37. Jarlinson Pantano (Col, Trek) 38. Winner Anacona (Col, Movistar Team) +0:56 39. Sergio Henao (Col, UAE Team Emirates) +1:00 40. Miguel Angel Lopez (Col, Astana Pro Team) 41. Domenico Pozzovivo (Ita, Bahrain) +1:07 42. Julien Bernard (Fra, Trek) +1:14 43. Jonathan Hivert (Fra, Direct Energie) 44. Mathias Frank (Sui, AG2R La Mondiale) 45. Ivan Sosa (Col, Team Sky) +1:17 46. Tao Geoghegan Hart (GBr, Team Sky) 47. Mikael Cherel (Fra, AG2R La Mondiale) +1:27 48. Julien El Fares (Fra, Delko Marseille Provence KTM) +3:43 49. Rafael Valls (Esp, Movistar Team) 50. Elie Gesbert (Fra, Arkéa Samsic) +4:32 51. Maxime Monfort (Bel, Lotto Soudal) +6:10 52. Jesper Hansen (Den, Cofidis, Solutions Credits) 53. Laurens ten Dam (Ned, CCC Team) 54. Mike Teunissen (Ned, Team Jumbo) 55. Mathias Le Turnier (Fra, Cofidis, Solutions Credits) +6:25 56. Edward Theuns (Bel, Trek) +6:55 57. Romain Combaud (Fra, Delko Marseille Provence KTM) 58. Louis Vervaeke (Bel, Team Sunweb) 59. Nils Politt (Ger, Katusha) 60. Marco Marcato (Ita, UAE Team Emirates) 61. Niki Terpstra (Ned, Direct Energie) 62. Heinrich Haussler (Aus, Bahrain) 63. Jhonatan Narvaez (Col, Team Sky) 64. Sebastian Henao (Col, Team Sky) 65. Scott Davies (GBr, Dimension Data) 66. Edvald Boasson Hagen (Nor, Dimension Data) 67. Patrick Müller (Sui, Vital Concept) 68. Simon Spilak (Slo, Katusha) 69. Ivan Garcia (Esp, Bahrain) +8:46 70. Esteban Chaves (Col, Mitchelton) 71. Marc Soler (Esp, Movistar Team) +9:31 72. Simon Yates (GBr, Mitchelton) 73. Adam Hansen (Aus, Lotto Soudal) +12:24 74. Laurent Pichon (Fra, Arkéa Samsic) 75. Mauro Finetto (Ita, Delko Marseille Provence KTM) 76. Pawel Poljanski (Pol, Bora) 77. Laurens De Vreese (Bel, Astana Pro Team) 78. Olivier Le Gac (Fra, Groupama) 79. Benoit Cosnefroy (Fra, AG2R La Mondiale) 80. Stijn Vandenbergh (Bel, AG2R La Mondiale) 81. Reto Hollenstein (Sui, Katusha) 82. Alex Kirsch (Lux, Trek) 83. Jean-Pierre Drucker (Lux, Bora) 84. Niccolò Bonifazio (Ita, Direct Energie) 85. Hector Carretero (Esp, Movistar Team) 86. Victor De La Parte (Esp, CCC Team) 87. Sam Bennett (Irl, Bora) 88. Bryan Coquard (Fra, Vital Concept) 89. Bert-Jan Lindeman (Ned, Team Jumbo) 90. Amael Moinard (Fra, Arkéa Samsic) 91. Alessandro Fedeli (Ita, Delko Marseille Provence KTM) 92. Pierre Luc Perichon (Fra, Cofidis, Solutions Credits) +15:54 93. Marco Haller (Aut, Katusha) 94. Damien Gaudin (Fra, Direct Energie) 95. Casper Pedersen (Den, Team Sunweb) +18:22 96. Christophe Laporte (Fra, Cofidis, Solutions Credits) 97. Geoffrey Soupe (Fra, Cofidis, Solutions Credits) 98. Florian Senechal (Fra, Deceuninck) 99. Christoph Pfingsten (Ger, Bora) 100. Evaldas Siskevicius (Ltu, Delko Marseille Provence KTM) 101. Alexander Kristoff (Nor, UAE Team Emirates) 102. Jurgen Roelandts (Bel, Movistar Team) +20:27 103. Jack Bauer (NZl, Mitchelton) 104. Luka Mezgec (Slo, Mitchelton) 105. Eduard-Michael Grosu (Rom, Delko Marseille Provence KTM) 106. Rory Sutherland (Aus, UAE Team Emirates) +22:32 107. Sven Erik Bystrøm (Nor, UAE Team Emirates) 108. Anthony Turgis (Fra, Direct Energie) 109. Adrien Petit (Fra, Direct Energie) 110. Will Barta (USA, CCC Team) 111. Julien Vermote (Bel, Dimension Data) 112. Imanol Erviti (Esp, Movistar Team) 113. Mikel Nieve (Esp, Mitchelton) 114. Roy Curvers (Ned, Team Sunweb) 115. John Degenkolb (Ger, Trek) 116. Ramon Sinkeldam (Ned, Groupama) 117. Michael Schwarzmann (Ger, Bora) 118. Fabio Sabatini (Ita, Deceuninck) 119. Jacopo Guarnieri (Ita, Groupama) 120. Tom Scully (NZl, EF Education First) 121. Mitchell Docker (Aus, EF Education First) 122. Kristijan Koren (Slo, Bahrain) 123. Koen de Kort (Ned, Trek) 124. André Greipel (Ger, Arkéa Samsic) 125. Nikolas Maes (Bel, Lotto Soudal) 126. Ramunas Navardauskas (Ltu, Delko Marseille Provence KTM) 127. Daniel McLay (GBr, EF Education First) 128. Pascal Eenkhoorn (Ned, Team Jumbo) 129. Fabio Jakobsen (Ned, Deceuninck) 130. Dylan Groenewegen (Ned, Team Jumbo) 131. Amund Grøndahl Jansen (Nor, Team Jumbo) 132. Bram Welten (Ned, Arkéa Samsic) 133. Ignatas Konovalovas (Ltu, Groupama) 134. Arnaud Demare (Fra, Groupama) 135. Maarten Wynants (Bel, Team Jumbo) 136. Bernhard Eisel (Aut, Dimension Data) 137. Kevin Reza (Fra, Vital Concept) 138. Francisco Ventoso (Esp, CCC Team) 139. Arthur Vichot (Fra, Vital Concept) 140. Luke Rowe (GBr, Team Sky) 141. Caleb Ewan (Aus, Lotto Soudal) 142. Lars Bak (Den, Dimension Data) 143. Jakub Mareczko (Ita, CCC Team) 144. Bert Van Lerberghe (Bel, Cofidis, Solutions Credits) 145. Tim Declercq (Bel, Deceuninck) 146. Iljo Keisse (Bel, Deceuninck) 147. Jens Debusschere (Bel, Katusha) 148. Roger Kluge (Ger, Lotto Soudal) 149. Kris Boeckmans (Bel, Vital Concept)
1. Michal Kwiatkowski (Pol, Team Sky) 16:52:27 2. Luis León Sanchez (Esp, Astana Pro Team) +0:05 3. Philippe Gilbert (Bel, Deceuninck) +0:10 4. Egan Bernal (Col, Team Sky) +0:11 5. Matteo Trentin (Ita, Mitchelton) +0:14 6. Tony Gallopin (Fra, AG2R La Mondiale) +0:15 7. Rudy Molard (Fra, Groupama) +0:17 8. Romain Bardet (Fra, AG2R La Mondiale) 9. Oliver Naesen (Bel, AG2R La Mondiale) +0:18 10. Felix Großschartner (Aut, Bora) 11. Hugo Houle (Can, Astana Pro Team) +0:19 12. Lilian Calmejane (Fra, Direct Energie) 13. Sonny Colbrelli (Ita, Bahrain) 14. Nairo Quintana (Col, Movistar Team) 15. Valentin Madouas (Fra, Groupama) 16. Wilco Kelderman (Ned, Team Sunweb) 17. Jack Haig (Aus, Mitchelton) 18. George Bennett (NZl, Team Jumbo) 19. Ilnur Zakarin (Rus, Katusha) 20. Bob Jungels (Lux, Deceuninck) +0:29 21. Dylan Teuns (Bel, Bahrain) +1:06 22. Patrick Konrad (Aut, Bora) +1:19 23. Lawson Craddock (USA, EF Education First) +2:06 24. Tejay Van Garderen (USA, EF Education First) +3:01 25. Mikael Cherel (Fra, AG2R La Mondiale) +3:40 26. Cyril Gautier (Fra, Vital Concept) +3:48 27. Mike Teunissen (Ned, Team Jumbo) +5:41 28. Edward Theuns (Bel, Trek) +6:26 29. Jarlinson Pantano (Col, Trek) +7:58 30. Daniel Martinez (Col, EF Education First) 31. Niki Terpstra (Ned, Direct Energie) +8:02 32. Ivan Garcia (Esp, Bahrain) +8:22 33. Giulio Ciccone (Ita, Trek) +9:01 34. Winner Anacona (Col, Movistar Team) +9:42 35. Magnus Cort Nielsen (Den, Astana Pro Team) +9:44 36. Scott Davies (GBr, Dimension Data) +10:22 37. Nils Politt (Ger, Katusha) +10:42 38. Amaro Antunes (Por, CCC Team) +11:14 39. Ion Izagirre Insausti (Esp, Astana Pro Team) +11:23 40. Diego Ulissi (Ita, UAE Team Emirates) +11:39 41. Jean-Pierre Drucker (Lux, Bora) +11:55 42. Tao Geoghegan Hart (GBr, Team Sky) +11:57 43. Alessandro De Marchi (Ita, CCC Team) +11:58 44. Maxime Monfort (Bel, Lotto Soudal) +12:20 45. Marco Marcato (Ita, UAE Team Emirates) +12:29 46. Miguel Angel Lopez (Col, Astana Pro Team) +12:40 47. Julien Bernard (Fra, Trek) +12:53 48. Stijn Vandenbergh (Bel, AG2R La Mondiale) +13:42 49. Alex Kirsch (Lux, Trek) +13:51 50. Julien El Fares (Fra, Delko Marseille Provence KTM) +14:00 51. Edvald Boasson Hagen (Nor, Dimension Data) +14:05 52. Domenico Pozzovivo (Ita, Bahrain) +14:29 53. Rafael Valls (Esp, Movistar Team) +14:34 54. Mathias Frank (Sui, AG2R La Mondiale) +14:36 55. Pawel Poljanski (Pol, Bora) +14:57 56. Jesper Hansen (Den, Cofidis, Solutions Credits) +15:02 57. Thomas De Gendt (Bel, Lotto Soudal) +15:09 58. Heinrich Haussler (Aus, Bahrain) +15:29 59. Quentin Pacher (Fra, Vital Concept) +15:36 60. Esteban Chaves (Col, Mitchelton) +15:56 61. Sergio Henao (Col, UAE Team Emirates) +16:10 62. Elie Gesbert (Fra, Arkéa Samsic) +16:17 63. Louis Vervaeke (Bel, Team Sunweb) +17:23 64. Patrick Müller (Sui, Vital Concept) +17:35 65. Jhonatan Narvaez (Col, Team Sky) 66. Olivier Le Gac (Fra, Groupama) +17:37 67. Laurens ten Dam (Ned, CCC Team) +17:49 68. Bert-Jan Lindeman (Ned, Team Jumbo) +17:50 69. Christophe Laporte (Fra, Cofidis, Solutions Credits) +17:53 70. Simon Yates (GBr, Mitchelton) +18:28 71. Bryan Coquard (Fra, Vital Concept) +18:34 72. Romain Combaud (Fra, Delko Marseille Provence KTM) +19:06 73. Ivan Sosa (Col, Team Sky) +19:34 74. Mathias Le Turnier (Fra, Cofidis, Solutions Credits) +19:47 75. Simon Spilak (Slo, Katusha) +20:17 76. Sebastian Henao (Col, Team Sky) 77. Sam Bennett (Irl, Bora) +20:28 78. Marco Haller (Aut, Katusha) +20:54 79. Marc Soler (Esp, Movistar Team) +21:11 80. Jurgen Roelandts (Bel, Movistar Team) +21:12 81. Laurens De Vreese (Bel, Astana Pro Team) +21:16 82. Adam Hansen (Aus, Lotto Soudal) 83. Mauro Finetto (Ita, Delko Marseille Provence KTM) 84. Laurent Pichon (Fra, Arkéa Samsic) +21:36 85. Dylan Groenewegen (Ned, Team Jumbo) +21:38 86. Jan Bakelants (Bel, Team Sunweb) +21:40 87. Nicolas Edet (Fra, Cofidis, Solutions Credits) +21:52 88. John Degenkolb (Ger, Trek) +22:03 89. Arnaud Demare (Fra, Groupama) 90. André Greipel (Ger, Arkéa Samsic) 91. Anthony Turgis (Fra, Direct Energie) 92. Jonathan Hivert (Fra, Direct Energie) +22:18 93. Nikolas Maes (Bel, Lotto Soudal) +22:23 94. Amund Grøndahl Jansen (Nor, Team Jumbo) 95. Koen de Kort (Ned, Trek) +22:40 96. Imanol Erviti (Esp, Movistar Team) +22:50 97. Reto Hollenstein (Sui, Katusha) +22:59 98. Niccolò Bonifazio (Ita, Direct Energie) 99. Victor De La Parte (Esp, CCC Team) 100. Hector Carretero (Esp, Movistar Team) +23:04 101. Ignatas Konovalovas (Ltu, Groupama) +23:19 102. Mitchell Docker (Aus, EF Education First) +23:36 103. Casper Pedersen (Den, Team Sunweb) +23:37 104. Ramon Sinkeldam (Ned, Groupama) +23:41 105. Benoit Cosnefroy (Fra, AG2R La Mondiale) +24:03 106. Luke Rowe (GBr, Team Sky) +24:24 107. Kristijan Koren (Slo, Bahrain) +24:45 108. Adrien Petit (Fra, Direct Energie) +25:04 109. Amael Moinard (Fra, Arkéa Samsic) +25:46 110. Bernhard Eisel (Aut, Dimension Data) +25:59 111. Jacopo Guarnieri (Ita, Groupama) 112. Maarten Wynants (Bel, Team Jumbo) +26:04 113. Evaldas Siskevicius (Ltu, Delko Marseille Provence KTM) +26:13 114. Damien Gaudin (Fra, Direct Energie) +26:25 115. Pierre Luc Perichon (Fra, Cofidis, Solutions Credits) +26:29 116. Bert Van Lerberghe (Bel, Cofidis, Solutions Credits) 117. Luka Mezgec (Slo, Mitchelton) +26:37 118. Florian Senechal (Fra, Deceuninck) +27:08 119. Fabio Jakobsen (Ned, Deceuninck) +28:13 120. Tim Declercq (Bel, Deceuninck) +28:15 121. Caleb Ewan (Aus, Lotto Soudal) +28:30 122. Fabio Sabatini (Ita, Deceuninck) +28:42 123. Pascal Eenkhoorn (Ned, Team Jumbo) +28:46 124. Alexander Kristoff (Nor, UAE Team Emirates) +28:57 125. Geoffrey Soupe (Fra, Cofidis, Solutions Credits) 126. Jack Bauer (NZl, Mitchelton) +29:19 127. Christoph Pfingsten (Ger, Bora) +29:38 128. Francisco Ventoso (Esp, CCC Team) +29:42 129. Michael Schwarzmann (Ger, Bora) +30:02 130. Tom Scully (NZl, EF Education First) +30:18 131. Arthur Vichot (Fra, Vital Concept) +30:25 132. Kevin Reza (Fra, Vital Concept) 133. Roger Kluge (Ger, Lotto Soudal) +30:52 134. Ramunas Navardauskas (Ltu, Delko Marseille Provence KTM) +31:18 135. Jens Debusschere (Bel, Katusha) +31:24 136. Lars Bak (Den, Dimension Data) +31:40 137. Sven Erik Bystrøm (Nor, UAE Team Emirates) +31:58 138. Bram Welten (Ned, Arkéa Samsic) +32:49 139. Iljo Keisse (Bel, Deceuninck) +33:00 140. Kris Boeckmans (Bel, Vital Concept) +33:07 141. Mikel Nieve (Esp, Mitchelton) +34:12 142. Jakub Mareczko (Ita, CCC Team) +34:55 143. Alessandro Fedeli (Ita, Delko Marseille Provence KTM) +35:20 144. Rory Sutherland (Aus, UAE Team Emirates) +37:42 145. Will Barta (USA, CCC Team) 146. Roy Curvers (Ned, Team Sunweb) +38:01 147. Eduard-Michael Grosu (Rom, Delko Marseille Provence KTM) +38:43 148. Daniel McLay (GBr, EF Education First) +39:14 149. Julien Vermote (Bel, Dimension Data) +45:08
Punktewertung: 1. Dylan Groenewegen (Ned, Team Jumbo) 32 2. Caleb Ewan (Aus, Lotto Soudal) 24 3. Sam Bennett (Irl, Bora) 22 4. Michal Kwiatkowski (Pol, Team Sky) 21 5. Magnus Cort Nielsen (Den, Astana Pro Team) 18 6. Fabio Jakobsen (Ned, Deceuninck) 18 7. Matteo Trentin (Ita, Mitchelton) 15 8. Luis León Sanchez (Esp, Astana Pro Team) 14 9. Thomas De Gendt (Bel, Lotto Soudal) 14 10. Ivan Garcia (Esp, Bahrain) 12 11. Philippe Gilbert (Bel, Deceuninck) 11 12. Arnaud Demare (Fra, Groupama) 10 13. Giulio Ciccone (Ita, Trek) 9 14. Bryan Coquard (Fra, Vital Concept) 8 15. Egan Bernal (Col, Team Sky) 7 16. Sonny Colbrelli (Ita, Bahrain) 7 17. Alessandro De Marchi (Ita, CCC Team) 7 18. Daniel McLay (GBr, EF Education First) 7 19. Lilian Calmejane (Fra, Direct Energie) 6 20. John Degenkolb (Ger, Trek) 6 21. Valentin Madouas (Fra, Groupama) 5 22. Niccolò Bonifazio (Ita, Direct Energie) 5 23. Tony Gallopin (Fra, AG2R La Mondiale) 4 24. Alexander Kristoff (Nor, UAE Team Emirates) 4 25. Olivier Le Gac (Fra, Groupama) 3 26. Rudy Molard (Fra, Groupama) 2 27. Romain Bardet (Fra, AG2R La Mondiale) 2 28. André Greipel (Ger, Arkéa Samsic) 2 29. Evaldas Siskevicius (Ltu, Delko Marseille Provence KTM) 2 30. Oliver Naesen (Bel, AG2R La Mondiale) 1 31. Felix Großschartner (Aut, Bora) 1 32. Mike Teunissen (Ned, Team Jumbo) 1 33. Edward Theuns (Bel, Trek) 1 34. Julien Bernard (Fra, Trek) 1 35. Anthony Turgis (Fra, Direct Energie) 1 36. Eduard-Michael Grosu (Rom, Delko Marseille Provence KTM) 1 37. Bob Jungels (Lux, Deceuninck) -3 38. Tim Declercq (Bel, Deceuninck) -3 Bergwertung: 1. Laurent Pichon (Fra, Arkéa Samsic) 8 2. Adrien Petit (Fra, Direct Energie) 8 3. Caleb Ewan (Aus, Lotto Soudal) 4 4. Bob Jungels (Lux, Deceuninck) 4 5. Christophe Laporte (Fra, Cofidis, Solutions Credits) 4 6. Louis Meintjes (RSA, Dimension Data) 3 7. Kevin Reza (Fra, Vital Concept) 3 8. Miguel Angel Lopez (Col, Astana Pro Team) 2 9. Arnaud Demare (Fra, Groupama) 2 10. Luke Rowe (GBr, Team Sky) 2 11. John Degenkolb (Ger, Trek) 1 12. Casper Pedersen (Den, Team Sunweb) 1 Nachwuchswertung: 1. Simon Spilak (Slo, Katusha) 13:48:23 2. Victor De La Parte (Esp, CCC Team) +0:09 3. Rigoberto Uran (Col, EF Education First) +1:07 4. Jens Debusschere (Bel, Katusha) +1:48 5. Niccolò Bonifazio (Ita, Direct Energie) +2:26 6. Maarten Wynants (Bel, Team Jumbo) +3:55 7. Marco Haller (Aut, Katusha) +5:32 8. Daniel Martinez (Col, EF Education First) +5:35 9. Alex Kirsch (Lux, Trek) +5:57 10. Dylan Teuns (Bel, Bahrain) +7:01 11. Amund Grøndahl Jansen (Nor, Team Jumbo) +8:17 12. André Greipel (Ger, Arkéa Samsic) +8:30 13. Tejay Van Garderen (USA, EF Education First) +10:07 14. Ignatas Konovalovas (Ltu, Groupama) +10:17 15. Jean-Pierre Drucker (Lux, Bora) +13:25 16. Edvald Boasson Hagen (Nor, Dimension Data) +13:37 17. Iljo Keisse (Bel, Deceuninck) 18. Luis León Sanchez (Esp, Astana Pro Team) +14:03 19. Hugo Houle (Can, Astana Pro Team) +16:11 20. Adrien Petit (Fra, Direct Energie) +16:43 21. Matteo Trentin (Ita, Mitchelton) +17:12 22. Pascal Eenkhoorn (Ned, Team Jumbo) +18:27 23. Will Barta (USA, CCC Team) +21:32 24. Kevin Reza (Fra, Vital Concept) +24:21 Teamwertung: 1. Astana Pro Team 15:13:03 2. Trek-Segafredo +0:39 3. AG2R La Mondiale +0:48 4. EF Education First +0:48 5. Bahrain-Merida +1:07 6. Team Sky +1:17 7. Movistar Team +3:51 8. CCC Team +5:40 9. Vital Concept-B&B Hotels +6:55 10. Team Sunweb +6:55 11. UAE Team Emirates +7:07 12. Direct Energie +7:21 13. Mitchelton-Scott +8:46 14. Cofidis Solutions Credits +11:47 15. Groupama-FDJ +12:24 16. Bora-Hansgrohe +12:24 17. Katusha-Alpecin +13:02 18. Lotto Soudal +17:05 19. Team Jumbo-Visma +17:46 20. Deceuninck-QuickStep +18:22 21. Delko Marseille Provence KTM +21:26 22. Arkea-Samsic +27:44 23. Dimension Data +34:46