1. Etappe: Bilbao/Spanien – Bilbao/Spanien (182,00 km): 1. Adam Yates (Großbritannien) – UAE Team Emirates 4:22:49 Std., 2. Simon Yates (Großbritannien) – Team Jayco AlUla + 4 Sek., 3. Tadej Pogacar (Slowenien) – UAE Team Emirates + 12, 4. Thibaut Pinot (Frankreich) – Groupama-FDJ, 5. Michael Woods (Kanada) – Israel-Premier Tech, 6. Victor Lafay (Frankreich) – Cofidis, 7. Jai Hindley (Australien) – Bora-hansgrohe, 8. Mattias Skjelmose Jensen (Dänemark) – Lidl-Trek, 9. Jonas Vingegaard Rasmussen (Dänemark) – Jumbo-Visma, 10. David Gaudu (Frankreich) – Groupama-FDJ, … 24. Emanuel Buchmann (Lochau/Österreich) – Bora-hansgrohe + 33, 45. Georg Zimmermann (Neusäß) – Intermarché-Circus-Wanty + 1:21 Min., 62. Simon Geschke (Freiburg im Breisgau) – Cofidis + 4:59, 92. Nils Politt (Hürth) – Bora-hansgrohe + 11:03, 118. Nikias Arndt (Köln) – Bahrain Victorious + 13:53, 120. John Degenkolb (Oberursel) – Team DSM – firmenich, 173. Phil Bauhaus (Köln) – Bahrain Victorious + 21:22.
2. Etappe: Vitoria-Gasteiz – San Sebastian (208,9 km): 1. Victor Lafay (Frankreich/Cofidis) 4:46:39 Stunden, 2. Wout van Aert (Belgien/Jumbo-Visma), 3. Tadej Pogacar (Slowenien/UAE Team Emirates), 4. Thomas Pidcock (Großbritannien/INEOS Grenadiers), 5. Pello Bilbao (Spanien/Bahrain-Victorious), 6. Mattias Skjelmose (Dänemark/Lidl-Trek), 7. Michael Woods (Kanada/Israel-Premier Tech), 8. Romain Bardet (Frankreich/Team dsm-firmenich), 9. Dylan Teuns (Belgien/Israel-Premier Tech), 10. Jay Hindley (Australien/BORA-hansgrohe), 11. Steff Cras (Belgien/TotalEnergies), 12. Giulio Ciccone (Italien/Lidl-Trek), 13. Alberto Bettiol (Italien/EF Education-EasyPost), 14. iiesj Benoot (Belgien/Jumbo-Visma), 15. Emanuel Buchmann (Ravensburg/Bora-hansgrohe) alle gleiche Zeit, … 103. Nils Politt (Köln/Bora-hansgrohe) 13:44, … 111. Nikias Arndt (Buchholz/Bahrain Victorious) 14:10, … 136. Simon Geschke (Berlin/Cofidis) gleiche Zeit, … 145. Georg Zimmermann (Augsburg/Intermarche-Circus-Wanty) 18:15, 146. Phil Bauhaus (Bocholt/Bahrain Victorious) gleiche Zeit, … 167. John Degenkolb (Gera/Team dsm-firmenich) 20:06
Gesamtwertung (2/21): 1. Adam Yates 9:09:18 Stunden Stunden, 2. Pogacar 0:06 Minuten zurück, 3. Simon Yates 0:06, 4. Lafay 0:12, 5. Van Aert 0:16, 6. Jonas Vingegaard (Dänemark) 0:17, 7. Woods 0:22, 8. Skjelmose, 9. Hindley, 10. Mikel Landa (alle gleiche Zeit) … 18. Buchmann + 43 … 84. Geschke 19:19, … 88. Zimmermann 19:46, … 104. Politt 24:57, … 119. Arndt 28:13, … 155. Degenkolb 34:09, … 168. Bauhaus 39:47
Punktewertung (Grünes Trikot): 1. Lafay 65 Punkte, 2. Pogacar 42, 3. Van Aert 36
Bergwertung (Gepunktetes Trikot): 1. Neilson Powless 11 Punkte, 2. Pogacar 7, 3. Vingegaard 4
Nachwuchswertung (Weißes Trikot): 1. Pogacar 9:09:24 Stunden, 2. Skjelmose 0:16 Minuten zurück, 3. Rodriguez gleiche Zeit
Mannschaftswertung: 1. Jumbo-Visma 27:29:00 Stunden, 2. Bahrain-Victorious 0:42 Minuten zurück, 3. Ineos Grenadiers gleiche Zeit