Tour de France: Jumbo-Visma win team time trial in Brussels

Jumbo-Visma made it two out of two at the Tour de France, following up Mike Teunissen's surprise stage 1 win with a dominant performance on the stage 2 team time trial. They took victory with a time of 28:57, 20 seconds ahead of Team Ineos and 21 up on Deceuninck-QuickStep.

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Team Jumbo-Visma0:28:57
2Team Ineos0:00:20
3Deceuninck-QuickStep0:00:21
4Team Sunweb0:00:26
5Katusha-AlpecinRow 4 - Cell 2
6EF Education First0:00:28
7CCC Team0:00:31
8Groupama-FDJ0:00:32
9Bahrain-Merida0:00:36
10Astana Pro Team0:00:41
11Mitchelton-ScottRow 10 - Cell 2
12Bora-Hansgrohe0:00:46
13Cofidis Solutions Credits0:00:53
14Dimension Data0:00:54
15Lotto Soudal0:00:59
16UAE Team Emirates0:01:03
17Movistar Team0:01:05
18Trek-Segafredo0:01:18
19AG2R La Mondiale0:01:19
20Total Direct Energie0:01:42
21Team Arkea-Samsic0:01:51
22Wanty-Gobert Cycling Team0:01:58
Swipe to scroll horizontally
General classification after stage 2
#Rider Name (Country) TeamResult
1Mike Teunissen (Ned) Team Jumbo-Visma4:51:34
2Wout Van Aert (Bel) Team Jumbo-Visma0:00:10
3Steven Kruijswijk (Ned) Team Jumbo-VismaRow 2 - Cell 2
4Tony Martin (Ger) Team Jumbo-VismaRow 3 - Cell 2
5George Bennett (NZl) Team Jumbo-VismaRow 4 - Cell 2
6Gianni Moscon (Ita) Team Ineos0:00:30
7Egan Bernal (Col) Team IneosRow 6 - Cell 2
8Geraint Thomas (GBr) Team IneosRow 7 - Cell 2
9Dylan van Baarle (Ned) Team IneosRow 8 - Cell 2
10Elia Viviani (Ita) Deceuninck-QuickStep0:00:31
11Julian Alaphilippe (Fra) Deceuninck-QuickStepRow 10 - Cell 2
12Kasper Asgreen (Den) Deceuninck-QuickStepRow 11 - Cell 2
13Enric Mas (Spa) Deceuninck-QuickStepRow 12 - Cell 2
14Yves Lampaert (Bel) Deceuninck-QuickStep0:00:33
15Michael Matthews (Aus) Team Sunweb0:00:36
16Rick Zabel (Ger) Katusha-AlpecinRow 15 - Cell 2
17Nils Politt (Ger) Katusha-AlpecinRow 16 - Cell 2
18Wilco Kelderman (Ned) Team SunwebRow 17 - Cell 2
19Lennard Kämna (Ger) Team SunwebRow 18 - Cell 2
20Mads Würtz Schmidt (Den) Katusha-AlpecinRow 19 - Cell 2
21Ilnur Zakarin (Rus) Katusha-AlpecinRow 20 - Cell 2
22Søren Kragh Andersen (Den) Team SunwebRow 21 - Cell 2
23Alex Dowsett (GBr) Katusha-AlpecinRow 22 - Cell 2
24Alberto Bettiol (Ita) EF Education First0:00:38
25Tejay Van Garderen (USA) EF Education FirstRow 24 - Cell 2
26Rigoberto Uran (Col) EF Education FirstRow 25 - Cell 2
27Michael Woods (Can) EF Education FirstRow 26 - Cell 2
28Tanel Kangert (Est) EF Education FirstRow 27 - Cell 2
29José Gonçalves (Por) Katusha-Alpecin0:00:40
30Greg Van Avermaet (Bel) CCC Team0:00:41
31Patrick Bevin (NZl) CCC TeamRow 30 - Cell 2
32Sebastian Langeveld (Ned) EF Education FirstRow 31 - Cell 2
33Joseph Rosskopf (USA) CCC TeamRow 32 - Cell 2
34Simon Geschke (Ger) CCC TeamRow 33 - Cell 2
35David Gaudu (Fra) Groupama-FDJ0:00:42
36Rudy Molard (Fra) Groupama-FDJRow 35 - Cell 2
37Thibaut Pinot (Fra) Groupama-FDJRow 36 - Cell 2
38Stefan Küng (Swi) Groupama-FDJRow 37 - Cell 2
39Sébastien Reichenbach (Swi) Groupama-FDJRow 38 - Cell 2
40Nicolas Roche (Irl) Team Sunweb0:00:45
41Sonny Colbrelli (Ita) Bahrain-Merida0:00:46
42Vincenzo Nibali (Ita) Bahrain-MeridaRow 41 - Cell 2
43Jan Tratnik (Slo) Bahrain-MeridaRow 42 - Cell 2
44Damiano Caruso (Ita) Bahrain-MeridaRow 43 - Cell 2
45Alessandro De Marchi (Ita) CCC TeamRow 44 - Cell 2
46Rohan Dennis (Aus) Bahrain-MeridaRow 45 - Cell 2
47Matej Mohoric (Slo) Bahrain-MeridaRow 46 - Cell 2
48Peter Sagan (Svk) Bora-Hansgrohe0:00:50
49Matteo Trentin (Ita) Mitchelton-Scott0:00:51
50Daryl Impey (RSA) Mitchelton-ScottRow 49 - Cell 2
51Adam Yates (GBr) Mitchelton-ScottRow 50 - Cell 2
52Alexey Lutsenko (Kaz) Astana Pro TeamRow 51 - Cell 2
53Luis León Sanchez (Spa) Astana Pro TeamRow 52 - Cell 2
54Hugo Houle (Can) Astana Pro TeamRow 53 - Cell 2
55Jakob Fuglsang (Den) Astana Pro TeamRow 54 - Cell 2
56Magnus Cort Nielsen (Den) Astana Pro TeamRow 55 - Cell 2
57Omar Fraile (Spa) Astana Pro TeamRow 56 - Cell 2
58Luke Durbridge (Aus) Mitchelton-ScottRow 57 - Cell 2
59Pello Bilbao (Spa) Astana Pro TeamRow 58 - Cell 2
60Patrick Konrad (Aut) Bora-Hansgrohe0:00:56
61Maximilian Schachmann (Ger) Bora-HansgroheRow 60 - Cell 2
62Gregor Mühlberger (Aut) Bora-HansgroheRow 61 - Cell 2
63Emanuel Buchmann (Ger) Bora-HansgroheRow 62 - Cell 2
64Dylan Teuns (Bel) Bahrain-Merida0:00:59
65Gorka Izagirre Insausti (Spa) Astana Pro Team0:01:00
66Christophe Laporte (Fra) Cofidis Solutions Credits0:01:03
67Julien Simon (Fra) Cofidis Solutions CreditsRow 66 - Cell 2
68Daniel Oss (Ita) Bora-HansgroheRow 67 - Cell 2
69Nicolas Edet (Fra) Cofidis Solutions CreditsRow 68 - Cell 2
70Jesus Herrada (Spa) Cofidis Solutions CreditsRow 69 - Cell 2
71Anthony Perez (Fra) Cofidis Solutions CreditsRow 70 - Cell 2
72Michal Kwiatkowski (Pol) Team IneosRow 71 - Cell 2
73Giacomo Nizzolo (Ita) Dimension Data0:01:04
74Edvald Boasson Hagen (Nor) Dimension DataRow 73 - Cell 2
75Roman Kreuziger (Cze) Dimension DataRow 74 - Cell 2
76Ben King (USA) Dimension DataRow 75 - Cell 2
77Stephen Cummings (GBr) Dimension DataRow 76 - Cell 2
78Pierre Luc Perichon (Fra) Cofidis Solutions Credits0:01:07
79Jasper De Buyst (Bel) Lotto Soudal0:01:09
80Roger Kluge (Ger) Lotto SoudalRow 79 - Cell 2
81Tiesj Benoot (Bel) Lotto SoudalRow 80 - Cell 2
82Tim Wellens (Bel) Lotto SoudalRow 81 - Cell 2
83Anthony Roux (Fra) Groupama-FDJ0:01:10
84Michael Valgren Andersen (Den) Dimension Data0:01:12
85Lars Bak (Den) Dimension DataRow 84 - Cell 2
86Alexander Kristoff (Nor) UAE Team Emirates0:01:13
87Jasper Philipsen (Bel) UAE Team EmiratesRow 86 - Cell 2
88Sergio Henao (Col) UAE Team EmiratesRow 87 - Cell 2
89Fabio Aru (Ita) UAE Team EmiratesRow 88 - Cell 2
90Vegard Stake Laengen (Nor) UAE Team EmiratesRow 89 - Cell 2
91Rui Costa (Por) UAE Team EmiratesRow 90 - Cell 2
92Daniel Martin (Irl) UAE Team EmiratesRow 91 - Cell 2
93Sven Erik Bystrøm (Nor) UAE Team EmiratesRow 92 - Cell 2
94Jack Haig (Aus) Mitchelton-Scott0:01:14
95Nairo Quintana (Col) Movistar Team0:01:15
96Andrey Amador (CRc) Movistar TeamRow 95 - Cell 2
97Alejandro Valverde (Spa) Movistar TeamRow 96 - Cell 2
98Marc Soler (Spa) Movistar TeamRow 97 - Cell 2
99Mikel Landa (Spa) Movistar TeamRow 98 - Cell 2
100Nelson Oliveira (Por) Movistar TeamRow 99 - Cell 2
101Wout Poels (Ned) Team Ineos0:01:17
102Jasper Stuyven (Bel) Trek-Segafredo0:01:28
103Giulio Ciccone (Ita) Trek-SegafredoRow 102 - Cell 2
104Richie Porte (Aus) Trek-SegafredoRow 103 - Cell 2
105Fabio Felline (Ita) Trek-SegafredoRow 104 - Cell 2
106Julien Bernard (Fra) Trek-SegafredoRow 105 - Cell 2
107Bauke Mollema (Ned) Trek-SegafredoRow 106 - Cell 2
108Romain Bardet (Fra) AG2R La Mondiale0:01:29
109Mathias Frank (Swi) AG2R La MondialeRow 108 - Cell 2
110Tony Gallopin (Fra) AG2R La MondialeRow 109 - Cell 2
111Alexis Gougeard (Fra) AG2R La MondialeRow 110 - Cell 2
112Benoit Cosnefroy (Fra) AG2R La MondialeRow 111 - Cell 2
113Nikias Arndt (Ger) Team Sunweb0:01:32
114Tom Scully (NZl) EF Education FirstRow 113 - Cell 2
115Marco Haller (Aut) Katusha-Alpecin0:01:34
116Reinardt Janse Van Rensburg (RSA) Dimension Data0:01:39
117Natnael Berhane (Eri) Cofidis Solutions Credits0:01:40
118Oliver Naesen (Bel) AG2R La Mondiale0:01:46
119Lilian Calmejane (Fra) Total Direct Energie0:01:52
120Romain Sicard (Fra) Total Direct EnergieRow 119 - Cell 2
121Paul Ourselin (Fra) Total Direct EnergieRow 120 - Cell 2
122Rein Taaramäe (Est) Total Direct EnergieRow 121 - Cell 2
123Niki Terpstra (Ned) Total Direct EnergieRow 122 - Cell 2
124Laurens De Plus (Bel) Team Jumbo-Visma0:01:55
125Luke Rowe (GBr) Team Ineos0:01:58
126Warren Barguil (Fra) Arkéa Samsic0:02:01
127Amael Moinard (Fra) Arkéa SamsicRow 126 - Cell 2
128Maxime Bouet (Fra) Arkéa SamsicRow 127 - Cell 2
129Florian Vachon (Fra) Arkéa SamsicRow 128 - Cell 2
130Simon Clarke (Aus) EF Education First0:02:02
131Andrea Pasqualon (Ita) Wanty-Gobert0:02:08
132Guillaume Martin (Fra) Wanty-GobertRow 131 - Cell 2
133Xandro Meurisse (Bel) Wanty-GobertRow 132 - Cell 2
134Odd Christian Eiking (Nor) Wanty-GobertRow 133 - Cell 2
135Anthony Turgis (Fra) Total Direct Energie0:02:09
136Michael Schär (Swi) CCC Team0:02:10
137Yoann Offredo (Fra) Wanty-Gobert0:02:11
138Maxime Monfort (Bel) Lotto Soudal0:02:13
139Mikael Cherel (Fra) AG2R La Mondiale0:02:15
140Alexis Vuillermoz (Fra) AG2R La MondialeRow 139 - Cell 2
141Frederik Backaert (Bel) Wanty-Gobert0:02:17
142Marcus Burghardt (Ger) Bora-Hansgrohe0:02:18
143Kevin Van Melsen (Bel) Wanty-Gobert0:02:28
144Imanol Erviti (Spa) Movistar Team0:02:29
145Niccolò Bonifazio (Ita) Total Direct Energie0:02:34
146Lukasz Wisniowski (Pol) CCC Team0:02:42
147Anthony Delaplace (Fra) Arkéa Samsic0:02:44
148Aime De Gendt (Bel) Wanty-Gobert0:02:49
149Cees Bol (Ned) Team Sunweb0:02:50
150Chad Haga (USA) Team Sunweb0:02:54
151William Bonnet (Fra) Groupama-FDJ0:02:55
152Fabien Grellier (Fra) Total Direct EnergieRow 151 - Cell 2
153Matthieu Ladagnous (Fra) Groupama-FDJ0:02:56
154André Greipel (Ger) Arkéa Samsic0:03:11
155Carlos Verona (Spa) Movistar Team0:03:13
156Caleb Ewan (Aus) Lotto Soudal0:03:15
157Thomas De Gendt (Bel) Lotto Soudal0:03:17
158Amund Grøndahl Jansen (Nor) Team Jumbo-Visma0:03:20
159Christopher Juul Jensen (Den) Mitchelton-Scott0:03:25
160Maximiliano Richeze (Arg) Deceuninck-QuickStep0:03:36
161Michael Hepburn (Aus) Mitchelton-Scott0:03:56
162Simon Yates (GBr) Mitchelton-ScottRow 161 - Cell 2
163Jens Keukeleire (Bel) Lotto Soudal0:03:57
164Dylan Groenewegen (Ned) Team Jumbo-Visma0:04:32
165Michael Mørkøv (Den) Deceuninck-QuickStep0:04:33
166Jonathan Castroviejo (Spa) Team Ineos0:04:41
167Serge Pauwels (Bel) CCC Team0:04:49
168Koen de Kort (Ned) Trek-Segafredo0:04:57
169Ivan Garcia (Spa) Bahrain-Merida0:05:10
170Stéphane Rossetto (Fra) Cofidis Solutions Credits0:05:17
171Kevin Ledanois (Fra) Arkéa Samsic0:05:27
172Dries Devenyns (Bel) Deceuninck-QuickStep0:05:31
173Lukas Pöstlberger (Aut) Bora-Hansgrohe0:06:01
174Jens Debusschere (Bel) Katusha-Alpecin0:06:39
175Elie Gesbert (Fra) Arkéa Samsic0:07:22
176Toms Skujins (Lat) Trek-Segafredo0:07:46
Swipe to scroll horizontally
Points Classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Mike Teunissen (Ned) Team Jumbo-Visma50pts
2Peter Sagan (Svk) Bora-Hansgrohe50Row 1 - Cell 3
3Sonny Colbrelli (Ita) Bahrain-Merida33Row 2 - Cell 3
4Michael Matthews (Aus) Team Sunweb27Row 3 - Cell 3
5Matteo Trentin (Ita) Mitchelton-Scott23Row 4 - Cell 3
6Greg Van Avermaet (Bel) CCC Team21Row 5 - Cell 3
7Caleb Ewan (Aus) Lotto Soudal20Row 6 - Cell 3
8Giacomo Nizzolo (Ita) Dimension Data18Row 7 - Cell 3
9Oliver Naesen (Bel) AG2R La Mondiale10Row 8 - Cell 3
10Lukas Pöstlberger (Aut) Bora-Hansgrohe10Row 9 - Cell 3
11Michal Kwiatkowski (Pol) Team Ineos9Row 10 - Cell 3
12Elia Viviani (Ita) Deceuninck-QuickStep8Row 11 - Cell 3
13Michael Schär (Swi) CCC Team8Row 12 - Cell 3
14Tim Wellens (Bel) Lotto Soudal7Row 13 - Cell 3
15Jasper Stuyven (Bel) Trek-Segafredo7Row 14 - Cell 3
16Vincenzo Nibali (Ita) Bahrain-Merida6Row 15 - Cell 3
17Alberto Bettiol (Ita) EF Education First5Row 16 - Cell 3
18Luke Durbridge (Aus) Mitchelton-Scott5Row 17 - Cell 3
19Andrea Pasqualon (Ita) Wanty-Gobert4Row 18 - Cell 3
20Imanol Erviti (Spa) Movistar Team4Row 19 - Cell 3
21Alexander Kristoff (Nor) UAE Team Emirates3Row 20 - Cell 3
22Nelson Oliveira (Por) Movistar Team3Row 21 - Cell 3
23Dylan van Baarle (Ned) Team Ineos2Row 22 - Cell 3
24Amund Grøndahl Jansen (Nor) Team Jumbo-Visma2Row 23 - Cell 3
25Adam Yates (GBr) Mitchelton-Scott1Row 24 - Cell 3
26Julien Simon (Fra) Cofidis Solutions Credits-13Row 25 - Cell 3
Swipe to scroll horizontally
Mountains Classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Greg Van Avermaet (Bel) CCC Team2pts
2Xandro Meurisse (Bel) Wanty-Gobert2Row 1 - Cell 3
Swipe to scroll horizontally
Young Riders Classification
#Rider Name (Country) TeamResult
1Wout Van Aert (Bel) Team Jumbo-Visma4:51:44
2Gianni Moscon (Ita) Team Ineos0:00:20
3Egan Bernal (Col) Team IneosRow 2 - Cell 2
4Kasper Asgreen (Den) Deceuninck-QuickStep0:00:21
5Enric Mas (Spa) Deceuninck-QuickStepRow 4 - Cell 2
6Nils Politt (Ger) Katusha-Alpecin0:00:26
7Lennard Kämna (Ger) Team SunwebRow 6 - Cell 2
8Mads Würtz Schmidt (Den) Katusha-AlpecinRow 7 - Cell 2
9Søren Kragh Andersen (Den) Team SunwebRow 8 - Cell 2
10David Gaudu (Fra) Groupama-FDJ0:00:32
11Matej Mohoric (Slo) Bahrain-Merida0:00:36
12Maximilian Schachmann (Ger) Bora-Hansgrohe0:00:46
13Gregor Mühlberger (Aut) Bora-HansgroheRow 12 - Cell 2
14Tiesj Benoot (Bel) Lotto Soudal0:00:59
15Jasper Philipsen (Bel) UAE Team Emirates0:01:03
16Giulio Ciccone (Ita) Trek-Segafredo0:01:18
17Benoit Cosnefroy (Fra) AG2R La Mondiale0:01:19
18Paul Ourselin (Fra) Total Direct Energie0:01:42
19Laurens De Plus (Bel) Team Jumbo-Visma0:01:45
20Odd Christian Eiking (Nor) Wanty-Gobert0:01:58
21Anthony Turgis (Fra) Total Direct Energie0:01:59
22Aime De Gendt (Bel) Wanty-Gobert0:02:39
23Cees Bol (Ned) Team Sunweb0:02:40
24Fabien Grellier (Fra) Total Direct Energie0:02:45
25Caleb Ewan (Aus) Lotto Soudal0:03:05
26Amund Grøndahl Jansen (Nor) Team Jumbo-Visma0:03:10
27Ivan Garcia (Spa) Bahrain-Merida0:05:00
28Elie Gesbert (Fra) Arkéa Samsic0:07:12
Swipe to scroll horizontally
Team Classification
#Rider Name (Country) TeamResult
1Team Jumbo-Visma15:04:09
2Team Ineos0:01:20
3Deceuninck-QuickStep0:01:24
4Team Sunweb0:01:44
5Katusha-AlpecinRow 4 - Cell 2
6EF Education First0:01:52
7CCC Team0:02:04
8Groupama-FDJ0:02:08
9Bahrain-Merida0:02:24
10Mitchelton-Scott0:02:44
11Astana Pro TeamRow 10 - Cell 2
12Bora-Hansgrohe0:03:04
13Cofidis Solutions Credits0:03:32
14Dimension Data0:03:36
15Lotto Soudal0:03:56
16UAE Team Emirates0:04:12
17Movistar Team0:04:20
18Trek-Segafredo0:05:12
19AG2R La Mondiale0:05:16
20Total Direct Energie0:06:48
21Team Arkea-Samsic0:07:24
22Wanty-Gobert Cycling Team0:07:52
Dani Ostanek
Senior News Writer

Dani Ostanek is Senior News Writer at Cyclingnews, joining in 2017 as a freelance contributor and later being hired full-time. Before joining the team, they had written for numerous major publications in the cycling world, including CyclingWeekly and Rouleur.

Dani has reported from the world's top races, including the Tour de France, Road World Championships, and the spring Classics. They have interviewed many of the sport's biggest stars, including Mathieu van der Poel, Demi Vollering, and Remco Evenepoel. Their favourite races are the Giro d'Italia, Strade Bianche and Paris-Roubaix.

Season highlights from the 2024 season include reporting from Paris-Roubaix –  'Unless I'm in an ambulance, I'm finishing this race' – Cyrus Monk, the last man home at Paris-Roubaix – and the Tour de France – 'Disbelief', gratitude, and family – Mark Cavendish celebrates a record-breaking Tour de France sprint win.