--> -->
1. Primoz Roglic (Slo, Team Jumbo) 4:15:39 2. Tom Dumoulin (Ned, Team Sunweb) 3. David Gaudu (Fra, Groupama) 4. Daniel Martin (Irl, UAE Team Emirates) 5. Alejandro Valverde (Esp, Movistar Team) 6. Wilco Kelderman (Ned, Team Sunweb) 7. Maximilian Schachmann (Ger, Bora) 8. Emanuel Buchmann (Ger, Bora) 9. Rui Costa (Por, UAE Team Emirates) 10. James Knox (GBr, Deceuninck) +0:05 11. Laurens De Plus (Bel, Team Jumbo) 12. Damiano Caruso (Ita, Bahrain) +0:12 13. Jan Hirt (Cze, Astana Pro Team) 14. Michal Kwiatkowski (Pol, Team Sky) +0:16 15. Tejay Van Garderen (USA, EF Education First) 16. Bjorg Lambrecht (Bel, Lotto Soudal) +0:25 17. Sébastien Reichenbach (Sui, Groupama) 18. Tsgabu Grmay (Eth, Mitchelton) 19. Diego Ulissi (Ita, UAE Team Emirates) +0:27 20. Davide Formolo (Ita, Bora) 21. Vincenzo Nibali (Ita, Bahrain) +0:30 22. Geoffrey Bouchard (Fra, AG2R La Mondiale) +0:32 23. Brent Bookwalter (USA, Mitchelton) +0:35 24. Victor De La Parte (Esp, CCC Team) +0:42 25. Gorka Izagirre Insausti (Esp, Astana Pro Team) 26. Tony Gallopin (Fra, AG2R La Mondiale) +0:58 27. Joseph Rosskopf (USA, CCC Team) 28. Davide Villella (Ita, Astana Pro Team) 29. Artem Nych (Rus, Gazprom–Rusvelo) +1:33 30. Alessandro De Marchi (Ita, CCC Team) 31. Richie Porte (Aus, Trek) 32. Daniel Navarro Garcia (Esp, Katusha) 33. Ilnur Zakarin (Rus, Katusha) 34. Dries Devenyns (Bel, Deceuninck) 35. Quentin Jauregui (Fra, AG2R La Mondiale) +1:38 36. Roman Kreuziger (Cze, Dimension Data) +1:52 37. Pavel Sivakov (Rus, Team Sky) 38. Ildar Arslanov (Rus, Gazprom–Rusvelo) 39. Louis Meintjes (RSA, Dimension Data) 40. Niklas Eg (Den, Trek) +2:02 41. Aurélien Paret Peintre (Fra, AG2R La Mondiale) +2:15 42. Callum Scotson (Aus, Mitchelton) +3:12 43. Manuele Boaro (Ita, Astana Pro Team) 44. Ruben Fernandez (Esp, Movistar Team) +3:51 45. Maxime Monfort (Bel, Lotto Soudal) +4:06 46. Jan Tratnik (Slo, Bahrain) +4:12 47. Will Clarke (Aus, Trek) +4:15 48. Rob Power (Aus, Team Sunweb) +4:37 49. Gianni Moscon (Ita, Team Sky) 50. Larry Warbasse (USA, AG2R La Mondiale) +4:54 51. Chad Haga (USA, Team Sunweb) +4:56 52. Jasha Sütterlin (Ger, Movistar Team) +5:12 53. Salvatore Puccio (Ita, Team Sky) 54. Luis Mas Bonet (Esp, Movistar Team) 55. Péter Kusztor (Hun, Team Novo Nordisk) +6:46 56. Sander Armee (Bel, Lotto Soudal) 57. Serge Pauwels (Bel, CCC Team) 58. Lukasz Owsian (Pol, CCC Team) 59. Pavel Kochetkov (Rus, Katusha) 60. Rohan Dennis (Aus, Bahrain) +7:51 61. Anthony Roux (Fra, Groupama) +8:05 62. Reinardt Janse Van Rensburg (RSA, Dimension Data) 63. Sean Bennett (USA, EF Education First) 64. Christoph Pfingsten (Ger, Bora) 65. Dmitriy Gruzdev (Kaz, Astana Pro Team) +9:27 66. Michal Golas (Pol, Team Sky) 67. Michael Albasini (Sui, Mitchelton) +10:11 68. Miles Scotson (Aus, Groupama) +10:16 69. Koen Bouwman (Ned, Team Jumbo) +10:35 70. Bauke Mollema (Ned, Trek) +11:34 71. Jos van Emden (Ned, Team Jumbo) +12:01 72. Tony Martin (Ger, Team Jumbo) 73. Sam Bewley (NZl, Mitchelton) 74. Nelson Oliveira (Por, Movistar Team) 75. Andrey Amador (CRc, Movistar Team) 76. Roger Kluge (Ger, Lotto Soudal) +13:42 77. Paul Martens (Ger, Team Jumbo) 78. Bernhard Eisel (Aut, Dimension Data) 79. Nikias Arndt (Ger, Team Sunweb) 80. Markel Irizar (Esp, Trek) 81. Jay Thomson (RSA, Dimension Data) 82. Kiel Reijnen (USA, Trek) 83. Adam Hansen (Aus, Lotto Soudal) 84. Sergei Shilov (Rus, Gazprom–Rusvelo) 85. Fernando Gaviria (Col, UAE Team Emirates) 86. James Whelan (Aus, EF Education First) 87. Heinrich Haussler (Aus, Bahrain) 88. Jack Bauer (NZl, Mitchelton) 89. Marcel Sieberg (Ger, Bahrain) +16:34 90. Julius van den Berg (Ned, EF Education First) 91. Caleb Ewan (Aus, Lotto Soudal) +17:20 92. Adam Blythe (GBr, Lotto Soudal) 93. Oliviero Troia (Ita, UAE Team Emirates) +17:49 94. Vegard Stake Laengen (Nor, UAE Team Emirates) 95. Kristoffer Halvorsen (Nor, Team Sky) 96. Sam Brand (GBr, Team Novo Nordisk) 97. Fabio Calabria (Aus, Team Novo Nordisk) 98. Alexander Kristoff (Nor, UAE Team Emirates) 99. Andrea Peron (Ita, Team Novo Nordisk) 100. Luka Mezgec (Slo, Mitchelton) 101. Declan Irvine (Aus, Team Novo Nordisk) 102. Daniil Fominykh (Kaz, Astana Pro Team) 103. Mickael Delage (Fra, Groupama) 104. Fabio Sabatini (Ita, Deceuninck) +20:39 105. Erik Baska (Svk, Bora) 106. Bruno Armirail (Fra, Groupama) 107. Samuel Dumoulin (Fra, AG2R La Mondiale) 108. Charles Planet (Fra, Team Novo Nordisk) 109. Phil Bauhaus (Ger, Bahrain) 110. Marcel Kittel (Ger, Katusha) 111. Mark Cavendish (GBr, Dimension Data) 112. Michael Mørkøv (Den, Deceuninck) 113. Mikkel Frølich Honoré (Den, Deceuninck) 114. Marco Haller (Aut, Katusha) 115. Jaime Castrillo (Esp, Movistar Team) 116. Elia Viviani (Ita, Deceuninck) 117. Matteo Moschetti (Ita, Trek) 118. Stepan Kuriyanov (Rus, Gazprom–Rusvelo) 119. Jakub Mareczko (Ita, CCC Team) 120. Maximilian Walscheid (Ger, Team Sunweb) 121. Igor Boev (Rus, Gazprom–Rusvelo) 122. Alexander Porsev (Rus, Gazprom–Rusvelo) 123. Cees Bol (Ned, Team Sunweb) 124. Mehdi Benhamouda (Fra, Team Novo Nordisk) 125. Anton Vorobyev (Rus, Gazprom–Rusvelo) 126. Daniel McLay (GBr, EF Education First) 127. Sacha Modolo (Ita, EF Education First) 128. Thomas Leezer (Ned, Team Jumbo) 129. Marc Sarreau (Fra, Groupama) 130. Benoit Cosnefroy (Fra, AG2R La Mondiale) 131. Peter Kennaugh (GBr, Bora) 132. Sam Bennett (Irl, Bora) DNF. Kenny Elissonde (Fra, Team Sky) DNF. Patrick Bevin (NZl, CCC Team) DNF. Simon Clarke (Aus, EF Education First) DNF. Alex Dowsett (GBr, Katusha)
1. Primoz Roglic (Slo, Team Jumbo) 23:09:38 2. Alejandro Valverde (Esp, Movistar Team) +0:31 3. David Gaudu (Fra, Groupama) +0:44 4. Emanuel Buchmann (Ger, Bora) +0:56 5. Wilco Kelderman (Ned, Team Sunweb) +1:04 6. Tom Dumoulin (Ned, Team Sunweb) +1:08 7. Daniel Martin (Irl, UAE Team Emirates) +1:11 8. James Knox (GBr, Deceuninck) +1:29 9. Laurens De Plus (Bel, Team Jumbo) +1:45 10. Michal Kwiatkowski (Pol, Team Sky) +1:49 11. Davide Formolo (Ita, Bora) +1:52 12. Jan Hirt (Cze, Astana Pro Team) +1:54 13. Maximilian Schachmann (Ger, Bora) +1:56 14. Victor De La Parte (Esp, CCC Team) +2:04 15. Diego Ulissi (Ita, UAE Team Emirates) +2:19 16. Tejay Van Garderen (USA, EF Education First) +2:22 17. Rui Costa (Por, UAE Team Emirates) +2:30 18. Brent Bookwalter (USA, Mitchelton) +2:47 19. Geoffrey Bouchard (Fra, AG2R La Mondiale) +2:53 20. Tsgabu Grmay (Eth, Mitchelton) +3:32 21. Tony Gallopin (Fra, AG2R La Mondiale) +3:55 22. Davide Villella (Ita, Astana Pro Team) +4:26 23. Pavel Sivakov (Rus, Team Sky) +4:38 24. Bjorg Lambrecht (Bel, Lotto Soudal) +4:46 25. Sébastien Reichenbach (Sui, Groupama) +5:01 26. Aurélien Paret Peintre (Fra, AG2R La Mondiale) +5:12 27. Dries Devenyns (Bel, Deceuninck) +5:19 28. Niklas Eg (Den, Trek) +5:26 29. Roman Kreuziger (Cze, Dimension Data) +5:34 30. Quentin Jauregui (Fra, AG2R La Mondiale) +5:56 31. Louis Meintjes (RSA, Dimension Data) +6:20 32. Gianni Moscon (Ita, Team Sky) +6:23 33. Artem Nych (Rus, Gazprom–Rusvelo) +6:25 34. Ildar Arslanov (Rus, Gazprom–Rusvelo) 35. Alessandro De Marchi (Ita, CCC Team) +6:32 36. Vincenzo Nibali (Ita, Bahrain) +7:05 37. Damiano Caruso (Ita, Bahrain) +8:47 38. Callum Scotson (Aus, Mitchelton) +9:40 39. Gorka Izagirre Insausti (Esp, Astana Pro Team) +9:46 40. Larry Warbasse (USA, AG2R La Mondiale) +10:00 41. Ilnur Zakarin (Rus, Katusha) +10:15 42. Joseph Rosskopf (USA, CCC Team) +10:16 43. Daniel Navarro Garcia (Esp, Katusha) +11:03 44. Bauke Mollema (Ned, Trek) +13:15 45. Manuele Boaro (Ita, Astana Pro Team) +13:25 46. Rob Power (Aus, Team Sunweb) +14:06 47. Ruben Fernandez (Esp, Movistar Team) +14:11 48. Lukasz Owsian (Pol, CCC Team) +14:24 49. Serge Pauwels (Bel, CCC Team) +14:47 50. Sander Armee (Bel, Lotto Soudal) +16:02 51. Péter Kusztor (Hun, Team Novo Nordisk) +16:50 52. Maxime Monfort (Bel, Lotto Soudal) +17:14 53. Richie Porte (Aus, Trek) +17:35 54. Salvatore Puccio (Ita, Team Sky) +18:00 55. Reinardt Janse Van Rensburg (RSA, Dimension Data) +18:10 56. Chad Haga (USA, Team Sunweb) +19:00 57. Anthony Roux (Fra, Groupama) +19:43 58. Jasha Sütterlin (Ger, Movistar Team) +20:26 59. Luis Mas Bonet (Esp, Movistar Team) +21:21 60. Christoph Pfingsten (Ger, Bora) +21:34 61. Miles Scotson (Aus, Groupama) +23:49 62. Sean Bennett (USA, EF Education First) +24:17 63. Jan Tratnik (Slo, Bahrain) +24:18 64. Jack Bauer (NZl, Mitchelton) +24:49 65. Benoit Cosnefroy (Fra, AG2R La Mondiale) +25:50 66. Daniil Fominykh (Kaz, Astana Pro Team) +26:01 67. Rohan Dennis (Aus, Bahrain) +26:47 68. Will Clarke (Aus, Trek) +27:08 69. Nelson Oliveira (Por, Movistar Team) +27:38 70. Pavel Kochetkov (Rus, Katusha) +28:04 71. Koen Bouwman (Ned, Team Jumbo) +28:41 72. Nikias Arndt (Ger, Team Sunweb) +28:49 73. Michael Albasini (Sui, Mitchelton) +28:51 74. Andrey Amador (CRc, Movistar Team) +28:55 75. Dmitriy Gruzdev (Kaz, Astana Pro Team) +29:07 76. Luka Mezgec (Slo, Mitchelton) +29:54 77. James Whelan (Aus, EF Education First) +30:49 78. Jay Thomson (RSA, Dimension Data) +31:27 79. Fernando Gaviria (Col, UAE Team Emirates) +31:59 80. Sam Bewley (NZl, Mitchelton) +34:12 81. Caleb Ewan (Aus, Lotto Soudal) +35:11 82. Michal Golas (Pol, Team Sky) +35:22 83. Adam Hansen (Aus, Lotto Soudal) 84. Sam Brand (GBr, Team Novo Nordisk) +36:11 85. Jos van Emden (Ned, Team Jumbo) +36:27 86. Alexander Kristoff (Nor, UAE Team Emirates) +36:33 87. Julius van den Berg (Ned, EF Education First) 88. Mickael Delage (Fra, Groupama) +36:43 89. Sergei Shilov (Rus, Gazprom–Rusvelo) +36:44 90. Bernhard Eisel (Aut, Dimension Data) +37:27 91. Vegard Stake Laengen (Nor, UAE Team Emirates) +37:37 92. Mikkel Frølich Honoré (Den, Deceuninck) +38:37 93. Matteo Moschetti (Ita, Trek) +38:38 94. Marco Haller (Aut, Katusha) +38:49 95. Markel Irizar (Esp, Trek) +38:51 96. Kiel Reijnen (USA, Trek) +39:20 97. Sacha Modolo (Ita, EF Education First) +39:24 98. Heinrich Haussler (Aus, Bahrain) +39:29 99. Peter Kennaugh (GBr, Bora) 100. Fabio Sabatini (Ita, Deceuninck) +39:39 101. Marcel Sieberg (Ger, Bahrain) +39:58 102. Michael Mørkøv (Den, Deceuninck) +40:14 103. Fabio Calabria (Aus, Team Novo Nordisk) +40:59 104. Declan Irvine (Aus, Team Novo Nordisk) +41:43 105. Paul Martens (Ger, Team Jumbo) +41:50 106. Oliviero Troia (Ita, UAE Team Emirates) +42:10 107. Phil Bauhaus (Ger, Bahrain) +42:12 108. Roger Kluge (Ger, Lotto Soudal) +42:14 109. Kristoffer Halvorsen (Nor, Team Sky) +42:29 110. Andrea Peron (Ita, Team Novo Nordisk) +42:39 111. Mark Cavendish (GBr, Dimension Data) +42:55 112. Marc Sarreau (Fra, Groupama) +43:29 113. Marcel Kittel (Ger, Katusha) +43:31 114. Samuel Dumoulin (Fra, AG2R La Mondiale) +43:44 115. Alexander Porsev (Rus, Gazprom–Rusvelo) +43:47 116. Adam Blythe (GBr, Lotto Soudal) +43:58 117. Sam Bennett (Irl, Bora) +44:40 118. Thomas Leezer (Ned, Team Jumbo) +45:02 119. Elia Viviani (Ita, Deceuninck) +45:10 120. Maximilian Walscheid (Ger, Team Sunweb) +45:12 121. Daniel McLay (GBr, EF Education First) +45:31 122. Jakub Mareczko (Ita, CCC Team) +45:58 123. Igor Boev (Rus, Gazprom–Rusvelo) 124. Cees Bol (Ned, Team Sunweb) +46:02 125. Stepan Kuriyanov (Rus, Gazprom–Rusvelo) +46:12 126. Jaime Castrillo (Esp, Movistar Team) +47:05 127. Charles Planet (Fra, Team Novo Nordisk) +47:24 128. Anton Vorobyev (Rus, Gazprom–Rusvelo) +48:08 129. Mehdi Benhamouda (Fra, Team Novo Nordisk) +48:23 130. Erik Baska (Svk, Bora) 131. Bruno Armirail (Fra, Groupama) 132. Tony Martin (Ger, Team Jumbo)
Punktewertung: 1. Stepan Kuriyanov (Rus, Gazprom–Rusvelo) 52 2. Elia Viviani (Ita, Deceuninck) 49 3. Primoz Roglic (Slo, Team Jumbo) 48 4. Charles Planet (Fra, Team Novo Nordisk) 43 5. Fernando Gaviria (Col, UAE Team Emirates) 36 6. Caleb Ewan (Aus, Lotto Soudal) 32 7. Alejandro Valverde (Esp, Movistar Team) 30 8. David Gaudu (Fra, Groupama) 24 9. Tom Dumoulin (Ned, Team Sunweb) 16 10. Daniel Martin (Irl, UAE Team Emirates) 16 11. Matteo Moschetti (Ita, Trek) 16 12. Marcel Kittel (Ger, Katusha) 15 13. Sam Bennett (Irl, Bora) 14 14. Wilco Kelderman (Ned, Team Sunweb) 13 15. Kristoffer Halvorsen (Nor, Team Sky) 13 16. Emanuel Buchmann (Ger, Bora) 12 17. Igor Boev (Rus, Gazprom–Rusvelo) 12 18. Adam Hansen (Aus, Lotto Soudal) 9 19. Quentin Jauregui (Fra, AG2R La Mondiale) 9 20. Sergei Shilov (Rus, Gazprom–Rusvelo) 8 21. Phil Bauhaus (Ger, Bahrain) 8 22. Reinardt Janse Van Rensburg (RSA, Dimension Data) 7 23. Luka Mezgec (Slo, Mitchelton) 7 24. Erik Baska (Svk, Bora) 7 25. Michael Mørkøv (Den, Deceuninck) 6 26. Davide Formolo (Ita, Bora) 5 27. Damiano Caruso (Ita, Bahrain) 5 28. Marcel Sieberg (Ger, Bahrain) 5 29. James Knox (GBr, Deceuninck) 4 30. Maximilian Schachmann (Ger, Bora) 4 31. Diego Ulissi (Ita, UAE Team Emirates) 4 32. Ilnur Zakarin (Rus, Katusha) 4 33. Sacha Modolo (Ita, EF Education First) 4 34. Jakub Mareczko (Ita, CCC Team) 4 35. Bauke Mollema (Ned, Trek) 3 36. Will Clarke (Aus, Trek) 3 37. Fabio Calabria (Aus, Team Novo Nordisk) 3 38. Rui Costa (Por, UAE Team Emirates) 2 39. Marco Haller (Aut, Katusha) 2 40. Marc Sarreau (Fra, Groupama) 2 41. Cees Bol (Ned, Team Sunweb) 2 42. Jan Hirt (Cze, Astana Pro Team) 1 43. Artem Nych (Rus, Gazprom–Rusvelo) 1 44. Nikias Arndt (Ger, Team Sunweb) 1 45. Michael Albasini (Sui, Mitchelton) 1 46. Sam Brand (GBr, Team Novo Nordisk) 1 47. Maximilian Walscheid (Ger, Team Sunweb) 1 48. Tony Martin (Ger, Team Jumbo) 1 Nachwuchswertung: 1. David Gaudu (Fra, Groupama) 23:10:22 2. James Knox (GBr, Deceuninck) +0:45 3. Laurens De Plus (Bel, Team Jumbo) +1:01 4. Maximilian Schachmann (Ger, Bora) +1:12 5. Pavel Sivakov (Rus, Team Sky) +3:54 6. Bjorg Lambrecht (Bel, Lotto Soudal) +4:02 7. Aurélien Paret Peintre (Fra, AG2R La Mondiale) +4:28 8. Niklas Eg (Den, Trek) +4:42 9. Quentin Jauregui (Fra, AG2R La Mondiale) +5:12 10. Gianni Moscon (Ita, Team Sky) +5:39 11. Artem Nych (Rus, Gazprom–Rusvelo) +5:41 12. Ildar Arslanov (Rus, Gazprom–Rusvelo) 13. Callum Scotson (Aus, Mitchelton) +8:56 14. Rob Power (Aus, Team Sunweb) +13:22 15. Miles Scotson (Aus, Groupama) +23:05 16. Sean Bennett (USA, EF Education First) +23:33 17. Benoit Cosnefroy (Fra, AG2R La Mondiale) +25:06 18. James Whelan (Aus, EF Education First) +30:05 19. Fernando Gaviria (Col, UAE Team Emirates) +31:15 20. Caleb Ewan (Aus, Lotto Soudal) +34:27 21. Julius van den Berg (Ned, EF Education First) +35:49 22. Mikkel Frølich Honoré (Den, Deceuninck) +37:53 23. Matteo Moschetti (Ita, Trek) +37:54 24. Declan Irvine (Aus, Team Novo Nordisk) +40:59 25. Oliviero Troia (Ita, UAE Team Emirates) +41:26 26. Phil Bauhaus (Ger, Bahrain) +41:28 27. Kristoffer Halvorsen (Nor, Team Sky) +41:45 28. Jakub Mareczko (Ita, CCC Team) +45:14 29. Cees Bol (Ned, Team Sunweb) +45:18 30. Stepan Kuriyanov (Rus, Gazprom–Rusvelo) +45:28 31. Jaime Castrillo (Esp, Movistar Team) +46:21 32. Mehdi Benhamouda (Fra, Team Novo Nordisk) 33. Erik Baska (Svk, Bora) 34. Bruno Armirail (Fra, Groupama) Teamwertung: 1. Bora-Hansgrohe 2. UAE Team Emirates 3. Astana Pro Team 4. AG2R La Mondiale 5. CCC Team 6. Team Sky 7. Mitchelton-Scott 8. Team Sunweb 9. Trek-Segafredo 10. Team Jumbo-Visma 11. Groupama-FDJ 12. Bahrain-Merida 13. Dimension Data 14. Movistar Team 15. Deceueninck-QuickStep 16. Lotto Soudal 17. Katusha-Alpecin 18. EF Education First 19. Gazprom-RusVelo 20. Team Novo Nordisk