--> -->
1. Team Sky 0:36:33 2. BMC Racing Team +0:37 3. Lotto Soudal +0:52 4. Mitchelton-Scott +0:56 5. Quick-Step Floors +1:01 6. Trek-Segafredo +1:26 7. AG2R La Mondiale +1:29 8. Movistar Team +1:31 9. LottoNl-Jumbo +1:32 10. Groupama-FDJ +1:33 11. Dimension Data +1:41 12. EF Education First-Drapac p/b Cannondale +1:44 13. Bora-Hansgrohe +1:45 14. Astana Pro Team +1:48 15. Katusha-Alpecin +1:49 16. Bahrain-Merida +2:04 17. Vital Concept Club +2:20 18. Fortuneo-Samsic +2:25 19. Cofidis, Solutions Credits +2:27 20. UAE Team Emirates +2:28 21. Wanty-Groupe Gobert +3:10 22. Team Sunweb +3:19
1. Michal Kwiatkowski (Pol, Team Sky) 9:28:21 2. Gianni Moscon (Ita, Team Sky) +0:03 3. Jonathan Castroviejo (Esp, Team Sky) +0:09 4. Geraint Thomas (GBr, Team Sky) +0:21 5. Brent Bookwalter (USA, BMC Racing Team) +0:48 6. Damiano Caruso (Ita, BMC Racing Team) +0:52 7. Joey Rosskopf (USA, BMC Racing Team) +0:53 8. Daryl Impey (RSA, Mitchelton) +0:54 9. Jens Keukeleire (Bel, Lotto Soudal) +1:01 10. Bob Jungels (Lux, Quick) +1:08 11. Julian Alaphilippe (Fra, Quick) +1:09 12. Laurens De Plus (Bel, Quick) +1:16 13. Tiesj Benoot (Bel, Lotto Soudal) 14. Adam Yates (GBr, Mitchelton) +1:17 15. Lucas Hamilton (Aus, Mitchelton) +1:19 16. Tao Geoghegan Hart (GBr, Team Sky) +1:37 17. Fabio Felline (Ita, Trek) +1:42 18. Tsgabu Grmay (Eth, Trek) +1:45 19. Marc Soler (Esp, Movistar Team) +1:51 20. Romain Bardet (Fra, AG2R La Mondiale) +1:52 21. Edvald Boasson Hagen (Nor, Dimension Data) +1:53 22. Rudy Molard (Fra, Groupama) +1:55 23. Pierre Latour (Fra, AG2R La Mondiale) 24. Léo Vincent (Fra, Groupama) +1:56 25. Jaime Roson (Esp, Movistar Team) 26. Gianluca Brambilla (Ita, Trek) +2:00 27. Oliver Naesen (Bel, AG2R La Mondiale) 28. Michael Valgren (Den, Astana Pro Team) +2:06 29. Ilnur Zakarin (Rus, Katusha) +2:07 30. Pello Bilbao (Esp, Astana Pro Team) +2:09 31. Pierre Rolland (Fra, EF Education First) +2:11 32. Simon Clarke (Aus, EF Education First) +2:12 33. Alex Howes (USA, EF Education First) +2:14 34. Peter Kennaugh (GBr, Bora) 35. Dario Cataldo (Ita, Astana Pro Team) +2:15 36. Amanuel Ghebreigzabhier (Eri, Dimension Data) +2:16 37. Emanuel Buchmann (Ger, Bora) +2:17 38. Tiago Machado (Por, Katusha) +2:18 39. Sergei Chernetski (Rus, Astana Pro Team) +2:24 40. Vincenzo Nibali (Ita, Bahrain) +2:28 41. Ian Boswell (USA, Katusha) +2:37 42. Antwan Tolhoek (Ned, LottoNL) +2:47 43. Jesus Herrada (Esp, Cofidis, Solutions Credits) +2:53 44. Valerio Conti (Ita, UAE Team Emirates) +2:55 45. Daniel Martin (Irl, UAE Team Emirates) +2:57 46. Julien Simon (Fra, Cofidis, Solutions Credits) +3:04 47. Neilson Powless (USA, LottoNL) +3:05 48. Tony Gallopin (Fra, AG2R La Mondiale) +3:07 49. Daniel Navarro Garcia (Esp, Cofidis, Solutions Credits) +3:13 50. Warren Barguil (Fra, Fortuneo) +3:14 51. Jay McCarthy (Aus, Bora) +3:22 52. Romain Hardy (Fra, Fortuneo) +3:25 53. Hugo Houle (Can, Astana Pro Team) +3:30 54. Maxime Bouet (Fra, Fortuneo) +3:41 55. Xandro Meurisse (Bel, Wanty) +3:47 56. Robert Kiserlovski (Cro, Katusha) +3:49 57. Antoine Duchesne (Can, Groupama) +3:53 58. Thomas Degand (Bel, Wanty) +3:54 59. Guillaume Martin (Fra, Wanty) +3:56 60. Amael Moinard (Fra, Fortuneo) +3:59 61. Odd Christian Eiking (Nor, Wanty) +4:02 62. Pascal Ackermann (Ger, Bora) 63. Edward Ravasi (Ita, UAE Team Emirates) +4:03 64. Dylan van Baarle (Ned, Team Sky) +4:13 65. Jelle Vanendert (Bel, Lotto Soudal) +4:24 66. Jorge Arcas (Esp, Movistar Team) +4:29 67. Toms Skujins (Lat, Trek) +4:45 68. Tomasz Marczynski (Pol, Lotto Soudal) +5:06 69. Heinrich Haussler (Aus, Bahrain) +5:14 70. Patrick Bevin (NZl, BMC Racing Team) +5:16 71. Alexis Gougeard (Fra, AG2R La Mondiale) +5:25 72. Nikita Stalnov (Kaz, Astana Pro Team) +5:41 73. Sepp Kuss (USA, LottoNL) +5:46 74. Dion Smith (NZl, Wanty) +6:42 75. Nicolas Edet (Fra, Cofidis, Solutions Credits) +6:51 76. Jhonatan Restrepo (Col, Katusha) 77. Pierre Luc Perichon (Fra, Fortuneo) +7:00 78. Jasha Sütterlin (Ger, Movistar Team) +7:10 79. Carlos Verona (Esp, Mitchelton) +7:14 80. Damien Howson (Aus, Mitchelton) +7:33 81. Daniel Moreno (Esp, EF Education First) +7:36 82. Simone Petilli (Ita, UAE Team Emirates) +7:42 83. Serge Pauwels (Bel, Dimension Data) +7:48 84. Imanol Erviti (Esp, Movistar Team) +7:58 85. Stephen Cummings (GBr, Dimension Data) +8:01 86. Bryan Coquard (Fra, Vital Concept Club) +8:02 87. Franco Pellizotti (Ita, Bahrain) +8:04 88. Dylan Teuns (Bel, BMC Racing Team) +8:08 89. Lukas Pöstlberger (Aut, Bora) +8:44 90. Jay Thomson (RSA, Dimension Data) +8:52 91. Mike Teunissen (Ned, Team Sunweb) +8:54 92. Ivan Garcia (Esp, Bahrain) +9:08 93. Luke Rowe (GBr, Team Sky) +9:20 94. Yukiya Arashiro (Jpn, Bahrain) +9:27 95. Marco Minnaard (Ned, Wanty) +9:35 96. Bakhtiyar Kozhatayev (Kaz, Astana Pro Team) 97. Axel Domont (Fra, AG2R La Mondiale) +9:59 98. Matteo Fabbro (Ita, Katusha) +10:05 99. Jose Herrada (Esp, Cofidis, Solutions Credits) +10:20 100. Ramunas Navardauskas (Ltu, Bahrain) +10:27 101. Roy Curvers (Ned, Team Sunweb) +10:51 102. Danilo Wyss (Sui, BMC Racing Team) +11:05 103. Pavel Kochetkov (Rus, Katusha) 104. Brendan Canty (Aus, EF Education First) +11:12 105. Benjamin Thomas (Fra, Groupama) +11:43 106. Johann Van Zyl (RSA, Dimension Data) +12:11 107. Anthony Turgis (Fra, Cofidis, Solutions Credits) +12:12 108. Lawson Craddock (USA, EF Education First) +12:13 109. Brice Feillu (Fra, Fortuneo) +12:26 110. Tobias Ludvigsson (Swe, Groupama) +12:45 111. Quentin Pacher (Fra, Vital Concept Club) +12:54 112. Daniel Teklehaimanot (Eri, Cofidis, Solutions Credits) +12:58 113. Hector Carretero (Esp, Movistar Team) +13:00 114. Pieter Serry (Bel, Quick) +13:03 115. Victor Campenaerts (Bel, Lotto Soudal) +13:12 116. Jaime Castrillo (Esp, Movistar Team) +14:13 117. James Knox (GBr, Quick) +14:32 118. Alex Edmondson (Aus, Mitchelton) +14:38 119. Arnaud Courteille (Fra, Vital Concept Club) +14:42 120. Niki Terpstra (Ned, Quick) +14:49 121. Matthias Brändle (Aut, Trek) +15:03 122. Manuele Mori (Ita, UAE Team Emirates) +15:17 123. Sven Erik Bystrøm (Nor, UAE Team Emirates) +15:30 124. Rory Sutherland (Aus, UAE Team Emirates) +15:41 125. Rüdiger Selig (Ger, Bora) +15:56 126. Bruno Armirail (Fra, Groupama) +16:13 127. Jos van Emden (Ned, LottoNL) +17:03 128. Jelle Wallays (Bel, Lotto Soudal) +17:07 129. Tom Bohli (Sui, BMC Racing Team) +17:10 130. Luka Pibernik (Slo, Bahrain) +17:11 131. Lars Boom (Ned, LottoNL) +17:16 132. Aleksejs Saramotins (Lat, Bora) +17:42 133. Johan Le Bon (Fra, Vital Concept Club) +18:01 134. David Gaudu (Fra, Groupama) +18:11 135. Frederik Backaert (Bel, Wanty) +18:31 136. Fabio Jakobsen (Ned, Quick) +18:39 137. Laurent Pichon (Fra, Fortuneo) +18:46 138. Thomas De Gendt (Bel, Lotto Soudal) +19:08 139. Johannes Fröhlinger (Ger, Team Sunweb) +19:34 140. Sebastian Langeveld (Ned, EF Education First) +19:48 141. Martijn Tusveld (Ned, Team Sunweb) +21:24 142. Floris De Tier (Bel, LottoNL) +23:20 143. Lorrenzo Manzin (Fra, Vital Concept Club) +24:24 144. Kiel Reijnen (USA, Trek) +26:43 145. Kevin Reza (Fra, Vital Concept Club) +27:11 146. Corentin Ermenault (Fra, Vital Concept Club) +27:43 147. Phil Bauhaus (Ger, Team Sunweb) +28:19
Punktewertung: 1. Daryl Impey (RSA, Mitchelton) 45 2. Pascal Ackermann (Ger, Bora) 45 3. Michal Kwiatkowski (Pol, Team Sky) 31 4. Julian Alaphilippe (Fra, Quick) 22 5. Edvald Boasson Hagen (Nor, Dimension Data) 22 6. Jens Keukeleire (Bel, Lotto Soudal) 19 7. Tiesj Benoot (Bel, Lotto Soudal) 18 8. Oliver Naesen (Bel, AG2R La Mondiale) 18 9. Patrick Bevin (NZl, BMC Racing Team) 16 10. Jesus Herrada (Esp, Cofidis, Solutions Credits) 14 11. Julien Simon (Fra, Cofidis, Solutions Credits) 14 12. Damiano Caruso (Ita, BMC Racing Team) 12 13. Dion Smith (NZl, Wanty) 12 14. Jos van Emden (Ned, LottoNL) 12 15. Gianni Moscon (Ita, Team Sky) 10 16. Xandro Meurisse (Bel, Wanty) 10 17. Toms Skujins (Lat, Trek) 8 18. Mike Teunissen (Ned, Team Sunweb) 8 19. Victor Campenaerts (Bel, Lotto Soudal) 8 20. Jaime Roson (Esp, Movistar Team) 6 21. Romain Hardy (Fra, Fortuneo) 6 22. Matthias Brändle (Aut, Trek) 5 23. Bob Jungels (Lux, Quick) 4 24. Jonathan Castroviejo (Esp, Team Sky) 2 25. Brent Bookwalter (USA, BMC Racing Team) 1 Bergwertung: 1. Brice Feillu (Fra, Fortuneo) 9 2. Pierre Luc Perichon (Fra, Fortuneo) 9 3. Nicolas Edet (Fra, Cofidis, Solutions Credits) 8 4. Nikita Stalnov (Kaz, Astana Pro Team) 3 5. Lawson Craddock (USA, EF Education First) 2 6. Geraint Thomas (GBr, Team Sky) 1 7. Antoine Duchesne (Can, Groupama) 1 8. Daniel Teklehaimanot (Eri, Cofidis, Solutions Credits) 1 Nachwuchswertung: 1. Gianni Moscon (Ita, Team Sky) 9:28:24 2. Laurens De Plus (Bel, Quick) +1:13 3. Tiesj Benoot (Bel, Lotto Soudal) 4. Lucas Hamilton (Aus, Mitchelton) +1:16 5. Tao Geoghegan Hart (GBr, Team Sky) +1:34 6. Marc Soler (Esp, Movistar Team) +1:48 7. Pierre Latour (Fra, AG2R La Mondiale) +1:52 8. Léo Vincent (Fra, Groupama) +1:53 9. Jaime Roson (Esp, Movistar Team) 10. Amanuel Ghebreigzabhier (Eri, Dimension Data) +2:13 11. Antwan Tolhoek (Ned, LottoNL) +2:44 12. Valerio Conti (Ita, UAE Team Emirates) +2:52 13. Neilson Powless (USA, LottoNL) +3:02 14. Guillaume Martin (Fra, Wanty) +3:53 15. Odd Christian Eiking (Nor, Wanty) +3:59 16. Pascal Ackermann (Ger, Bora) 17. Edward Ravasi (Ita, UAE Team Emirates) +4:00 18. Alexis Gougeard (Fra, AG2R La Mondiale) +5:22 19. Sepp Kuss (USA, LottoNL) +5:43 20. Rob Power (Aus, Mitchelton) +6:12 21. Dion Smith (NZl, Wanty) +6:39 22. Jhonatan Restrepo (Col, Katusha) +6:48 23. Simone Petilli (Ita, UAE Team Emirates) +7:39 24. Ivan Garcia (Esp, Bahrain) +9:05 25. Matteo Fabbro (Ita, Katusha) +10:02 26. Benjamin Thomas (Fra, Groupama) +11:40 27. Anthony Turgis (Fra, Cofidis, Solutions Credits) +12:09 28. Hector Carretero (Esp, Movistar Team) +12:57 29. Jaime Castrillo (Esp, Movistar Team) +14:10 30. James Knox (GBr, Quick) +14:29 31. Alex Edmondson (Aus, Mitchelton) +14:35 32. Bruno Armirail (Fra, Groupama) +16:10 33. Tom Bohli (Sui, BMC Racing Team) +17:07 34. Luka Pibernik (Slo, Bahrain) +17:08 35. David Gaudu (Fra, Groupama) +18:08 36. Fabio Jakobsen (Ned, Quick) +18:36 37. Martijn Tusveld (Ned, Team Sunweb) +21:21 38. Lorrenzo Manzin (Fra, Vital Concept Club) +24:21 39. Corentin Ermenault (Fra, Vital Concept Club) +27:40 40. Phil Bauhaus (Ger, Team Sunweb) +28:16 Teamwertung: 1. Team Sky 27:12:09 2. BMC Racing Team +0:56 3. Lotto Soudal +1:09 4. Quick-Step Floors +1:23 5. Mitchelton-Scott +1:28 6. Trek-Segafredo +1:55 7. Movistar Team +2:15 8. Groupama-FDJ +2:19 9. AG2R La Mondiale +2:25 10. EF Education First-Drapac p/b Cannondale +2:34 11. Bora-Hansgrohe +2:36 12. Astana Pro Team +2:36 13. Katusha-Alpecin +2:52 14. UAE Team Emirates +3:46 15. Cofidis, Solutions Credits +3:54 16. Wanty-Groupe Gobert +4:51 17. Fortuneo-Samsic +4:54 18. Bahrain-Merida +5:43 19. LottoNl-Jumbo +7:16 20. Dimension Data +7:57 21. Vital Concept Club +24:35 22. Team Sunweb +31:40