1. Felix Gall (Aut) en 11h19'50"
2. Mattias Skjelmose (Dan) à 2"
3. Remco Evenepoel (Bel) à 16"
4. Pello Bilbao (Esp) à 57"
5. Wilco Kelderman (Hol) à 1'12"
6. Juan Ayuso (Esp) à 1'18"
7. Romain Bardet (Fra) à 1'25"
8. Cian Uijtdebroeks (Bel) à 1'26"
9. Magnus Sheffield (Usa) à 1'33"
10. Rigoberto Uran (Col) à 1'50"
11. Ion Izagirre (Esp) à 2'08"
12. Sylvain Moniquet (Bel) à 2'11"
13. Harold Tejada (Col) à 2'21"
14. Dylan Teuns (Bel) à 2'29"
15. Clément Berthet (Fra) à 2'47"
16. Maximilian Schachmann (All) à 3'00"
17. Callum Scotson (Aus) à 3'34"
18. Michael Storer (Aus) à 3'52"
19. Gorka Izagirre (Esp) à 4'07"
20. Romain Grégoire (Fra) à 4'49"
21. Michal Kwiatkowski (Pol) à 6'17"
22. Welay Hagos Berhe (Eth) à 6'35"
23. Alex Aranburu (Esp) à 6'38"
24. Damien Howson (Aus) à 6'47"
25. Krists Neilands (Let) à 7'47"
26. Yannis Voisard (Sui) à 9'46"
27. Gino Mäder (Sui) à 12'06"
28. Jonathan Narvaez (Equ) à 12'48"
29. Hugo Houle (Can) à 15'08"
30. Rui Costa (Por) à 16'09"
31. Mikkel Frolich Honoré (Dan) à 16'40"
32. Mikaël Chérel (Fra) à 17'08"
33. Thomas Pidcock (Gbr) à 17'42"
34. Ewen Costiou (Fra) à 17'55"
35. Matthew Dinham (Aus) à 18'23"
36. Leilson Powless (Usa) à 18'29"
37. Sam Oomen (Hol) à 18'42"
38. Stefan Küng (Sui) à 19'12"
39. Jakob Fuglsang (Dan) à 19'24"
40. Andrii Ponomar (Ukr) à 20'11"
41. Kevin Vermaerke (Usa) à 20'19"
42. Finn Fisher-Black (Nzl) à 21'02"
43. Matteo Sobrero (Ita) à 22'24"
44. Quinn Simmons (Usa) à 22'31"
45. Marc Hirschi (Sui) à 23'17"
46. Sébastien Reichenbach (Sui) à 23'19"
47. Jan Maas (Hol) à 23'29"
48. Felix Engelhardt (All) à 23'42"
49. Julien Bernard (Fra) à 23'52"
50. Mauro Schmid (Sui) à 24'02"
51. Carl Fredrik (Nor) à 24'10"
52. Antonio Tiberi (Ita) à 24'12"
53. Lilian Calmejane (Fra) à 24'17"
54. Stan Dewulf (Bel) à 24'33"
55. Kristian Sbaragli (Ita) à 24'48"
56. Quentin Pacher (Fra) à 24'58"
57. Sergio Higuita (Col) à 26'00"
58. Chris Hamilton (Aus) à 26'13"
59. Wout Van Aert (Bel) à 26'16"
60. Lennert Van Eetvelt (Bel) à 26'41"
61. Matteo Fabbro (Ita) à 26'58"
62. Mike Teunissen (Hol) à 26'59"
63. Tony Gallopin (Fra) à 27'15"
64. Nickolas Zukowsky (Can) à 27'30"
65. Dries De Pooter (Bel) à 27'33"
66. Jonas Koch (All) à 27'39"
67. Mattia Cattaneo (Ita) à 27'44"
68. Kim Heiduk (All) à 27'45"
69. Nick Schultz (Aus) à 27'49"
70. Mick Van Dijke (Hol) à 28'59"
71. Pascal Eenkhoorn (Hol) à 29'04"
72. Dion Smith (Nzl) à 29'22"
73. Matis Louvel (Fra) à 29'24"
74. Jacopo Mosca (Ita) à 29'45"
75. Gonzalo Serrano (Esp) à 30'52"
76. Oier Lazkano (Esp) à 30'55"
77. Rémy Rochas (Fra) à 31'02"
78. Stefan Bisseger (Sui) à 31'09"
79. Lluis Mas (Esp) à 31'13"
80. Daryl Impey (Afs) à 31'24"
81. Paul Ourselin (Fra) à 32'00"
82. Silvan Dillier (Sui) à 32'14"
83. Jonathan Lastra (Esp) à 32'15"
84. Robert Gesink (Hol) à 32'21"
85. Mark Donovan (Gbr) à 32'29"
86. Ben Tulett (Gbr) à 32'35"
87. Michael Schär (Sui) à 33'11"
88. Kasper Asgreen (Dan) m.t
89. Filippo Baroncini (Ita) à 33'35"
90. Jacob Eriksson (Sue) à 33'51"
91. Quinten Hermans (Bel) à 33'57"
92. Christopher Juul-Jensen (Dan) à 34'07"
93. Xandro Meurisse (Bel) à 34'09"
94. Mathis Le Berre (Fra) à 34'25"
95. James Knox (Gbr) à 34'41"
96. Andreas Kron (Dan) à 36'07"
97. Samuele Battistella (Ita) à 36'35"
98. Tobias Ludvigsson (Sue) à 37'17"
99. Jérémy Cabot (Fra) à 37'34"
100. Sjoerd Bax (Hol) à 37'40"
101. Reto Hollenstein (Sui) à 37'57"
102. Simon Geschke (All) à 38'05"
103. Biriam Girmay (Ery) à 38'14"
104. Valentin Ferron (Fra) à 38'41"
105. Bryan Coquard (Fra) à 39'15"
106. Fran Miholjevic (Cro) à 39'23"
107. Johannes Adamietz (All) à 39'35"
108. Simone Velasco (Ita) à 41'34"
109. Alexander Kamp (Dan) à 41'50"
110. Fabio Felline (Ita) à 42'18"
111. Connor Swift (Gbr) à 42'23"
112. Michael Gogl (Aut) à 42'40"
113. Alessandro Covi (Ita) à 42'47"
114. Koen Bouwman (Hol) à 43'02"
115. Sean Flyn (Gbr) à 43'15"
116. Filip Maciejuk (Pol) à 43'22"
117. Ivan Garcia Cortina (Esp) à 43'26"
118. Daniel Oss (Ita) à 43'35"
119. Piet Allegaert (Bel) à 44'10"
120. Alexis Renard (Fra) à 44'19"
121. Johan Price-Pejtersen (Dan) à 44'29"
122. Miles Scotson (Aus) à 44'50"
123. Luca Mozzato (Ita) à 44'54"
124. Roland Thalmann (Sui) à 45'01"
125. Jordi Meeus (Bel) à 45'17"
126. Julius Van den Berg (Hol) à 45'25"
127. Marius Mayrhofer (All) à 46'47"
128. Clément Venturini (Fra) m.t
129. Leonardo Basso (Ita) à 47'01"
130. Niklas Arndt (All) à 47'28"
131. Walter Calzoni (Ita) à 48'46"
132. Soren Kragh Andersen (Dan) à 49'25"
133. Jonas Rutsch (All) à 49'32"
134. Rohan Dennis (Aus) à 49'37"
135. Matthias Norsgaard (Nor) à 49'55"
136. Peter Sagan (Svk) à 50'05"
137. Jaakko Hänninen (Fin) à 51'03"
138. Joel Suter (Sui) à 51'08"
139. Edward Theuns (Bel) à 51'20"
140. Kelland O'Brien (Aus) à 51'35"
141. Adrien Petit (Fra) à 51'36"
142. Kaden Groves (Aus) à 52'15"
143. Tom Scully (Nzl) à 52'18"
144. Arnaud Démare (Fra) à 52'53"
145. Tim Merlier (Bel) à 53'01"
146. Michael Schwarzmann (All) à 53'02"
147. Bert Van Lerberghe (Bel) à 53'07"
148. Samuel Watson (Gbr) à 53'08"
149. Pavel Bittner (Tch) à 53'09"
150. Daniel McLay (Gbr) à 54'21"
151. Marco Haller (Aut) à 54'37"
152. Lorrenzo Manzin (Fra) à 55'22"
153. Maciej Bodnar (Pol) à 56'25"
154. Arthur Kluckers (Lux) à 58'54"
155. Louis Barré (Fra) à 1h03'46"
156. George Bennett (Nzl) à 1h07'12"
Classement par points :
km 113.3 - Sierre
1. Stan Dewulf (Bel) 10 pts
2. Pascal Eenkhoorn (Hol) 6
3. Kristian Sbaragli (Ita) 3
1. Wout Van Aert (Bel) 32 pts
2. Felix Gall (Aut) 20
3. Remco Evenepoel (Bel) 20
4. Mattias Skjelmose (Dan) 18
5. Stefan Küng (Sui) 12
6. Biriam Girmay (Ery) 12
7. Stan Dewulf (Bel) 10
8. Kristian Sbaragli (Ita) 9
9. Arnaud Démare (Fra) 8
10. Juan Ayuso (Esp) 6
11. Cian Uijtdebroeks (Bel) 6
12. Mike Teunissen (Hol) 6
13. Pascal Eenkhoorn (Hol) 6
14. Magnus Sheffield (Usa) 4
15. Pavel Bittner (Tch) 4
...
Classement de la montagne :
km 95.4 - Crans-Montana
1. Pascal Eenkhoorn (Hol) 12 pts
2. Lilian Calmejane (Fra) 8
3. Gino Mäder (Sui) 6
4. Kevin Vermaerke (Usa) 4
5. Stan Dewulf (Bel) 2
km 117.8 - Varenstrasse
1. Pascal Eenkhoorn (Hol) 3 pts
2. Lilian Calmejane (Fra) 2
3. Stan Dewulf (Bel) 1
km 148.8 - Dorben
1. Felix Gall (Aut) 12 pts
2. Romain Bardet (Fra) 8
3. Wilco Kelderman (Hol) 6
4. Pello Bilbao (Esp) 4
5. Remco Evenepoel (Bel) 2
Classement général :
1. Lilian Calmejane (Fra) 22 pts
2. Felix Gall (Aut) 20
3. Nickolas Zukowsky (Can) 17
4. Pascal Eenkhoorn (Hol) 15
5. Mattias Skjelmose (Dan) 12
6. Wilco Kelderman (Hol) 8
7. Romain Bardet (Fra) 8
8. Remco Evenepoel (Bel) 6
9. Juan Ayuso (Esp) 6
10. Gino Mäder (Sui) 6
11. Alexander Kamp (Dan) 6
12. Pello Bilbao (Esp) 4
13. Kevin Vermaerke (Usa) 4
14. Paul Ourselin (Fra) 4
15. Michael Schär (Sui) 4
...
Classement des jeunes :
1. Felix Gall (Aut) en 11h19'50"
2. Mattias Skjelmose (Dan) à 2"
3. Remco Evenepoel (Bel) à 16"
4. Juan Ayuso (Esp) à 1'18"
5. Cian Uijtdebroeks (Bel) à 1'26"
6. Magnus Sheffield (Usa) à 1'33"
7. Sylvain Moniquet (Bel) à 2'11"
8. Romain Grégoire (Fra) à 4'49"
9. Welay Hagos Berhe (Eth) à 6'35"
10. Yannis Voisard (Sui) à 9'46"
...
Classement par équipes :
Étape :
1. MOVISTAR TEAM en 11h15'19"
2. AG2R CITROËN TEAM à 5'49"
3. BORA - HANSGROHE à 6'47"
4. INEOS GRENADIERS à 7'05"
5. TEAM JAYCO ALULA à 10'04"
6. ISRAEL - PREMIER TECH à 11'31"
7. UAE TEAM EMIRATES à 14'52"
...
Classement général :
1. INEOS GRENADIERS en 34h16'12"
2. MOVISTAR TEAM à 56"
3. AG2R CITROËN TEAM à 3'02"
4. ISRAEL - PREMIER TECH à 8'09"
5. BORA - HANSGROHE à 8'37"
6. TEAM JAYCO ALULA à 9'06"
7. GROUPAMA - FDJ à 10'46"
8. UAE TEAM EMIRATES à 17'43"
9. EF EDUCATION-EASYPOST à 19'33"
10. BAHRAIN - VICTORIOUS à 19'49"
11. TEAM DSM à 22'44"
12. TREK - SEGAFREDO à 24'45"
13. SOUDAL - QUICK STEP à 26'14"
14. JUMBO-VISMA à 28'32"
15. LOTTO DSTNY à 30'00"
16. Q36.5 PRO CYCLING TEAM à 39'51"
17. COFIDIS à 43'00"
18. TUDOR PRO CYCLING TEAM à 44'38"
19. ASTANA QAZAQSTAN TEAM à 47'28"
20. INTERMARCHÉ - CIRCUS - WANTY à 48'33"
21. TEAM ARKÉA SAMSIC à 50'48"
22. ALPECIN-DECEUNINCK à 1h12'53"
23. TOTALENERGIES à 1h25'01"