Results from the first stage in Spain

Stage 1: Barcelone TTT, 19.6 km

1 Team Visma- Lease a Bike

21:47

2 Netcompany-INEOS

at 0:07

3 UAE Team Emirates-XRG

0:11

4 Lidl-Trek

0:15

5 Red Bull-BORA hansgrohe

0:18

6 Decathlon-CMA CGM

0:39

7 Alpecin-Premier Tech

0:39

8 Groupama-FDJ United

0:41

9 Bahrain-Victorious

0:47

10 Jayco-AlUla

0:51

11 EF Education-EasyPost

0:57

12 Pinarello-Q36.5 Pro Cycling Team

0:57

13 Soudal-Quick Step

0:58

14 Uno-X Mobility

1:00

15 TotalEnergies

1:02

16 Caja Rural-RGA

1:12

17 Tudor Pro Cycling

1:14

18 NSN Cycling

1:16

19 Cofidis

1:17

20 Movistar Team

1:18

21 Lotto-Intermarché

1:36

22 Picnic-PostNL

1:55

23 XDS-Astana

2:18

GC

1 Jonas Vingegaard (Den) Team Visma- Lease a Bike

21:47

2 Filippo Ganna (Ita) Netcompany-INEOS

at 0:08

3 Tadej Pogacar (Slo) UAE Team Emirates-XRG

0:12

4 Juan Ayuso (Esp) Lidl-Trek

0:16

5 Remco Evenepoel (Bel) Red Bull-BORA hansgrohe

0:19

6 Isaac del Toro (Mex) UAE Team Emirates-XRG

0:26

7 Davide Piganzoli (Ita) Team Visma- Lease a Bike

0:28

8 Florian Lipowitz (Ger) Red Bull-BORA hansgrohe

0:35

9 Tobias Foss (Nor) Netcompany-INEOS

0:38

10 Paul Seixas (Fra) Decathlon-CMA CGM

0:39

11 Mathieu van der Poel (Ned) Alpecin-Premier Tech

0:39

12 Romain Grégoire (Fra) Groupama-FDJ United

0:41

13 Antonio Tiberi (Ita) Bahrain-Victorious

0:47

14 Matthew Riccitello (USA) Decathlon-CMA CGM

0:50

15 Lenny Martinez (Fra) Bahrain-Victorious

0:50

16 Michael Matthews (Aus) Jayco-AlUla

0:51

17 Alex Baudin (Fra) EF Education-EasyPost

0:57

18 Thomas Pidcock (GBr) Pinarello-Q36.5 Pro Cycling Team

0:57

19 Ilan Van Wilder (Bel) Soudal-Quick Step

0:58

20 Tobias Halland Johannessen (Nor) Uno-X Mobility

1:00

21 Thymen Arensman (Ned) Netcompany-INEOS

1:01

22 Jordan Jegat (Fra) TotalEnergies

1:02

23 Mathias Vacek (Cze) Lidl-Trek

1:12

24 Alex Molenaar (Ned) Caja Rural-RGA

1:12

25 Yannis Voisard (Sui) Tudor Pro Cycling

1:14

26 Kévin Vauquelin (Fra) Netcompany-INEOS

1:14

27 George Bennett (NZl) NSN Cycling

1:16

28 Ion Izagirre (Esp) Cofidis

1:17

29 Raúl García (Esp) Movistar Team

1:18

30 Julian Alaphilippe (Fra) Tudor Pro Cycling

1:25

31 Torstein Træen (Nor) Uno-X Mobility

1:29

32 Georg Steinhauser (Ger) EF Education-EasyPost

1:30

33 Mattias Skjelmose (Den) Lidl-Trek

1:33

34 Lennert van Eetvelt (Bel) Lotto-Intermarché

1:36

35 Richard Carapaz (Ecu) EF Education-EasyPost

1:36

36 José Félix Parra (Esp) Caja Rural-RGA

1:38

37 Pablo Castrillo (Esp) Movistar Team

1:51

38 Jefferson Cepeda (Ecu) Movistar Team

1:51

39 Abel Balderstone (Esp) Caja Rural-RGA

1:52

40 Cian Uijtdebroeks (Bel) Movistar Team

1:53

41 Robbe Dhondt (Bel) Picnic-PostNL

1:55

42 Lucas Plapp (Aus) Jayco-AlUla

1:57

43 Sepp Kuss (USA) Team Visma- Lease a Bike

1:58

44 Aurélien Paret-Peintre (Fra) Decathlon-CMA CGM

2:02

45 Derek Gee-West (Can) Lidl-Trek

2:03

46 Maxim van Gils (Bel) Red Bull-BORA hansgrohe

2:04

47 Dylan van Baarle (Ned) Soudal-Quick Step

2:06

48 Mathis Le Berre (Fra) TotalEnergies

2:06

49 Sean Quinn (USA) EF Education-EasyPost

2:08

50 Dorian Godon (Fra) Netcompany-INEOS

2:10

51 Jenno Berckmoes (Bel) Lotto-Intermarché

2:10

52 Emiel Verstrynge (Bel) Alpecin-Premier Tech

2:11

53 Joshua Tarling (GBr) Netcompany-INEOS

2:14

54 Sergio Higuita (Col) XDS-Astana

2:18

55 Jai Hindley (Aus) Red Bull-BORA hansgrohe

2:24

56 Marc Hirschi (Sui) Tudor Pro Cycling

2:25

57 Brandon McNulty (USA) UAE Team Emirates-XRG

2:26

58 Clément Braz Afonso (Fra) Groupama-FDJ United

2:30

59 Matteo Jorgenson (USA) Team Visma- Lease a Bike

2:30

60 Frank van den Broek (Ned) Picnic-PostNL

2:33

61 Michel Hessmann (Ger) Movistar Team

2:36

62 Nelson Oliveira (Por) Movistar Team

2:36

63 Mattéo Vercher (Fra) TotalEnergies

2:37

64 Nicolas Breuillard (Fra) TotalEnergies

2:37

65 Alex Kirsch (Lux) Cofidis

2:38

66 Ramses Debruyne (Bel) Alpecin-Premier Tech

2:40

67 Quinten Hermans (Bel) Pinarello-Q36.5 Pro Cycling Team

2:43

68 Harold Tejada (Col) XDS-Astana

2:46

68 Valentin Paret-Peintre (Fra) Soudal-Quick Step

2:46

69 Jasper Stuyven (Bel) Soudal-Quick Step

2:46

70 Javier Romo (Esp) Movistar Team

2:46

72 Felix Grobschartner (Aut) UAE Team Emirates-XRG

2:54

73 Michal Kwiatkowski (Pol) Netcompany-INEOS

3:00

74 Tim Wellens (Bel) UAE Team Emirates-XRG

3:02

75 John Degenkolb (Ger) Picnic-PostNL

3:05

76 Julius van den Berg (Ned) Picnic-PostNL

3:05

77 Frits Biesterbos (Ned) Picnic-PostNL

3:05

78 Pavel Bittner (Cze) Picnic-PostNL

3:05

79 Warren Barguil (Fra) Picnic-PostNL

3:05

80 Egan Bernal (Col) Netcompany-INEOS

3:06

81 Tim Marsman (Ned) Alpecin-Premier Tech

3:10

82 Biniam Girmay (Eri) NSN Cycling

3:10

83 Max Kanter (Ger) XDS-Astana

3:10

84 Ben Healy (Irl) EF Education-EasyPost

3:11

85 Kasper Asgreen (Den) EF Education-EasyPost

3:11

86 Damiano Caruso (Ita) Bahrain-Victorious

3:12

87 Anthon Charmig (Den) Uno-X Mobility

3:12

88 Vlad Van Mechelen (Bel) Bahrain-Victorious

3:13

89 Lewis Askey (GBr) NSN Cycling

3:14

90 Marco Frigo (Ita) NSN Cycling

3:14

91 Krists Neilands (Lat) NSN Cycling

3:14

92 Tom Van Asbroeck (Bel) NSN Cycling

3:14

93 Clément Russo (Fra) Groupama-FDJ United

3:15

94 Lorenzo Germani (Ita) Groupama-FDJ United

3:15

95 Ewen Costiou (Fra) Groupama-FDJ United

3:15

96 Benjamin Thomas (Fra) Cofidis

3:15

97 Niklas Markl (Ger) Picnic-PostNL

3:16

98 Quentin Pacher (Fra) Groupama-FDJ United

3:18

99 Tiesj Benoot (Bel) Decathlon-CMA CGM

3:19

100 Damien Howson (Aus) Pinarello-Q36.5 Pro Cycling Team

3:21

101 Fred Wright (GBr) Pinarello-Q36.5 Pro Cycling Team

3:22

102 Einer Rubio (Col) Movistar Team

3:25

103 Michael Storer (Aus) Tudor Pro Cycling

3:27

104 Bruno Armirail (Fra) Team Visma- Lease a Bike

3:28

105 Victor Campenaerts (Bel) Team Visma- Lease a Bike

3:28

106 Florian Vermeersch (Bel) UAE Team Emirates-XRG

3:28

107 Louis Vervaeke (Bel) Soudal-Quick Step

3:28

108 Huub Artz (Ned) Lotto-Intermarché

3:29

109 Xandro Meurisse (Bel) Pinarello-Q36.5 Pro Cycling Team

3:30

110 Xabier Mikel Azparren (Esp) Pinarello-Q36.5 Pro Cycling Team

3:30

111 Clément Berthet (Fra) Groupama-FDJ United

3:34

112 Guillaume Martin (Fra) Groupama-FDJ United

3:34

113 Jake Stewart (GBr) NSN Cycling

3:36

114 Stefano Oldani (Ita) Caja Rural-RGA

3:38

115 Sebastian Berwick (Aus) Caja Rural-RGA

3:38

116 Alexandre Delettre (Fra) TotalEnergies

3:41

117 Max Walker (GBr) EF Education-EasyPost

3:43

118 Rick Pluimers (Ned) Tudor Pro Cycling

3:45

119 Arvid de Kleijn (Ned) Tudor Pro Cycling

3:45

120 Anders H (Nor) Uno-X Mobility

3:50

121 Alex Aranburu (Esp) Cofidis

3:54

122 Magnus Cort Nielsen (Den) Uno-X Mobility

3:55

123 Jonas Abrahamsen (Nor) Uno-X Mobility

3:55

124 Matis Louvel (Fra) NSN Cycling

3:55

125 Matej Mohoric (Slo) Bahrain-Victorious

3:56

126 Edward Planckaert (Bel) Alpecin-Premier Tech

3:58

127 Anders Skaarseth (Nor) Uno-X Mobility

3:59

128 Nicolas Prodhomme (Fra) Decathlon-CMA CGM

4:01

129 Anthony Turgis (Fra) TotalEnergies

4:03

130 Fernando Gaviria (Col) Caja Rural-RGA

4:05

131 Mattia Cattaneo (Ita) Red Bull-BORA hansgrohe

4:06

132 Jan Tratnik (Slo) Red Bull-BORA hansgrohe

4:06

133 Georg Zimmermann (Ger) Lotto-Intermarché

4:06

134 Lars Craps (Bel) Lotto-Intermarché

4:08

135 Liam Slock (Bel) Lotto-Intermarché

4:08

136 Baptiste Veistroffer (Fra) Lotto-Intermarché

4:08

137 Arnaud de Lie (Bel) Lotto-Intermarché

4:09

138 Jenthe Biermans (Bel) Cofidis

4:10

139 Hugo Page (Fra) Cofidis

4:10

140 Olav Kooij (Ned) Decathlon-CMA CGM

4:12

141 Daan Hoole (Ned) Decathlon-CMA CGM

4:12

142 Jakub Otruba (Cze) Caja Rural-RGA

4:12

143 Robert Stannard (Aus) Bahrain-Victorious

4:15

144 Soren Waerenskjold (Nor) Uno-X Mobility

4:15

145 Toms Skujins Lidl-Trek (Ltu) Lidl-Trek

4:16

146 Chris Harper (Aus) Pinarello-Q36.5 Pro Cycling Team

4:21

147 Carlos Verona (Esp) Lidl-Trek

4:22

148 Mads Pedersen (Den) Lidl-Trek

4:22

149 Per Strand Hagenes (Nor) Team Visma- Lease a Bike

4:23

150 Edoardo Affini (Ita) Team Visma- Lease a Bike

4:23

151 Quinn Simmons (USA) Lidl-Trek

4:23

152 Pascal Eenkhoorn (Ned) Soudal-Quick Step

4:26

153 Nils Politt (Ger) UAE Team Emirates-XRG

4:27

154 Adam Yates (GBr) UAE Team Emirates-XRG

4:27

155 Brent Van Moer (Bel) Pinarello-Q36.5 Pro Cycling Team

4:27

156 Joel Nicolau (Esp) Caja Rural-RGA

4:28

157 Cees Bol (Ned) Decathlon-CMA CGM

4:31

158 Milan Fretin (Bel) Cofidis

4:32

159 Ben O'Connor (Aus) Jayco-AlUla

4:33

160 Kellan O´Brien (Aus) Jayco-AlUla

4:33

161 Felix Engelhardt (Ger) Jayco-AlUla

4:33

162 Joris Delbove (Fra) TotalEnergies

4:34

163 Mauro Schmid (Sui) Jayco-AlUla

4:35

164 Kamil Gradek (Pol) Bahrain-Victorious

4:37

165 Phil Bauhaus (Ger) Bahrain-Victorious

4:37

166 Aaron Gate (NZl) XDS-Astana

4:37

167 Mike Teunissen (Ned) XDS-Astana

4:46

168 Davide Ballerini (Ita) XDS-Astana

4:46

169 Bert Van Lerberghe (Bel) Soudal-Quick Step

4:49

170 Tim Merlier (Bel) Soudal-Quick Step

4:49

171 Pascal Ackermann (Ger) Jayco-AlUla

4:51

172 Luke Durbridge (Aus) Jayco-AlUla

4:51

173 Thibault Guernalec (Fra) TotalEnergies

4:52

174 Nicolas Vinokurov (Kaz) XDS-Astana

4:54

175 Matteo Trentin (Ita) Tudor Pro Cycling

5:06

176 Marco Haller (Aut) Tudor Pro Cycling

5:06

177 Jasper Philipsen (Bel) Alpecin-Premier Tech

5:07

178 Silvan Dillier (Sui) Alpecin-Premier Tech

5:07

179 Jonas Rickaert (Bel) Alpecin-Premier Tech

5:08

180 Michael Valgren (Den) EF Education-EasyPost

5:08

181 Nico Denz (Ger) Red Bull-BORA hansgrohe

5:13

182 Tim van Dijke (Ned) Red Bull-BORA hansgrohe

5:17

183 Piet Allegaert (Bel) Cofidis

5:33

184 Simone Velasco (Ita) XDS-Astana

5:58