--> -->
1. Julius van den Berg (Ned, EF Education) 2:58:46 2. Alexis Renard (Fra, Israel Start) 3. Matteo Jorgenson (USA, Movistar Team) 4. Gianni Moscon (Ita, Ineos Grenadiers) 5. Alvaro Hodeg Chagui (Col, Deceuninck) 6. Fernando Gaviria Rendon (Col, UAE Team Emirates) 7. Olav Kooij (Ned, Jumbo) 8. John Degenkolb (Ger, Lotto Soudal) 9. Phil Bauhaus (Ger, Bahrain Victorious) 10. Lionel Taminiaux (Bel, Alpecin) 11. Hugo Hofstetter (Fra, Israel Start) 12. Max Kanter (Ger, Team DSM) 13. Jake Stewart (GBr, Groupama) 14. Michael Schwarzmann (Ger, Bora) 15. Alexander Konychev (Ita, Team BikeExchange) 16. Davide Martinelli (Ita, Astana) 17. Ivan Garcia Cortina (Esp, Movistar Team) 18. Andrea Pasqualon (Ita, Intermarché) 19. Edward Theuns (Bel, Trek) 20. Marco Canola (Ita, Gazprom) 21. Maximilian Walscheid (Ger, Qhubeka NextHash) 22. Stanislaw Aniolkowski (Pol, Poland) 23. Attilio Viviani (Ita, Cofidis) 24. Michal Kwiatkowski (Pol, Ineos Grenadiers) 25. Silvan Dillier (Sui, Alpecin) 26. Norman Vahtra (Est, Israel Start) 27. Patryk Stosz (Pol, Poland) 28. Matej Mohoric (Slo, Bahrain Victorious) 29. João Almeida (Por, Deceuninck) 30. Kristian Sbaragli (Ita, Alpecin) 31. Ben Tulett (GBr, Alpecin) 32. Diego Ulissi (Ita, UAE Team Emirates) 33. Einer Rubio Reyes (Col, Movistar Team) 34. Denis Nekrasov (Rus, Gazprom) 35. Maximiliano Richeze (Arg, UAE Team Emirates) 36. Mikkel Honoré (Den, Deceuninck) 37. Vadim Pronskiy (Kaz, Astana) 38. Fumiyuki Beppu (Jpn, EF Education) 39. Dion Smith (NZl, Team BikeExchange) 40. Alessandro Covi (Ita, UAE Team Emirates) 41. Romain Seigle (Fra, Groupama) 42. Jai Hindley (Aus, Team DSM) 43. Kobe Goossens (Bel, Lotto Soudal) 44. Clément Berthet (Fra, AG2R Citroën Team) 45. Lorenzo Rota (Ita, Intermarché) 46. Georg Zimmermann (Ger, Intermarché) 47. Biniam Girmay (Eri, Intermarché) 48. Tony Gallopin (Fra, AG2R Citroën Team) 49. Tanel Kangert (Est, Team BikeExchange) 50. Giovanni Aleotti (Ita, Bora) 51. Jenthe Biermans (Bel, Israel Start) 52. Fabian Lienhard (Sui, Groupama) 53. Barnabás Peák (Hun, Team BikeExchange) 54. Jonas Gregaard (Den, Astana) 55. Antoine Duchesne (Can, Groupama) 56. Stefano Oldani (Ita, Lotto Soudal) 57. Filippo Conca (Ita, Lotto Soudal) 58. Quinten Hermans (Bel, Intermarché) 59. Jonas Rickaert (Bel, Alpecin) 60. Matteo Sobrero (Ita, Astana) 61. Pavel Kochetkov (Rus, Gazprom) 62. Anthony Jullien (Fra, AG2R Citroën Team) 63. Michal Paluta (Pol, Poland) 64. Andrea Vendrame (Ita, AG2R Citroën Team) 65. Larry Warbasse (USA, AG2R Citroën Team) 66. Pascal Eenkhoorn (Ned, Jumbo) 67. Tim Declercq (Bel, Deceuninck) 68. Dylan Teuns (Bel, Bahrain Victorious) 69. Xandro Meurisse (Bel, Alpecin) 70. Tim Wellens (Bel, Lotto Soudal) 71. Sebastian Langeveld (Ned, EF Education) 72. Gijs Van Hoecke (Bel, AG2R Citroën Team) 73. Tom Bohli (Sui, Cofidis) 74. Attila Valter (Hun, Groupama) 75. Carlos Barbero (Esp, Qhubeka NextHash) 76. Yevgeniy Fedorov (Kaz, Astana) 77. Davide Villella (Ita, Movistar Team) 78. Gabriel Cullaigh (GBr, Movistar Team) 79. Logan Owen (USA, EF Education) 80. Christoph Pfingsten (Ger, Jumbo) 81. Matthias Brändle (Aut, Israel Start) 82. Artem Nych (Rus, Gazprom) 83. George Bennett (NZl, Jumbo) 84. Maciej Paterski (Pol, Poland) 85. Nans Peters (Fra, AG2R Citroën Team) 86. Filip Maciejuk (Pol, Poland) 87. Andrey Amador (CRc, Ineos Grenadiers) 88. Stijn Steels (Bel, Deceuninck) 89. Dario Cataldo (Ita, Movistar Team) 90. Lukasz Owsian (Pol, Poland) 91. Fabio Sabatini (Ita, Cofidis) 92. Daniel Arroyave Cañas (Col, EF Education) 93. Ryan Mullen (Irl, Trek) 94. Ruben Fernandez (Esp, Cofidis) 95. Jorge Arcas (Esp, Movistar Team) 96. Nicolas Roche (Irl, Team DSM) 97. Tomasz Marczynski (Pol, Lotto Soudal) 98. Niklas Märkl (Ger, Team DSM) 99. Amanuel Gehbreigzabhier (Eri, Trek) 100. Xandres Vervloesem (Bel, Lotto Soudal) 101. Senne Leysen (Bel, Alpecin) 102. Nikias Arndt (Ger, Team DSM) 103. David Dekker (Ned, Jumbo) 104. Ilnur Zakarin (Rus, Gazprom) 105. Romain Combaud (Fra, Team DSM) 106. Owain Doull (GBr, Ineos Grenadiers) 107. Jos van Emden (Ned, Jumbo) 108. Julien El Fares (Fra, EF Education) 109. Charlie Quarterman (GBr, Trek) 110. Nikita Stalnov (Kaz, Astana) 111. Clément Davy (Fra, Groupama) 112. Emils Liepins (Lat, Trek) 113. Lukasz Wisniowski (Pol, Qhubeka NextHash) 114. Piotr Brozyna (Pol, Poland) 115. Rémi Cavagna (Fra, Deceuninck) 116. Tsgabu Grmay (Eth, Team BikeExchange) 117. Kevin Inkelaar (Ned, Bahrain Victorious) 118. Eros Capecchi (Ita, Bahrain Victorious) 119. Natnael Berhane (Eri, Cofidis) 120. Maciej Bodnar (Pol, Bora) 121. Tao Geoghegan Hart (GBr, Ineos Grenadiers) 122. Alessandro De Marchi (Ita, Israel Start) 123. Taco van der Hoorn (Ned, Intermarché) 124. Sean Bennett (USA, Qhubeka NextHash) 125. Luke Rowe (GBr, Ineos Grenadiers) +0:36 126. Marcel Sieberg (Ger, Bahrain Victorious) 127. Igor Boev (Rus, Gazprom) +0:44 128. Evgeny Shalunov (Rus, Gazprom) +0:57 129. William Bonnet (Fra, Groupama) +1:14 130. Lukas Pöstlberger (Aut, Bora) +2:00 131. Rob Power (Aus, Qhubeka NextHash) +2:43 132. Oliviero Troia (Ita, UAE Team Emirates) 133. Manuele Boaro (Ita, Astana) +3:11 134. Marco Marcato (Ita, UAE Team Emirates) 135. Michal Golas (Pol, Ineos Grenadiers) +1:14 136. Pieter Vanspeybrouck (Bel, Intermarché) +3:20 137. Simon Clarke (Aus, Qhubeka NextHash) 138. Ian Garrison (USA, Deceuninck) 139. Mikkel Bjerg (Den, UAE Team Emirates) 140. Florian Stork (Ger, Team DSM) +3:40 DNF. Antonio Tiberi (Ita, Trek)
1. João Almeida (Por, Deceuninck) 26:15:53 2. Matej Mohoric (Slo, Bahrain Victorious) +0:20 3. Michal Kwiatkowski (Pol, Ineos Grenadiers) +0:27 4. Diego Ulissi (Ita, UAE Team Emirates) +0:37 5. Mikkel Honoré (Den, Deceuninck) +0:53 6. Tim Wellens (Bel, Lotto Soudal) +0:57 7. Jai Hindley (Aus, Team DSM) +1:06 8. Dylan Teuns (Bel, Bahrain Victorious) +1:25 9. Ben Tulett (GBr, Alpecin) +1:28 10. Pascal Eenkhoorn (Ned, Jumbo) +1:30 11. Giovanni Aleotti (Ita, Bora) +1:35 12. Lorenzo Rota (Ita, Intermarché) +1:45 13. Dion Smith (NZl, Team BikeExchange) +1:46 14. Clément Berthet (Fra, AG2R Citroën Team) +1:58 15. Tanel Kangert (Est, Team BikeExchange) +2:00 16. Tony Gallopin (Fra, AG2R Citroën Team) +2:02 17. Quinten Hermans (Bel, Intermarché) +2:04 18. Romain Seigle (Fra, Groupama) +2:07 19. George Bennett (NZl, Jumbo) 20. Ruben Fernandez (Esp, Cofidis) +2:24 21. Alessandro Covi (Ita, UAE Team Emirates) +2:26 22. Ilnur Zakarin (Rus, Gazprom) +2:30 23. Einer Rubio Reyes (Col, Movistar Team) +2:34 24. Jonas Gregaard (Den, Astana) +2:37 25. Stefano Oldani (Ita, Lotto Soudal) +2:40 26. Denis Nekrasov (Rus, Gazprom) 27. Kobe Goossens (Bel, Lotto Soudal) +2:43 28. Davide Villella (Ita, Movistar Team) +2:51 29. Kristian Sbaragli (Ita, Alpecin) +2:52 30. Silvan Dillier (Sui, Alpecin) +2:54 31. Xandro Meurisse (Bel, Alpecin) +2:55 32. Biniam Girmay (Eri, Intermarché) +2:57 33. Vadim Pronskiy (Kaz, Astana) +3:03 34. Rémi Cavagna (Fra, Deceuninck) +3:09 35. Georg Zimmermann (Ger, Intermarché) +3:17 36. Jenthe Biermans (Bel, Israel Start) +3:33 37. Nicolas Roche (Irl, Team DSM) +3:35 38. Logan Owen (USA, EF Education) +3:40 39. Andrea Vendrame (Ita, AG2R Citroën Team) +3:56 40. Tsgabu Grmay (Eth, Team BikeExchange) +4:39 41. Maciej Paterski (Pol, Poland) +5:36 42. Carlos Barbero (Esp, Qhubeka NextHash) +5:43 43. Amanuel Gehbreigzabhier (Eri, Trek) +6:45 44. Tim Declercq (Bel, Deceuninck) +8:22 45. Dario Cataldo (Ita, Movistar Team) +8:46 46. Piotr Brozyna (Pol, Poland) +8:59 47. Christoph Pfingsten (Ger, Jumbo) +9:22 48. Filippo Conca (Ita, Lotto Soudal) +10:17 49. Romain Combaud (Fra, Team DSM) +10:54 50. Jonas Rickaert (Bel, Alpecin) +11:02 51. Alessandro De Marchi (Ita, Israel Start) +11:11 52. Jake Stewart (GBr, Groupama) +11:22 53. Senne Leysen (Bel, Alpecin) +11:52 54. Tao Geoghegan Hart (GBr, Ineos Grenadiers) +12:01 55. Attila Valter (Hun, Groupama) +12:08 56. Maciej Bodnar (Pol, Bora) +12:13 57. Evgeny Shalunov (Rus, Gazprom) +13:42 58. Barnabás Peák (Hun, Team BikeExchange) +13:51 59. Julien El Fares (Fra, EF Education) +14:28 60. Xandres Vervloesem (Bel, Lotto Soudal) +14:40 61. Andrea Pasqualon (Ita, Intermarché) +14:42 62. Matteo Sobrero (Ita, Astana) +14:50 63. Nikias Arndt (Ger, Team DSM) 64. Alexis Renard (Fra, Israel Start) +14:53 65. Larry Warbasse (USA, AG2R Citroën Team) +15:13 66. Marco Canola (Ita, Gazprom) +15:21 67. Lukasz Owsian (Pol, Poland) +15:51 68. Jorge Arcas (Esp, Movistar Team) +16:18 69. Owain Doull (GBr, Ineos Grenadiers) +16:35 70. Nans Peters (Fra, AG2R Citroën Team) +16:56 71. Natnael Berhane (Eri, Cofidis) +17:45 72. Gijs Van Hoecke (Bel, AG2R Citroën Team) +17:50 73. Artem Nych (Rus, Gazprom) +17:59 74. Patryk Stosz (Pol, Poland) +18:34 75. Antoine Duchesne (Can, Groupama) 76. Edward Theuns (Bel, Trek) +18:43 77. Andrey Amador (CRc, Ineos Grenadiers) +18:47 78. Gabriel Cullaigh (GBr, Movistar Team) +19:03 79. John Degenkolb (Ger, Lotto Soudal) +19:10 80. Lukasz Wisniowski (Pol, Qhubeka NextHash) +19:30 81. Fabian Lienhard (Sui, Groupama) +19:33 82. Attilio Viviani (Ita, Cofidis) +19:34 83. Tomasz Marczynski (Pol, Lotto Soudal) +20:01 84. Pavel Kochetkov (Rus, Gazprom) +20:02 85. Simon Clarke (Aus, Qhubeka NextHash) +20:43 86. Michal Paluta (Pol, Poland) +21:18 87. Hugo Hofstetter (Fra, Israel Start) +21:45 88. Phil Bauhaus (Ger, Bahrain Victorious) +22:28 89. Alexander Konychev (Ita, Team BikeExchange) +22:44 90. Sean Bennett (USA, Qhubeka NextHash) +23:42 91. Kevin Inkelaar (Ned, Bahrain Victorious) +24:04 92. Luke Rowe (GBr, Ineos Grenadiers) +24:10 93. Michael Schwarzmann (Ger, Bora) +24:18 94. David Dekker (Ned, Jumbo) +24:33 95. Manuele Boaro (Ita, Astana) +25:09 96. Ivan Garcia Cortina (Esp, Movistar Team) +25:38 97. Ryan Mullen (Irl, Trek) +25:48 98. Nikita Stalnov (Kaz, Astana) +25:51 99. Jos van Emden (Ned, Jumbo) +26:05 100. Max Kanter (Ger, Team DSM) +26:08 101. Daniel Arroyave Cañas (Col, EF Education) +27:07 102. Lukas Pöstlberger (Aut, Bora) +27:27 103. Niklas Märkl (Ger, Team DSM) +27:31 104. Emils Liepins (Lat, Trek) +28:54 105. Lionel Taminiaux (Bel, Alpecin) +29:27 106. Michal Golas (Pol, Ineos Grenadiers) +30:16 107. Filip Maciejuk (Pol, Poland) +32:12 108. Marco Marcato (Ita, UAE Team Emirates) +32:16 109. Eros Capecchi (Ita, Bahrain Victorious) +32:24 110. Igor Boev (Rus, Gazprom) +32:54 111. Sebastian Langeveld (Ned, EF Education) +33:29 112. Yevgeniy Fedorov (Kaz, Astana) +33:31 113. Matteo Jorgenson (USA, Movistar Team) +34:00 114. Pieter Vanspeybrouck (Bel, Intermarché) +34:02 115. Stanislaw Aniolkowski (Pol, Poland) +34:05 116. Fernando Gaviria Rendon (Col, UAE Team Emirates) +34:07 117. Mikkel Bjerg (Den, UAE Team Emirates) +35:35 118. Charlie Quarterman (GBr, Trek) +35:39 119. Fumiyuki Beppu (Jpn, EF Education) +36:06 120. Gianni Moscon (Ita, Ineos Grenadiers) +36:27 121. Maximiliano Richeze (Arg, UAE Team Emirates) +36:28 122. Clément Davy (Fra, Groupama) +36:31 123. Matthias Brändle (Aut, Israel Start) +36:47 124. Julius van den Berg (Ned, EF Education) +37:26 125. Olav Kooij (Ned, Jumbo) +37:52 126. Maximilian Walscheid (Ger, Qhubeka NextHash) +39:02 127. Alvaro Hodeg Chagui (Col, Deceuninck) +39:31 128. Taco van der Hoorn (Ned, Intermarché) +40:34 129. Fabio Sabatini (Ita, Cofidis) +40:56 130. Davide Martinelli (Ita, Astana) +41:11 131. Florian Stork (Ger, Team DSM) +41:34 132. Anthony Jullien (Fra, AG2R Citroën Team) +42:31 133. Tom Bohli (Sui, Cofidis) +42:35 134. Norman Vahtra (Est, Israel Start) +43:14 135. Oliviero Troia (Ita, UAE Team Emirates) +45:41 136. William Bonnet (Fra, Groupama) +46:21 137. Rob Power (Aus, Qhubeka NextHash) +48:21 138. Ian Garrison (USA, Deceuninck) +48:57 139. Stijn Steels (Bel, Deceuninck) +50:20 140. Marcel Sieberg (Ger, Bahrain Victorious) +53:25
Punktewertung: 1. João Almeida (Por, Deceuninck) 84 2. Michal Kwiatkowski (Pol, Ineos Grenadiers) 83 3. Matej Mohoric (Slo, Bahrain Victorious) 80 4. Diego Ulissi (Ita, UAE Team Emirates) 69 5. Phil Bauhaus (Ger, Bahrain Victorious) 50 6. Mikkel Honoré (Den, Deceuninck) 47 7. Hugo Hofstetter (Fra, Israel Start) 42 8. Dion Smith (NZl, Team BikeExchange) 38 9. Tim Wellens (Bel, Lotto Soudal) 36 10. David Dekker (Ned, Jumbo) 36 11. Fernando Gaviria Rendon (Col, UAE Team Emirates) 35 12. Alvaro Hodeg Chagui (Col, Deceuninck) 35 13. Nikias Arndt (Ger, Team DSM) 34 14. Olav Kooij (Ned, Jumbo) 33 15. Quinten Hermans (Bel, Intermarché) 32 16. Biniam Girmay (Eri, Intermarché) 32 17. Maximilian Walscheid (Ger, Qhubeka NextHash) 31 18. Jai Hindley (Aus, Team DSM) 30 19. Andrea Vendrame (Ita, AG2R Citroën Team) 30 20. Jake Stewart (GBr, Groupama) 30 21. Giovanni Aleotti (Ita, Bora) 29 22. Jonas Rickaert (Bel, Alpecin) 29 23. Michael Schwarzmann (Ger, Bora) 26 24. Max Kanter (Ger, Team DSM) 26 25. Julius van den Berg (Ned, EF Education) 25 26. John Degenkolb (Ger, Lotto Soudal) 24 27. Edward Theuns (Bel, Trek) 22 28. Lorenzo Rota (Ita, Intermarché) 21 29. Rémi Cavagna (Fra, Deceuninck) 20 30. Dylan Teuns (Bel, Bahrain Victorious) 20 31. Ben Tulett (GBr, Alpecin) 19 32. Einer Rubio Reyes (Col, Movistar Team) 19 33. Alexis Renard (Fra, Israel Start) 19 34. Stefano Oldani (Ita, Lotto Soudal) 18 35. Maciej Bodnar (Pol, Bora) 18 36. Marco Canola (Ita, Gazprom) 18 37. Matteo Jorgenson (USA, Movistar Team) 18 38. Mikkel Bjerg (Den, UAE Team Emirates) 17 39. Gianni Moscon (Ita, Ineos Grenadiers) 17 40. Pascal Eenkhoorn (Ned, Jumbo) 15 41. Alessandro Covi (Ita, UAE Team Emirates) 14 42. Kristian Sbaragli (Ita, Alpecin) 13 43. Andrea Pasqualon (Ita, Intermarché) 13 44. Lionel Taminiaux (Bel, Alpecin) 11 45. Matthias Brändle (Aut, Israel Start) 11 46. Clément Berthet (Fra, AG2R Citroën Team) 9 47. Denis Nekrasov (Rus, Gazprom) 9 48. Andrey Amador (CRc, Ineos Grenadiers) 9 49. Ruben Fernandez (Esp, Cofidis) 8 50. Logan Owen (USA, EF Education) 8 51. Matteo Sobrero (Ita, Astana) 7 52. Alexander Konychev (Ita, Team BikeExchange) 6 53. Sebastian Langeveld (Ned, EF Education) 6 54. Davide Martinelli (Ita, Astana) 5 55. Alessandro De Marchi (Ita, Israel Start) 4 56. Attilio Viviani (Ita, Cofidis) 4 57. Ivan Garcia Cortina (Esp, Movistar Team) 4 58. Tony Gallopin (Fra, AG2R Citroën Team) 3 59. Jos van Emden (Ned, Jumbo) 3 60. Charlie Quarterman (GBr, Trek) 2 61. Davide Villella (Ita, Movistar Team) 1 62. Stanislaw Aniolkowski (Pol, Poland) 1 Bergwertung: 1. Lukasz Owsian (Pol, Poland) 50 2. Emils Liepins (Lat, Trek) 30 3. Jonas Rickaert (Bel, Alpecin) 22 4. Daniel Arroyave Cañas (Col, EF Education) 22 5. Yevgeniy Fedorov (Kaz, Astana) 9 6. Michal Paluta (Pol, Poland) 8 7. Attila Valter (Hun, Groupama) 6 8. Lukas Pöstlberger (Aut, Bora) 5 9. Filippo Conca (Ita, Lotto Soudal) 5 10. Marco Canola (Ita, Gazprom) 5 11. Sean Bennett (USA, Qhubeka NextHash) 5 12. Matej Mohoric (Slo, Bahrain Victorious) 4 13. Kobe Goossens (Bel, Lotto Soudal) 4 14. Gianni Moscon (Ita, Ineos Grenadiers) 3 15. Biniam Girmay (Eri, Intermarché) 3 16. Edward Theuns (Bel, Trek) 3 17. Patryk Stosz (Pol, Poland) 3 18. Larry Warbasse (USA, AG2R Citroën Team) 3 19. Taco van der Hoorn (Ned, Intermarché) 3 20. Sebastian Langeveld (Ned, EF Education) 3 21. Matteo Jorgenson (USA, Movistar Team) 3 22. Lorenzo Rota (Ita, Intermarché) 2 23. Pieter Vanspeybrouck (Bel, Intermarché) 2 24. Luke Rowe (GBr, Ineos Grenadiers) 1 25. Niklas Märkl (Ger, Team DSM) 1 26. Gabriel Cullaigh (GBr, Movistar Team) 1 Teamwertung: 1 Deceuninck-QuickStep 78:51:51 2 Alpecin-Fenix 0:01:52 3 Intermarché-Wanty-Gobert Matériaux 0:02:20 4 Lotto Soudal 0:02:21 5 AG2R Citroën Team 0:03:06 6 Team BikeExchange 7 Movistar Team 0:06:11 8 Jumbo-Visma 0:07:30 9 Astana-Premier Tech 0:07:55 10 Team DSM 0:09:59 11 UAE Team Emirates 0:11:29 12 Bahrain Victorious 0:12:40 13 Gazprom-RusVelo 0:12:46 14 Bora-Hansgrohe 0:16:17 15 Poland 0:16:50 16 Trek-Segafredo 0:17:52 17 Ineos Grenadiers 0:17:59 18 Groupama-FDJ 0:18:28 19 Israel Start-up Nation 0:22:33 20 Qhubeka NextHash 0:23:24 21 Cofidis 0:33:12 22 EF Education-Nippo 0:34:18