Tour de France: Visma-Lease a Bike sweep to stage 1 team time trial victory in Barcelona

Visma Lease a Bike on the podium
Visma-Lease a Bike sped to victory on stage 1 of the Tour de France (Image credit: Getty Images)

The 2026 Tour de France was billed to be an edition for the ages, and it got off to a thrilling start in the stage 1 team time trial, with Jonas Vingegaard (Visma-Lease a Bike) claiming the first maillot jaune.

Netcompany Ineos, led to the line by Filippo Ganna, were second, while defending champion and overwhelming race favourite Tadej Pogačar couldn't make up for UAE Team Emirates-XRG's slower start and finished third.

Latest Videos From
Swipe to scroll horizontally

Pos

Team

Time (gap)

1

Visma-Lease a Bike

0:21:47

2

Netcompany Ineos

0:00:08

3

UAE Team Emirates XRG

0:00:12

4

Lidl-Trek

0:00:16

5

Red Bull - Bora - Hansgrohe

0:00:19

6

Decathlon CMA CGM Team

0:00:39

7

Alpecin-Premier Tech

Row 7 - Cell 2

8

Groupama-Fdj United

0:00:41

9

Bahrain Victorious

0:00:47

10

Team Jayco Alula

0:00:51

11

EF Education - Easypost

0:00:57

12

Pinarello-Q36.5 Pro Cycling Team

Row 12 - Cell 2

13

Soudal Quick-Step

0:00:58

14

Uno-X Mobility

0:01:00

15

Totalenergies

0:01:02

16

Caja Rural-Seguros Rga

0:01:12

17

Tudor Pro Cycling Team

0:01:14

18

NSN Cycling Team

0:01:16

19

Cofidis

0:01:17

20

Movistar Team

0:01:18

21

Lotto Intermarche

0:01:36

22

Team Picnic Postnl

0:01:55

23

XDS Astana Team

0:02:18

Swipe to scroll horizontally

General classification after stage 1

Row 0 - Cell 1 Row 0 - Cell 2

1

Jonas Vingegaard (Den) Visma-Lease a Bike

0:21:47

2

Filippo Ganna (Ita) Ineos Grenadiers

0:00:08

3

Tadej Pogačar (Slo) UAE Team Emirates-XRG

0:00:12

4

Juan Ayuso (Spa) Lidl-Trek

0:00:16

5

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

0:00:19

6

Isaac Del Toro (Mex) UAE Team Emirates-XRG

0:00:26

7

Davide Piganzoli (Ita) Visma-Lease a Bike

0:00:28

8

Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe

0:00:35

9

Tobias Foss (Nor) Ineos Grenadiers

0:00:38

10

Paul Seixas (Fra) Decathlon CMA CGM

0:00:39

11

Mathieu van der Poel (Ned) Alpecin-Premier Tech

Row 11 - Cell 2

12

Romain Gregoire (Fra) Groupama-FDJ United

0:00:41

13

Antonio Tiberi (Ita) Bahrain Victorious

0:00:47

14

Matthew Riccitello (USA) Decathlon CMA CGM

0:00:50

15

Lenny Martinez (Fra) Bahrain Victorious

Row 15 - Cell 2

16

Michael Matthews (Aus) Jayco-AlUla

0:00:51

17

Alex Baudin (Fra) EF Education-EasyPost

0:00:57

18

Tom Pidcock (GBr) Pinarello-Q36.5

Row 18 - Cell 2

19

Ilan Van Wilder (Bel) Soudal-QuickStep

0:00:58

20

Tobias Halland Johannessen (Nor) Uno-X Mobility

0:01:00

21

Thymen Arensman (Ned) Ineos Grenadiers

0:01:01

22

Jordan Jegat (Fra) Totalenergies

0:01:02

23

Mathias Vacek (Cze) Lidl-Trek

0:01:12

24

Alex Molenaar (Ned) Caja Rural-Seguros RGA

Row 24 - Cell 2

25

Yannis Voisard (Swi) Tudor Pro Cycling

0:01:14

26

Kévin Vauquelin (Fra) Ineos Grenadiers

Row 26 - Cell 2

27

George Bennett (NZl) NSN Cycling Team

0:01:16

28

Ion Izaguirre (Spa) Cofidis

0:01:17

29

Raul Garcia Pierna (Spa) Movistar Team

0:01:18

30

Julian Alaphilippe (Fra) Tudor Pro Cycling

0:01:25

31

Torstein Træen (Nor) Uno-X Mobility

0:01:29

32

Georg Steinhauser (Ger) EF Education-EasyPost

0:01:30

33

Mattias Skjelmose (Den) Lidl-Trek

0:01:33

34

Lennert Van Eetvelt (Bel) Lotto-Intermarché

0:01:36

35

Richard Carapaz (Ecu) EF Education-EasyPost

Row 35 - Cell 2

36

Jose Felix Parra (Spa) Caja Rural-Seguros RGA

0:01:38

37

Pablo Castrillo (Spa) Movistar Team

0:01:51

38

Jefferson Cepeda (Ecu) Movistar Team

Row 38 - Cell 2

39

Abel Balderstone (Spa) Caja Rural-Seguros RGA

0:01:52

40

Cian Uijtdebroeks (Bel) Movistar Team

0:01:53

41

Robbe Dhondt (Bel) Picnic PostNL

0:01:55

42

Lucas Plapp (Aus) Jayco-AlUla

0:01:57

43

Sepp Kuss (USA) Visma-Lease a Bike

0:01:58

44

Aurélien Paret Peintre (Fra) Decathlon CMA CGM

0:02:02

45

Derek Gee-West (Can) Lidl-Trek

0:02:03

46

Maxim Van Gils (Bel) Red Bull-Bora-Hansgrohe

0:02:04

47

Dylan Van Baarle (Ned) Soudal-QuickStep

0:02:06

48

Mathis Le Berre (Fra) Totalenergies

Row 48 - Cell 2

49

Sean Quinn (USA) EF Education-EasyPost

0:02:08

50

Dorian Godon (Fra) Ineos Grenadiers

0:02:10

51

Jenno Berckmoes (Bel) Lotto-Intermarché

Row 51 - Cell 2

52

Emiel Verstrynge (Bel) Alpecin-Premier Tech

0:02:11

53

Joshua Tarling (GBr) Ineos Grenadiers

0:02:14

54

Sergio Higuita (Col) XDS Astana

0:02:18

55

Jai Hindley (Aus) Red Bull-Bora-Hansgrohe

0:02:24

56

Marc Hirschi (Swi) Tudor Pro Cycling

0:02:25

57

Brandon McNulty (USA) UAE Team Emirates-XRG

0:02:26

58

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

0:02:30

59

Matteo Jorgenson (USA) Visma-Lease a Bike

Row 59 - Cell 2

60

Frank Van Den Broek (Ned) Picnic PostNL

0:02:33

61

Michel Heßmann (Ger) Movistar Team

0:02:36

62

Nelson Oliveira (Por) Movistar Team

Row 62 - Cell 2

63

Matteo Vercher (Fra) Totalenergies

0:02:37

64

Nicolas Breuillard (Fra) Totalenergies

Row 64 - Cell 2

65

Alex Kirsch (Lux) Cofidis

0:02:38

66

Ramses Debruyne (Bel) Alpecin-Premier Tech

0:02:40

67

Quinten Hermans (Bel) Pinarello-Q36.5

0:02:43

68

Harold Tejada (Col) XDS Astana

0:02:46

69

Jasper Stuyven (Bel) Soudal-QuickStep

Row 69 - Cell 2

70

Valentin Paret Peintre (Fra) Soudal-QuickStep

Row 70 - Cell 2

71

Javier Romo (Spa) Movistar Team

Row 71 - Cell 2

72

Felix Großschartner (Aut) UAE Team Emirates-XRG

0:02:54

73

Michal Kwiatkowski (Pol) Ineos Grenadiers

0:03:00

74

Tim Wellens (Bel) UAE Team Emirates-XRG

0:03:02

75

Frits Biesterbos (Ned) Picnic PostNL

0:03:05

76

Pavel Bittner (Cze) Picnic PostNL

Row 76 - Cell 2

77

Warren Barguil (Fra) Picnic PostNL

Row 77 - Cell 2

78

John Degenkolb (Ger) Picnic PostNL

Row 78 - Cell 2

79

Julius Van Den Berg (Ned) Picnic PostNL

Row 79 - Cell 2

80

Egan Bernal (Col) Ineos Grenadiers

0:03:06

81

Biniam Girmay (Eri) NSN Cycling Team

0:03:10

82

Tim Marsman (Ned) Alpecin-Premier Tech

Row 82 - Cell 2

83

Max Kanter (Ger) XDS Astana

Row 83 - Cell 2

84

Ben Healy (Irl) EF Education-EasyPost

0:03:11

85

Kasper Asgreen (Den) EF Education-EasyPost

Row 85 - Cell 2

86

Damiano Caruso (Ita) Bahrain Victorious

0:03:12

87

Anthon Charmig (Den) Uno-X Mobility

Row 87 - Cell 2

88

Vlad Van Mechelen (Bel) Bahrain Victorious

0:03:13

89

Marco Frigo (Ita) NSN Cycling Team

0:03:14

90

Krists Neilands (Lat) NSN Cycling Team

Row 90 - Cell 2

91

Tom Van Asbroeck (Bel) NSN Cycling Team

Row 91 - Cell 2

92

Lewis Askey (GBr) NSN Cycling Team

Row 92 - Cell 2

93

Benjamin Thomas (Fra) Cofidis

0:03:15

94

Clément Russo (Fra) Groupama-FDJ United

Row 94 - Cell 2

95

Lorenzo Germani (Ita) Groupama-FDJ United

Row 95 - Cell 2

96

Ewen Costiou (Fra) Groupama-FDJ United

Row 96 - Cell 2

97

Niklas Märkl (Ger) Picnic PostNL

0:03:16

98

Quentin Pacher (Fra) Groupama-FDJ United

0:03:18

99

Tiesj Benoot (Bel) Decathlon CMA CGM

0:03:19

100

Damien Howson (Aus) Pinarello-Q36.5

0:03:21

101

Fred Wright (GBr) Pinarello-Q36.5

0:03:22

102

Einer Rubio (Col) Movistar Team

0:03:25

103

Michael Storer (Aus) Tudor Pro Cycling

0:03:27

104

Louis Vervaeke (Bel) Soudal-QuickStep

0:03:28

105

Florian Vermeersch (Bel) UAE Team Emirates-XRG

Row 105 - Cell 2

106

Bruno Armirail (Fra) Visma-Lease a Bike

Row 106 - Cell 2

107

Victor Campenaerts (Bel) Visma-Lease a Bike

Row 107 - Cell 2

108

Huub Artz (Ned) Lotto-Intermarché

0:03:29

109

Xandro Meurisse (Bel) Pinarello-Q36.5

0:03:30

110

Xabier Mikel Azparren (Spa) Pinarello-Q36.5

Row 110 - Cell 2

111

Clément Berthet (Fra) Groupama-FDJ United

0:03:34

112

Guillaume Martin Guyonnet (Fra) Groupama-FDJ United

Row 112 - Cell 2

113

Jake Stewart (GBr) NSN Cycling Team

0:03:36

114

Stefano Oldani (Ita) Caja Rural-Seguros RGA

0:03:38

115

Sebastian Berwick (Aus) Caja Rural-Seguros RGA

Row 115 - Cell 2

116

Alexandre Delettre (Fra) Totalenergies

0:03:41

117

Max Walker (GBr) EF Education-EasyPost

0:03:43

118

Rick Pluimers (Ned) Tudor Pro Cycling

0:03:45

119

Arvid De Kleijn (Ned) Tudor Pro Cycling

Row 119 - Cell 2

120

Anders Halland Johannessen (Nor) Uno-X Mobility

0:03:50

121

Alex Aranburu (Spa) Cofidis

0:03:54

122

Jonas Abrahamsen (Nor) Uno-X Mobility

0:03:55

123

Magnus Cort (Den) Uno-X Mobility

Row 123 - Cell 2

124

Matis Louvel (Fra) NSN Cycling Team

Row 124 - Cell 2

125

Matej Mohoric (Slo) Bahrain Victorious

0:03:56

126

Edward Planckaert (Bel) Alpecin-Premier Tech

0:03:58

127

Anders Skaarseth (Nor) Uno-X Mobility

0:03:59

128

Nicolas Prodhomme (Fra) Decathlon CMA CGM

0:04:01

129

Anthony Turgis (Fra) Totalenergies

0:04:03

130

Fernando Gaviria (Col) Caja Rural-Seguros RGA

0:04:05

131

Mattia Cattaneo (Ita) Red Bull-Bora-Hansgrohe

0:04:06

132

Jan Tratnik (Slo) Red Bull-Bora-Hansgrohe

Row 132 - Cell 2

133

Georg Zimmermann (Ger) Lotto-Intermarché

Row 133 - Cell 2

134

Lars Craps (Bel) Lotto-Intermarché

0:04:08

135

Liam Slock (Bel) Lotto-Intermarché

Row 135 - Cell 2

136

Baptiste Veistroffer (Fra) Lotto-Intermarché

Row 136 - Cell 2

137

Arnaud De Lie (Bel) Lotto-Intermarché

0:04:09

138

Jenthe Biermans (Bel) Cofidis

0:04:10

139

Hugo Page (Fra) Cofidis

Row 139 - Cell 2

140

Olav Kooij (Ned) Decathlon CMA CGM

0:04:12

141

Daan Hoole (Ned) Decathlon CMA CGM

Row 141 - Cell 2

142

Jakub Otruba (Cze) Caja Rural-Seguros RGA

Row 142 - Cell 2

143

Robert Stannard (Aus) Bahrain Victorious

0:04:15

144

Søren Wærenskjold (Nor) Uno-X Mobility

Row 144 - Cell 2

145

Toms Skujins (Lat) Lidl-Trek

0:04:16

146

Chris Harper (Aus) Pinarello-Q36.5

0:04:21

147

Carlos Verona (Spa) Lidl-Trek

0:04:22

148

Mads Pedersen (Den) Lidl-Trek

Row 148 - Cell 2

149

Per Strand Hagenes (Nor) Visma-Lease a Bike

0:04:23

150

Edoardo Affini (Ita) Visma-Lease a Bike

Row 150 - Cell 2

151

Quinn Simmons (USA) Lidl-Trek

Row 151 - Cell 2

152

Pascal Eenkhoorn (Ned) Soudal-QuickStep

0:04:26

153

Nils Politt (Ger) UAE Team Emirates-XRG

0:04:27

154

Adam Yates (GBr) UAE Team Emirates-XRG

Row 154 - Cell 2

155

Brent Van Moer (Bel) Pinarello-Q36.5

Row 155 - Cell 2

156

Joel Nicolau (Spa) Caja Rural-Seguros RGA

0:04:28

157

Cees Bol (Ned) Decathlon CMA CGM

0:04:31

158

Milan Fretin (Bel) Cofidis

0:04:32

159

Ben O'Connor (Aus) Jayco-AlUla

0:04:33

160

Kelland O’Brien (Aus) Jayco-AlUla

Row 160 - Cell 2

161

Felix Engelhardt (Ger) Jayco-AlUla

Row 161 - Cell 2

162

Joris Delbove (Fra) Totalenergies

0:04:34

163

Mauro Schmid (Swi) Jayco-AlUla

0:04:35

164

Kamil Gradek (Pol) Bahrain Victorious

0:04:37

165

Phil Bauhaus (Ger) Bahrain Victorious

Row 165 - Cell 2

166

Aaron Gate (NZl) XDS Astana

Row 166 - Cell 2

167

Mike Teunissen (Ned) XDS Astana

0:04:46

168

Davide Ballerini (Ita) XDS Astana

Row 168 - Cell 2

169

Bert Van Lerberghe (Bel) Soudal-QuickStep

0:04:49

170

Tim Merlier (Bel) Soudal-QuickStep

Row 170 - Cell 2

171

Pascal Ackermann (Ger) Jayco-AlUla

0:04:51

172

Luke Durbridge (Aus) Jayco-AlUla

Row 172 - Cell 2

173

Thibault Guernalec (Fra) Totalenergies

0:04:52

174

Nicolya Vinokurov (Kaz) XDS Astana

0:04:54

175

Matteo Trentin (Ita) Tudor Pro Cycling

0:05:06

176

Marco Haller (Aut) Tudor Pro Cycling

Row 176 - Cell 2

177

Jasper Philipsen (Bel) Alpecin-Premier Tech

0:05:07

178

Silvan Dillier (Swi) Alpecin-Premier Tech

Row 178 - Cell 2

179

Jonas Rickaert (Bel) Alpecin-Premier Tech

0:05:08

180

Michael Valgren (Den) EF Education-EasyPost

Row 180 - Cell 2

181

Nico Denz (Ger) Red Bull-Bora-Hansgrohe

0:05:13

182

Tim Van Dijke (Ned) Red Bull-Bora-Hansgrohe

0:05:17

183

Piet Allegaert (Bel) Cofidis

0:05:33

184

Simone Velasco (Ita) XDS Astana

0:05:58

Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

Egan Bernal (Col) Ineos Grenadiers

0

2

Kévin Vauquelin (Fra) Ineos Grenadiers

0

3

Michal Kwiatkowski (Pol) Ineos Grenadiers

0

4

Dorian Godon (Fra) Ineos Grenadiers

0

5

Thymen Arensman (Ned) Ineos Grenadiers

0

Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

Tadej Pogačar (Slo) UAE Team Emirates-XRG

0

2

Jonas Vingegaard (Den) Visma-Lease a Bike

0

3

Remco Evenepoel (Bel) Red Bull-Bora-Hansgrohe

0

4

Filippo Ganna (Ita) Ineos Grenadiers

0

5

Romain Gregoire (Fra) Groupama-FDJ United

0

Swipe to scroll horizontally

Place

Rider (Country) Team

Result

1

Juan Ayuso (Spa) Lidl-Trek

00:22:03

2

Isaac Del Toro (Mex) UAE Team Emirates-XRG

00:00:10

3

Davide Piganzoli (Ita) Visma-Lease a Bike

00:00:12

4

Paul Seixas (Fra) Decathlon CMA CGM

00:00:23

5

Romain Gregoire (Fra) Groupama-FDJ United

00:00:25

6

Antonio Tiberi (Ita) Bahrain Victorious

00:00:31

7

Matthew Riccitello (USA) Decathlon CMA CGM

00:00:34

8

Lenny Martinez (Fra) Bahrain Victorious

Row 7 - Cell 2

9

Alex Baudin (Fra) EF Education-EasyPost

00:00:41

10

Mathias Vacek (Cze) Lidl-Trek

00:00:56

11

Kévin Vauquelin (Fra) Ineos Grenadiers

00:00:58

12

Raul Garcia Pierna (Spa) Movistar Team

00:01:02

13

Georg Steinhauser (Ger) EF Education-EasyPost

00:01:14

14

Lennert Van Eetvelt (Bel) Lotto-Intermarché

00:01:20

15

Pablo Castrillo (Spa) Movistar Team

00:01:35

16

Cian Uijtdebroeks (Bel) Movistar Team

00:01:37

17

Robbe Dhondt (Bel) Picnic PostNL

00:01:39

18

Mathis Le Berre (Fra) Totalenergies

00:01:50

19

Jenno Berckmoes (Bel) Lotto-Intermarché

00:01:54

20

Emiel Verstrynge (Bel) Alpecin-Premier Tech

00:01:55

21

Joshua Tarling (GBr) Ineos Grenadiers

00:01:58

22

Michel Heßmann (Ger) Movistar Team

00:02:20

23

Matteo Vercher (Fra) Totalenergies

00:02:21

24

Ramses Debruyne (Bel) Alpecin-Premier Tech

00:02:24

25

Valentin Paret Peintre (Fra) Soudal-QuickStep

00:02:30

26

Frits Biesterbos (Ned) Picnic PostNL

00:02:49

27

Pavel Bittner (Cze) Picnic PostNL

Row 26 - Cell 2

28

Vlad Van Mechelen (Bel) Bahrain Victorious

00:02:57

29

Lewis Askey (GBr) NSN Cycling Team

00:02:58

30

Lorenzo Germani (Ita) Groupama-FDJ United

00:02:59

31

Ewen Costiou (Fra) Groupama-FDJ United

Row 30 - Cell 2

32

Huub Artz (Ned) Lotto-Intermarché

00:03:13

33

Max Walker (GBr) EF Education-EasyPost

00:03:27

34

Lars Craps (Bel) Lotto-Intermarché

00:03:52

35

Arnaud De Lie (Bel) Lotto-Intermarché

00:03:53

36

Hugo Page (Fra) Cofidis

00:03:54

37

Olav Kooij (Ned) Decathlon CMA CGM

00:03:56

38

Per Strand Hagenes (Nor) Visma-Lease a Bike

00:04:07

39

Quinn Simmons (USA) Lidl-Trek

Row 38 - Cell 2

40

Milan Fretin (Bel) Cofidis

00:04:16

41

Nicolya Vinokurov (Kaz) XDS Astana

00:04:38

Swipe to scroll horizontally

Rank

Team

Time

1

Netcompany Ineos

1:07:08

2

Visma-Lease a Bike

0:00:39

3

Red Bull-Bora-Hansgrohe

0:01:11

4

Lidl-Trek

0:01:14

5

UAE Team Emirates XRG

0:01:17

6

Decathlon CMA CGM Team

0:01:44

7

EF Education-Easypost

0:02:16

8

Caja Rural-Seguros RGA

0:02:55

9

Bahrain Victorious

0:03:02

10

Movistar

0:03:13

11

Tudor

0:03:17

12

Alpecin-Premier Tech

0:03:43

13

Uno-X Mobility

0:03:54

14

TotalEnergies

0:03:58

15

Soudal Quick-Step

0:04:03

16

Groupama-FDJ United

0:04:39

17

Pinarello-Q36.5

0:05:14

18

Cofidis

0:05:23

19

Lotto Intermarché

0:05:28

20

Jayco Alula

0:05:34

21

Picnic PostNL

0:05:46

22

NSN

0:05:53

23

XDS Astana

0:06:27

Laura Weislo
Managing Editor

Laura Weislo is a Cyclingnews veteran of 20 years. Having joined in 2006, Laura extensively covered the Operacion Puerto doping scandal, the years-long conflict between the UCI and the Tour de France organisers ASO over the creation of the WorldTour, and the downfall of Lance Armstrong and his lifetime ban for doping. As Managing Editor, Laura coordinates coverage for North American events and global news.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.