Terpstra wins E3 Harelbeke
Quick-Step Floors goes all in and comes up aces with Gilbert taking second
Niki Terpstra became the first Dutchman to win E3 Harelbeke since Steven de Jongh in 2003, after a dominant performance by the Quick-Step Floors team. Terpstra soloed to the line after initially getting away on the Taaienberg with teammate Yves Lampaert with more than 70 kilometres remaining.
Philippe Gilbert made it a 1-2 for the Quick-Step team, with defending champion Greg Van Avermaet (BMC Racing) rounding out the podium. World champion Peter Sagan (Bora-Hansgrohe) had another difficult E3 Harelbeke, crashing in the early stages, getting dropped in the final 40 kilometres and finishing over three minutes down.
Quick-Step took the race by the scruff of the neck with more than half the race still to run after a crash held up a large portion of the peloton, including several of the pre-race favourites. The drive, which was assisted by Lotto Soudal, cut chunks out of the advantage of the day's breakaway. With the remaining leaders within toughing distance, Terpstra and Lampaert attacked on the Taaienberg.
With Gilbert and Zdenek Stybar to run interference behind, the Quick-Step pairing built an advantage that the chasers struggled to shut down. As the race hit the penultimate helling, the Karnemelkbeekstraat, it looked like it might be about to fall apart for the Belgian team as Lampaert began to struggle. Terpstra seemed unsure of carrying on alone and held back to wait for his ailing teammate as Gilbert attacked behind.
Lampaert got back on, but Gilbert was stuck in no-man's land and eventually sat up and waited. Lampaert's resurgence didn't last long and it was eventually left to Terpstra to try and bring it home for the Belgian outfit. The group behind - with Van Avermaet and two teammates, Sep Vanmarcke (EF Education First-Drapac), Matteo Trentin (Mitchelton-Scott) and Oliver Naesen (AG2R La Mondiale) among others – cut the gap to Terpstra to 12 seconds with three kilometres remaining.
However, they ruined any chance of catching the flying Dutchman by playing cat-and-mouse games, appearing to be racing for second place rather than the victory. Their repeated attacks and lulls slowed the chase and allowed Terpstra to build his lead to 19 seconds, even with a slowdown to celebrate his second win of the Classics.
How it unfolded
It was a cold and blustery start to the day in Harelbeke, but mercifully there was no rain for the peloton. Though the Classics began at the end of February, the 206.1km course with 15 climbs would be the first big litmus test for the Classics riders ahead of next week's Tour of Flanders.
A little after midday, the riders rolled out of town with attacks coming immediately after the flag dropped at kilometre zero. Eventually, a group of eight riders pushed clear and quickly built up a lead of six minutes. Truls Korsaeth (Astana), Nelson Oliveira (Movistar), Simone Consonni (UAE Team Emirates), Lukas Spengler (WB Aqua Protect), Damien Gaudin (Direct Energie), Pim Ligthart (Roompot), Jeremy Lecroq (Vital Concept), and Kevin Van Melsen (Wanty-Groupe Gobert) were the lucky eight.
Their lead went up as far as seven minutes when a closed level crossing delayed the peloton. However, a combined effort from Lotto Soudal and Quick-Step quickly brought it back down to a more manageable 5:45.
Peter Sagan's 2017 E3 Harelbeke was hampered by a crash, and he had a sense of déjà vu early on as he hit the deck in a multi-rider pile up. Fortunately, he was up and running a lot quicker than he was 12 months ago and was soon back into the peloton. Aside from Sagan's incident, the opening half of the race was a fairly straightforward affair, but that changed with 108 kilometres to go.
Just as the race approached the halfway point, a crash near the front of the peloton on a narrow road shaped the second part of the race. The peloton had filled out the whole road so when one rider went down it caused a ripple effect through the bunch that saw about a quarter of the field go down. Of those who didn't go down, most were caught behind the crash with nowhere to go.
Several of the main contenders, including Naesen (AG2R La Mondiale), Arnaud Demare (FDJ), Alexander Kristoff (UAE Team Emirates) and Vanmarcke (EF Education First-Drapac), were involved in the incident and left scrambling to get back on the road. Quick-Step had been right on the front and made it through intact.
Quick-Step Floors' to lose
As news came through as to who had lost out in the crash, Quick-Step saw the opportunity to rule them out of contention altogether. With the help of fellow Belgians Lotto Soudal, the drastically reduced peloton put the hammer down. The effect was immediate as Tim Declercq and Iljo Keisse took a minute out of the leaders' advantage in five kilometres. With just under 90km to go, the gap was less than two minutes, while the second peloton was over a minute further back.
With the first chasing group bearing down on them, the leading group of eight began to break into pieces. Gaudin and Ligthart emerged from the ashes of the breakaway and sailed off up the road, delaying the inevitable catch. Behind, Astana were doing their best to bring the race back together, but every time they got closer a surge up front increased the gap again.
With 71km to go, the Taaienberg is often the point were the first major selections begin to take place and Quick-Step used it to break the race further. Former Paris-Roubaix winner Terpstra attacked along with teammate Lampaert, and the pair quickly gained a significant advantage. It wasn't long before the blue duo had caught and dispatched Gaudin and Ligthart.
An elite chase began to form behind with Van Avermaet, Sagan, Zdenek Stybar (Quick-Step Floors), Tiesj Benoot (Lotto Soudal) and Gilbert. With so many Quick-Step riders in the chasing group, Van Avermaet decided to strike out alone, but he was eventually joined by Benoot and Gilbert. Behind, Daniel Oss did a big turn for his team leader, Sagan, but it came to nothing when Sagan was dropped on the Oude Kwaremont.
Lampaert had been working hard, and as he and Terpstra hit the Karnemelkbeekstraat with 31 kilometres remaining, the 26-year-old began to struggle. He was quickly dropped by the stronger Terpstra, who glanced over his shoulder unsure whether to leave his teammate in the pain cave.
The call must have come over the radio, and he eased up to allow Lampaert to regain touch just as Gilbert launched his own attack from behind. It gave them an opportunity to have three riders out front but significantly reduced the gap to the chasers behind. In the end, Gilbert wasn't able to get across and Lampaert was dropped again with 24 kilometres to go.
It was a long way to go solo and Terpstra's advantage was tenuous as the group behind grew when Naesen, Vanmarcke and several others caught the chasing group of Van Avermaet. With three kilometres remaining and the gap falling to little more than 10 seconds, it looked like Quick-Step Floors had got it terribly wrong. However, discord in the chasing group proved just enough to see him across the line 19 seconds clear of his teammate Gilbert, who won the sprint for second place.
Full Results
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Niki Terpstra (Ned) Quick-Step Floors | 5:03:34 |
2 | Philippe Gilbert (Bel) Quick-Step Floors | 0:00:20 |
3 | Greg Van Avermaet (Bel) BMC Racing Team | Row 2 - Cell 2 |
4 | Oliver Naesen (Bel) AG2R La Mondiale | Row 3 - Cell 2 |
5 | Tiesj Benoot (Bel) Lotto Soudal | Row 4 - Cell 2 |
6 | Jasper Stuyven (Bel) Trek-Segafredo | Row 5 - Cell 2 |
7 | Sep Vanmarcke (Bel) EF Education First-Drapac p/b Cannondale | Row 6 - Cell 2 |
8 | Gianni Moscon (Ita) Team Sky | Row 7 - Cell 2 |
9 | Zdenek Stybar (Cze) Quick-Step Floors | Row 8 - Cell 2 |
10 | Stefan Küng (Swi) BMC Racing Team | Row 9 - Cell 2 |
11 | Matteo Trentin (Ita) Mitchelton-Scott | Row 10 - Cell 2 |
12 | Jurgen Roelandts (Bel) BMC Racing Team | 0:00:27 |
13 | Michael Matthews (Aus) Team Sunweb | 0:02:52 |
14 | Michael Valgren (Den) Astana Pro Team | Row 13 - Cell 2 |
15 | Frederik Backaert (Bel) Wanty-Groupe Gobert | Row 14 - Cell 2 |
16 | Florian Senechal (Fra) Quick-Step Floors | 0:02:57 |
17 | Yves Lampaert (Bel) Quick-Step Floors | 0:03:00 |
18 | Luka Mezgec (Slo) Mitchelton-Scott | 0:03:19 |
19 | Heinrich Haussler (Aus) Bahrain-Merida | Row 18 - Cell 2 |
20 | Jean-Pierre Drucker (Lux) BMC Racing Team | Row 19 - Cell 2 |
21 | John Degenkolb (Ger) Trek-Segafredo | Row 20 - Cell 2 |
22 | Viacheslav Kuznetsov (Rus) Katusha-Alpecin | Row 21 - Cell 2 |
23 | Luke Durbridge (Aus) Mitchelton-Scott | Row 22 - Cell 2 |
24 | Edvald Boasson Hagen (Norway) Dimension Data | Row 23 - Cell 2 |
25 | Søren Kragh Andersen (Den) Team Sunweb | Row 24 - Cell 2 |
26 | Peter Sagan (Svk) Bora-Hansgrohe | 0:03:23 |
27 | Tony Martin (Ger) Katusha-Alpecin | 0:03:27 |
28 | Justin Jules (Fra) WB Aqua Protect Veranclassic | 0:07:03 |
29 | Sylvain Chavanel (Fra) Direct Energie | Row 28 - Cell 2 |
30 | Stijn Vandenbergh (Bel) AG2R La Mondiale | Row 29 - Cell 2 |
31 | Pim Ligthart (Ned) Roompot-Nederlandse Loterij | Row 30 - Cell 2 |
32 | Nelson Oliveira (Por) Movistar Team | Row 31 - Cell 2 |
33 | Koen de Kort (Ned) Trek-Segafredo | Row 32 - Cell 2 |
34 | Magnus Cort (Den) Astana Pro Team | Row 33 - Cell 2 |
35 | Tony Gallopin (Fra) AG2R La Mondiale | 0:08:09 |
36 | Dries Van Gestel (Bel) Sport Vlaanderen-Baloise | Row 35 - Cell 2 |
37 | Marcel Sieberg (Ger) Lotto Soudal | Row 36 - Cell 2 |
38 | Mike Teunissen (Ned) Team Sunweb | Row 37 - Cell 2 |
39 | Francisco Ventoso (Spa) BMC Racing Team | Row 38 - Cell 2 |
40 | Alexander Kristoff (Nor) UAE Team Emirates | Row 39 - Cell 2 |
41 | Michael Schär (Swi) BMC Racing Team | Row 40 - Cell 2 |
42 | Piet Allegaert (Bel) Sport Vlaanderen-Baloise | Row 41 - Cell 2 |
43 | Owain Doull (GBr) Team Sky | Row 42 - Cell 2 |
44 | Damien Gaudin (Fra) Direct Energie | Row 43 - Cell 2 |
45 | Michal Golas (Pol) Team Sky | Row 44 - Cell 2 |
46 | Huub Duijn (Ned) Veranda's Willems Crelan | Row 45 - Cell 2 |
47 | Mathew Hayman (Aus) Mitchelton-Scott | Row 46 - Cell 2 |
48 | Jack Bauer (NZl) Mitchelton-Scott | Row 47 - Cell 2 |
49 | Sonny Colbrelli (Ita) Bahrain-Merida | Row 48 - Cell 2 |
50 | Brian van Goethem (Ned) Roompot-Nederlandse Loterij | 0:11:15 |
51 | Dylan van Baarle (Ned) Team Sky | Row 50 - Cell 2 |
52 | Guillaume Van Keirsbulck (Bel) Wanty-Groupe Gobert | Row 51 - Cell 2 |
53 | Julien Duval (Fra) AG2R La Mondiale | 0:14:05 |
54 | Nils Politt (Ger) Katusha-Alpecin | Row 53 - Cell 2 |
55 | Tim Declercq (Bel) Quick-Step Floors | Row 54 - Cell 2 |
56 | Arnaud Demare (Fra) Groupama-FDJ | Row 55 - Cell 2 |
57 | Thomas Sprengers (Bel) Sport Vlaanderen-Baloise | Row 56 - Cell 2 |
58 | Olivier Le Gac (Fra) Groupama-FDJ | Row 57 - Cell 2 |
59 | Jorge Arcas (Spa) Movistar Team | Row 58 - Cell 2 |
60 | Sjoerd van Ginneken (Ned) Roompot-Nederlandse Loterij | Row 59 - Cell 2 |
61 | Kevin Van Melsen (Bel) Wanty-Groupe Gobert | Row 60 - Cell 2 |
62 | Michal Kolár (Svk) Bora-Hansgrohe | Row 61 - Cell 2 |
63 | Christoph Pfingsten (Ger) Bora-Hansgrohe | Row 62 - Cell 2 |
64 | Ivan Garcia (Spa) Bahrain-Merida | Row 63 - Cell 2 |
65 | Jonas Rickaert (Bel) Sport Vlaanderen-Baloise | Row 64 - Cell 2 |
66 | Sven Erik Bystrøm (Nor) UAE Team Emirates | Row 65 - Cell 2 |
67 | Alexandre Pichot (Fra) Direct Energie | Row 66 - Cell 2 |
68 | Tanguy Turgis (Fra) Vital Concept Club | Row 67 - Cell 2 |
69 | Patrick Müller (Swi) Vital Concept Club | Row 68 - Cell 2 |
70 | Stijn Devolder (Bel) Veranda's Willems Crelan | Row 69 - Cell 2 |
71 | Hector Carretero (Spa) Movistar Team | Row 70 - Cell 2 |
72 | Alex Kirsch (Lux) WB Aqua Protect Veranclassic | Row 71 - Cell 2 |
73 | Ryan Mullen (Irl) Trek-Segafredo | Row 72 - Cell 2 |
74 | Dion Smith (NZl) Wanty-Groupe Gobert | Row 73 - Cell 2 |
75 | Andrea Pasqualon (Ita) Wanty-Groupe Gobert | Row 74 - Cell 2 |
76 | Adrien Petit (Fra) Direct Energie | Row 75 - Cell 2 |
77 | Julien Vermote (Bel) Dimension Data | Row 76 - Cell 2 |
78 | Nikolas Maes (Bel) Lotto Soudal | Row 77 - Cell 2 |
79 | Hugo Houle (Can) Astana Pro Team | Row 78 - Cell 2 |
80 | Gijs Van Hoecke (Bel) LottoNL-Jumbo | Row 79 - Cell 2 |
81 | Moreno Hofland (Ned) Lotto Soudal | Row 80 - Cell 2 |
82 | Martijn Budding (Ned) Roompot-Nederlandse Loterij | Row 81 - Cell 2 |
83 | Carlos Barbero (Spa) Movistar Team | Row 82 - Cell 2 |
84 | Lukasz Wisniowski (Pol) Team Sky | Row 83 - Cell 2 |
85 | Andrey Amador (CRc) Movistar Team | Row 84 - Cell 2 |
86 | Mikel Landa (Spa) Movistar Team | Row 85 - Cell 2 |
87 | Borut Bozic (Slo) Bahrain-Merida | Row 86 - Cell 2 |
88 | Jos van Emden (Ned) LottoNL-Jumbo | Row 87 - Cell 2 |
89 | Marco Marcato (Ita) UAE Team Emirates | Row 88 - Cell 2 |
90 | Timo Roosen (Ned) LottoNL-Jumbo | Row 89 - Cell 2 |
91 | Amund Grøndahl Jansen (Nor) LottoNL-Jumbo | Row 90 - Cell 2 |
92 | Truls Korsaeth (Nor) Astana Pro Team | Row 91 - Cell 2 |
93 | Sebastian Langeveld (Ned) EF Education First-Drapac p/b Cannondale | 0:14:10 |
94 | Sacha Modolo (Ita) EF Education First-Drapac p/b Cannondale | Row 93 - Cell 2 |
95 | Alexey Lutsenko (Kaz) Astana Pro Team | Row 94 - Cell 2 |
DNF | Aime De Gendt (Bel) Sport Vlaanderen-Baloise | Row 95 - Cell 2 |
DNF | Laurens De Vreese (Bel) Astana Pro Team | Row 96 - Cell 2 |
DNF | Oliviero Troia (Ita) UAE Team Emirates | Row 97 - Cell 2 |
DNF | Ben Swift (GBr) UAE Team Emirates | Row 98 - Cell 2 |
DNF | Maxime Farazijn (Bel) Sport Vlaanderen-Baloise | Row 99 - Cell 2 |
DNF | Alex Edmondson (Aus) Mitchelton-Scott | Row 100 - Cell 2 |
DNF | Tom Scully (NZl) EF Education First-Drapac p/b Cannondale | Row 101 - Cell 2 |
DNF | Oscar Gatto (Ita) Astana Pro Team | Row 102 - Cell 2 |
DNF | Filippo Ganna (Ita) UAE Team Emirates | Row 103 - Cell 2 |
DNF | Lawrence Naesen (Bel) Lotto Soudal | Row 104 - Cell 2 |
DNF | Simone Consonni (Ita) UAE Team Emirates | Row 105 - Cell 2 |
DNF | Taylor Phinney (USA) EF Education First-Drapac p/b Cannondale | Row 106 - Cell 2 |
DNF | Kevin Deltombe (Bel) Sport Vlaanderen-Baloise | Row 107 - Cell 2 |
DNF | Lennard Hofstede (Ned) Team Sunweb | Row 108 - Cell 2 |
DNF | Robert Wagner (Ger) LottoNL-Jumbo | Row 109 - Cell 2 |
DNF | Maarten Wynants (Bel) LottoNL-Jumbo | Row 110 - Cell 2 |
DNF | Kristoffer Halvorsen (Nor) Team Sky | Row 111 - Cell 2 |
DNF | Christian Knees (Ger) Team Sky | Row 112 - Cell 2 |
DNF | Rick Zabel (Ger) Katusha-Alpecin | Row 113 - Cell 2 |
DNF | David Per (Slo) Bahrain-Merida | Row 114 - Cell 2 |
DNF | Luka Pibernik (Slo) Bahrain-Merida | Row 115 - Cell 2 |
DNF | Mitchell Docker (Aus) EF Education First-Drapac p/b Cannondale | Row 116 - Cell 2 |
DNF | Roy Curvers (Ned) Team Sunweb | Row 117 - Cell 2 |
DNF | Kiel Reijnen (USA) Trek-Segafredo | Row 118 - Cell 2 |
DNF | Baptiste Planckaert (Bel) Katusha-Alpecin | Row 119 - Cell 2 |
DNF | Tom Stamsnijder (Ned) Team Sunweb | Row 120 - Cell 2 |
DNF | José Gonçalves (Por) Katusha-Alpecin | Row 121 - Cell 2 |
DNF | Marco Haller (Aut) Katusha-Alpecin | Row 122 - Cell 2 |
DNF | Frederik Frison (Bel) Lotto Soudal | Row 123 - Cell 2 |
DNF | Mads Pedersen (Den) Trek-Segafredo | Row 124 - Cell 2 |
DNF | Gregory Rast (Swi) Trek-Segafredo | Row 125 - Cell 2 |
DNF | Tom Van Asbroeck (Bel) EF Education First-Drapac p/b Cannondale | Row 126 - Cell 2 |
DNF | Phil Bauhaus (Ger) Team Sunweb | Row 127 - Cell 2 |
DNF | Thomas Leezer (Ned) LottoNL-Jumbo | Row 128 - Cell 2 |
DNF | Jasper De Buyst (Bel) Lotto Soudal | Row 129 - Cell 2 |
DNF | Michael Hepburn (Aus) Mitchelton-Scott | Row 130 - Cell 2 |
DNF | Jan Willem van Schip (Ned) Roompot-Nederlandse Loterij | Row 131 - Cell 2 |
DNF | Wouter Wippert (Ned) Roompot-Nederlandse Loterij | Row 132 - Cell 2 |
DNF | Bryan Coquard (Fra) Vital Concept Club | Row 133 - Cell 2 |
DNF | Adrien Garel (Fra) Vital Concept Club | Row 134 - Cell 2 |
DNF | Julien Morice (Fra) Vital Concept Club | Row 135 - Cell 2 |
DNF | Johan Le Bon (Fra) Vital Concept Club | Row 136 - Cell 2 |
DNF | Jérémy Lecroq (Fra) Vital Concept Club | Row 137 - Cell 2 |
DNF | Floris Gerts (Ned) Roompot-Nederlandse Loterij | Row 138 - Cell 2 |
DNF | Rudy Barbier (Fra) AG2R La Mondiale | Row 139 - Cell 2 |
DNF | Angelo Tulik (Fra) Direct Energie | Row 140 - Cell 2 |
DNF | Jay Thomson (RSA) Dimension Data | Row 141 - Cell 2 |
DNF | Ryan Gibbons (RSA) Dimension Data | Row 142 - Cell 2 |
DNF | Nicolas Dougall (RSA) Dimension Data | Row 143 - Cell 2 |
DNF | Daniel Oss (Ita) Bora-Hansgrohe | Row 144 - Cell 2 |
DNF | Nico Denz (Ger) AG2R La Mondiale | Row 145 - Cell 2 |
DNF | Gediminas Bagdonas (Ltu) AG2R La Mondiale | Row 146 - Cell 2 |
DNF | Pascal Ackermann (Ger) Bora-Hansgrohe | Row 147 - Cell 2 |
DNF | Michael Schwarzmann (Ger) Bora-Hansgrohe | Row 148 - Cell 2 |
DNF | Rüdiger Selig (Ger) Bora-Hansgrohe | Row 149 - Cell 2 |
DNF | Iljo Keisse (Bel) Quick-Step Floors | Row 150 - Cell 2 |
DNF | Julien Stassen (Bel) WB Aqua Protect Veranclassic | Row 151 - Cell 2 |
DNF | Simon Antonini (Ita) Wanty-Groupe Gobert | Row 152 - Cell 2 |
DNF | Yohann Gene (Fra) Direct Energie | Row 153 - Cell 2 |
DNF | Marc Sarreau (Fra) Groupama-FDJ | Row 154 - Cell 2 |
DNF | Jasha Sütterlin (Ger) Movistar Team | Row 155 - Cell 2 |
DNF | Dries De Bondt (Bel) Veranda's Willems Crelan | Row 156 - Cell 2 |
DNF | Sean De Bie (Bel) Veranda's Willems Crelan | Row 157 - Cell 2 |
DNF | Ramon Sinkeldam (Ned) Groupama-FDJ | Row 158 - Cell 2 |
DNF | Aidis Kruopis (Ltu) Veranda's Willems Crelan | Row 159 - Cell 2 |
DNF | Stijn Steels (Bel) Veranda's Willems Crelan | Row 160 - Cell 2 |
DNF | Benjamin King (USA) Dimension Data | Row 161 - Cell 2 |
DNF | Jimmy Duquennoy (Bel) WB Aqua Protect Veranclassic | Row 162 - Cell 2 |
DNF | Yoann Offredo (Fra) Wanty-Groupe Gobert | Row 163 - Cell 2 |
DNF | Ignatas Konovalovas (Ltu) Groupama-FDJ | Row 164 - Cell 2 |
DNF | Christophe Masson (Fra) WB Aqua Protect Veranclassic | Row 165 - Cell 2 |
DNF | Lukas Spengler (Swi) WB Aqua Protect Veranclassic | Row 166 - Cell 2 |
DNF | Kenny Dehaes (Bel) WB Aqua Protect Veranclassic | Row 167 - Cell 2 |
DNF | Romain Cardis (Fra) Direct Energie | Row 168 - Cell 2 |
DNF | Jacopo Guarnieri (Ita) Groupama-FDJ | Row 169 - Cell 2 |
DNF | Alberto Bettiol (Ita) BMC Racing Team | Row 170 - Cell 2 |
DNF | Mickael Delage (Fra) Groupama-FDJ | Row 171 - Cell 2 |
DNF | Kristijan Koren (Slo) Bahrain-Merida | Row 172 - Cell 2 |
DNF | Elias Van Breussegem (Bel) Veranda's Willems Crelan | Row 173 - Cell 2 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Born in Ireland to a cycling family and later moved to the Isle of Man, so there was no surprise when I got into the sport. Studied sports journalism at university before going on to do a Masters in sports broadcast. After university I spent three months interning at Eurosport, where I covered the Tour de France. In 2012 I started at Procycling Magazine, before becoming the deputy editor of Procycling Week. I then joined Cyclingnews, in December 2013.
Latest on Cyclingnews
-
Exact Cross Kortrijk: Fem van Empel makes winning return to racing
World champion eases to victory in Kortrijk -
Ivar Slik rallies six months after horrific crash to return to Unbound Gravel 200 in 2025
'It's the ultimate race' says 2022 winner of Kansas race, who made history as first European to conquer Flint Hills -
Mark Cavendish: The moments that shaped a record-breaking career
The highs and lows of the Manx Missile’s 20-year career, from battling illness and injury to Tour de France supremacy -
Hagens Berman Jayco confirm two junior track world champions part of 15-rider roster for 2025
Australian Wil Holmes and Spaniard Rubén Sánchez among six new riders on US-based development team