Bouhanni wins GP de Denain

Nacer Bouhanni (FDJ.fr) won the GP de Denain, using his powerful late kick to dominate the high-speed finish. The Frenchman was well protected by his FDJ.fr teammates in the long straight run-in to the finish and then jumped on the right side of the road to open a gap and win by a bike length.

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Nacer Bouhanni (Fra) FDJ.fr4:36:38
2Matteo Pelucchi (Ita) IAM CyclingRow 1 - Cell 2
3Francesco Chicchi (Ita) Neri SottoliRow 2 - Cell 2
4Kenny Robert Van Hummel (Ned) Androni GiocattoliRow 3 - Cell 2
5Yauheni Hutarovich (Blr) AG2R La MondialeRow 4 - Cell 2
6Yannis Yssaad (Fra) BigMat - Auber 93Row 5 - Cell 2
7Edwin Alcibiades Avila Vanegas (Col) ColombiaRow 6 - Cell 2
8Benjamin Giraud (Fra) La Pomme MarseilleRow 7 - Cell 2
9Tom Van Asbroeck (Bel) Topsport Vlaanderen - BaloiseRow 8 - Cell 2
10Kristian Sbaragli (Ita) MTN - QhubekaRow 9 - Cell 2
11Rudy Barbier (Fra) Roubaix Lille MetropoleRow 10 - Cell 2
12Clément Venturini (Fra) Cofidis, Solutions CreditsRow 11 - Cell 2
13Robin Stenuit (Bel) Wallonie - BruxellesRow 12 - Cell 2
14Kenny De Haes (Bel) Lotto BelisolRow 13 - Cell 2
15Romain Feillu (Fra) Bretagne - Seche EnvironnementRow 14 - Cell 2
16Bryan Coquard (Fra) Team EuropcarRow 15 - Cell 2
17Timothy Dupont (Bel) Roubaix Lille MetropoleRow 16 - Cell 2
18Justin Jules (Fra) La Pomme MarseilleRow 17 - Cell 2
19Adrien Petit (Fra) Cofidis, Solutions CreditsRow 18 - Cell 2
20Antoine Demoitie (Bel) Wallonie - BruxellesRow 19 - Cell 2
21Frederique Robert (Bel) Wanty - Groupe GobertRow 20 - Cell 2
22Giorgio Brambila (Ita) Veranclassic - DoltciniRow 21 - Cell 2
23Florent Mottet (Bel) Wallonie - BruxellesRow 22 - Cell 2
24Baptiste Planckaert (Bel) Roubaix Lille MetropoleRow 23 - Cell 2
25Erwann Corbel (Fra) Bretagne - Seche EnvironnementRow 24 - Cell 2
26Alexander Porsev (Rus) Team KatushaRow 25 - Cell 2
27Jonas Vangenechten (Bel) Lotto BelisolRow 26 - Cell 2
28Alo Jakin (Est) BigMat - Auber 93Row 27 - Cell 2
29James Van Landschoot (Bel) Wanty - Groupe GobertRow 28 - Cell 2
30José Gonçalves (Por) La Pomme MarseilleRow 29 - Cell 2
31Filippo Fortin (Ita) Bardiani-CSFRow 30 - Cell 2
32Alexei Tsatevich (Rus) Team KatushaRow 31 - Cell 2
33Jonas Rickaert (Bel) Topsport Vlaanderen - BaloiseRow 32 - Cell 2
34Marco Canola (Ita) Bardiani-CSFRow 33 - Cell 2
35Domingos Goncalves (Por) La Pomme MarseilleRow 34 - Cell 2
36Manuel Belletti (Ita) Androni GiocattoliRow 35 - Cell 2
37Marco Haller (Aut) Team KatushaRow 36 - Cell 2
38Andreas Stauff (Ger) MTN - QhubekaRow 37 - Cell 2
39Roger Kluge (Ger) IAM CyclingRow 38 - Cell 2
40Sébastien Chavanel (Fra) FDJ.frRow 39 - Cell 2
41Gregory Henderson (NZl) Lotto BelisolRow 40 - Cell 2
42Benoit Jarrier (Fra) Bretagne - Seche EnvironnementRow 41 - Cell 2
43Matthias Brandle (Aut) IAM CyclingRow 42 - Cell 2
44Joeri Stallaert (Bel) Veranclassic - DoltciniRow 43 - Cell 2
45Quentin Bertholet (Bel) Wallonie - BruxellesRow 44 - Cell 2
46Frédéric Amorison (Bel) Wallonie - BruxellesRow 45 - Cell 2
47Sébastien Delfosse (Bel) Wallonie - BruxellesRow 46 - Cell 2
48Danilo Napolitano (Ita) Wanty - Groupe GobertRow 47 - Cell 2
49Daniele Colli (Ita) Neri SottoliRow 48 - Cell 2
50Mirko Tedeschi (Ita) Neri SottoliRow 49 - Cell 2
51Quentin Jauregui (Fra) Roubaix Lille MetropoleRow 50 - Cell 2
52Samuele Conti (Ita) Neri SottoliRow 51 - Cell 2
53Boris Vallee (Bel) Lotto BelisolRow 52 - Cell 2
54Steven Tronet (Fra) BigMat - Auber 93Row 53 - Cell 2
55Clément Koretzky (Fra) Bretagne - Seche EnvironnementRow 54 - Cell 2
56Dimitri Le Boulch (Fra) BigMat - Auber 93Row 55 - Cell 2
57Youcef Reguigui (Alg) MTN - QhubekaRow 56 - Cell 2
58Jaco Venter (RSA) MTN - QhubekaRow 57 - Cell 2
59Christophe Laporte (Fra) Cofidis, Solutions CreditsRow 58 - Cell 2
60Florian Senechal (Fra) Cofidis, Solutions CreditsRow 59 - Cell 2
61Wouter Mol (Ned) Veranclassic - DoltciniRow 60 - Cell 2
62Rodolfo Andres Torres Agudelo (Col) ColombiaRow 61 - Cell 2
63Maxime Daniel (Fra) AG2R La MondialeRow 62 - Cell 2
64Sascha Weber (Ger) Veranclassic - DoltciniRow 63 - Cell 2
65Kris Boeckmans (Bel) Lotto BelisolRow 64 - Cell 2
66Stéphane Poulhies (Fra) Cofidis, Solutions CreditsRow 65 - Cell 2
67Grégory Habeaux (Bel) Wanty - Groupe GobertRow 66 - Cell 2
68Jimmy Engoulvent (Fra) Team EuropcarRow 67 - Cell 2
69Yoann Paillot (Fra) La Pomme MarseilleRow 68 - Cell 2
70Yannick Martinez (Fra) Team EuropcarRow 69 - Cell 2
71Ignatas Konovalovas (Ltu) MTN - QhubekaRow 70 - Cell 2
72Florian Vachon (Fra) Bretagne - Seche EnvironnementRow 71 - Cell 2
73Arnaud Gérard (Fra) Bretagne - Seche EnvironnementRow 72 - Cell 2
74Marcel Aregger (Swi) IAM CyclingRow 73 - Cell 2
75Maxime Vantomme (Bel) Roubaix Lille MetropoleRow 74 - Cell 2
76Patrick Schelling (Swi) IAM CyclingRow 75 - Cell 2
77Juan Estebon Arango (Col) ColombiaRow 76 - Cell 2
78Enrico Battaglin (Ita) Bardiani-CSFRow 77 - Cell 2
79Marco Frapporti (Ita) Androni GiocattoliRow 78 - Cell 2
80Alexis Gougeard (Fra) AG2R La Mondiale0:00:14
81Geoffrey Soupe (Fra) FDJ.fr0:00:21
82Laurent Pichon (Fra) FDJ.frRow 81 - Cell 2
83Rüdiger Selig (Ger) Team KatushaRow 82 - Cell 2
84Clement Saint Martin (Fra) La Pomme Marseille0:00:29
85Maxime Renault (Fra) BigMat - Auber 93Row 84 - Cell 2
86Franco Pellizotti (Ita) Androni GiocattoliRow 85 - Cell 2
87Emanuele Sella (Ita) Androni GiocattoliRow 86 - Cell 2
88Sean De Bie (Bel) Lotto BelisolRow 87 - Cell 2
89Romain Lemarchand (Fra) Cofidis, Solutions CreditsRow 88 - Cell 2
90Rudy Kowalski (Fra) Roubaix Lille MetropoleRow 89 - Cell 2
91Angelo Tulik (Fra) Team Europcar0:00:38
92Thomas Vaubourzeix (Fra) La Pomme Marseille0:00:40
93Jerome Gilbert (Bel) Wanty - Groupe Gobert0:00:44
94Loic Pestiaux (Bel) Wallonie - BruxellesRow 93 - Cell 2
95Julian Kern (Ger) AG2R La Mondiale0:00:46
96Sonny Colbrelli (Ita) Bardiani-CSF0:00:47
97Stig Broeckx (Bel) Lotto BelisolRow 96 - Cell 2
98Alexander Rybakov (Rus) Team KatushaRow 97 - Cell 2
99Edwig Cammaerts (Bel) Cofidis, Solutions CreditsRow 98 - Cell 2
100Rick Ottema (Ned) Veranclassic - DoltciniRow 99 - Cell 2
101Benjamin Le Montagner (Fra) Bretagne - Seche EnvironnementRow 100 - Cell 2
102Sébastien Turgot (Fra) AG2R La MondialeRow 101 - Cell 2
103Kevin Ista (Bel) IAM Cycling0:00:51
104Frederik Backaert (Bel) Wanty - Groupe Gobert0:01:20
105Moreno De Pauw (Bel) Topsport Vlaanderen - Baloise0:01:26
106Lloyd Mondory (Fra) AG2R La MondialeRow 105 - Cell 2
107Enrico Barbin (Ita) Bardiani-CSFRow 106 - Cell 2
108Bradley Potgieter (RSA) MTN - QhubekaRow 107 - Cell 2
109Jasper De Buyst (Bel) Topsport Vlaanderen - BaloiseRow 108 - Cell 2
110Morgan Lamoisson (Fra) Team EuropcarRow 109 - Cell 2
111Mikhail Ignatyev (Rus) Team KatushaRow 110 - Cell 2
112Kenny De Ketele (Bel) Topsport Vlaanderen - BaloiseRow 111 - Cell 2
113Arnaud Courteille (Fra) FDJ.frRow 112 - Cell 2
114Pierre-Henri Lecuisinier (Fra) FDJ.frRow 113 - Cell 2
115Otto Vergaerde (Bel) Topsport Vlaanderen - BaloiseRow 114 - Cell 2
116Linus Gerdemann (Ger) MTN - QhubekaRow 115 - Cell 2
117Nico Sijmens (Bel) Wanty - Groupe GobertRow 116 - Cell 2
118Mattia Pozzo (Ita) Neri SottoliRow 117 - Cell 2
119Luigi Miletta (Ita) Neri SottoliRow 118 - Cell 2
120Yukiya Arashiro (Jpn) Team EuropcarRow 119 - Cell 2
121Yohann Gené (Fra) Team EuropcarRow 120 - Cell 2
122Fréderic Brun (Fra) BigMat - Auber 930:01:56
123Antonino Parrinello (Ita) Androni GiocattoliRow 122 - Cell 2
124Marco Bandiera (Ita) Androni GiocattoliRow 123 - Cell 2
125Pirmin Lang (Swi) IAM CyclingRow 124 - Cell 2
126Petr Ignatenko (Rus) Team KatushaRow 125 - Cell 2
127Laurent Mangel (Fra) FDJ.frRow 126 - Cell 2
128Sébastien Rosseler (Bel) Veranclassic - DoltciniRow 127 - Cell 2
129Jonathan Dufrasne (Bel) Wallonie - BruxellesRow 128 - Cell 2
130Tim De Troyer (Bel) Wanty - Groupe GobertRow 129 - Cell 2
131Nicola Boem (Ita) Bardiani-CSF0:02:04
132Steve Chainel (Fra) AG2R La Mondiale0:02:11
133Pierre Luc Perichon (Fra) Bretagne - Seche Environnement0:02:41
134Romain Pillon (Fra) Roubaix Lille MetropoleRow 133 - Cell 2
135Darijus Dzervus (Ltu) Veranclassic - DoltciniRow 134 - Cell 2
136Angelo Pagani (Ita) Bardiani-CSFRow 135 - Cell 2
137Blel Kadri (Fra) AG2R La Mondiale0:04:29
138Denis Flahaut (Fra) Veranclassic - Doltcini0:04:50
139Jean-Lou Paiani (Fra) Roubaix Lille Metropole0:05:11
DNFDavide Malacarne (Ita) Team EuropcarRow 139 - Cell 2
DNFAndrea Zordan (Ita) Androni GiocattoliRow 140 - Cell 2
DNFLouis Verhelst (Bel) Cofidis, Solutions CreditsRow 141 - Cell 2
DNFEdward Fabian Diaz Cardenas (Col) ColombiaRow 142 - Cell 2
DNFFabio Andres Duarte Arevalo (Col) ColombiaRow 143 - Cell 2
DNFDuber Armando Quintero Artunduaga (Col) ColombiaRow 144 - Cell 2
DNFJefrry Johan Romero Corredor (Col) ColombiaRow 145 - Cell 2
DNFGiorgio Cecchinel (Ita) Neri SottoliRow 146 - Cell 2
DNFVictor Campenaerts (Bel) Topsport Vlaanderen - BaloiseRow 147 - Cell 2
DNFFlavien Dassonville (Fra) BigMat - Auber 93Row 148 - Cell 2
DNFThomas Rostollan (Fra) La Pomme MarseilleRow 149 - Cell 2
DNSMartin Wesemann (RSA) MTN - QhubekaRow 150 - Cell 2
DNSStijn Steels (Bel) Topsport Vlaanderen - BaloiseRow 151 - Cell 2
Swipe to scroll horizontally
Sprint 1 - km 30.2
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Antonino Parrinello (Ita) Androni Giocattoli4pts
2Jonathan Dufrasne (Bel) Wallonie - Bruxelles2Row 1 - Cell 3
3Pierre Luc Perichon (Fra) Bretagne - Seche Environnement1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2 - km 84.8
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jonathan Dufrasne (Bel) Wallonie - Bruxelles4pts
2Thomas Rostollan (Fra) La Pomme Marseille2Row 1 - Cell 3
3Frederik Backaert (Bel) Wanty - Groupe Gobert1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 3 - km 115.2
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jonathan Dufrasne (Bel) Wallonie - Bruxelles4pts
2Antonino Parrinello (Ita) Androni Giocattoli2Row 1 - Cell 3
3Thomas Rostollan (Fra) La Pomme Marseille1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 4 - km 132.9
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jonathan Dufrasne (Bel) Wallonie - Bruxelles4pts
2Antonino Parrinello (Ita) Androni Giocattoli2Row 1 - Cell 3
3Frederik Backaert (Bel) Wanty - Groupe Gobert1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 5 - km 167.7
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jonathan Dufrasne (Bel) Wallonie - Bruxelles4pts
2Antonino Parrinello (Ita) Androni Giocattoli2Row 1 - Cell 3
3Morgan Lamoisson (Fra) Team Europcar1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jonathan Dufrasne (Bel) Wallonie - Bruxelles18pts
2Antonino Parrinello (Ita) Androni Giocattoli10Row 1 - Cell 3
3Frederik Backaert (Bel) Wanty - Groupe Gobert2Row 2 - Cell 3
4Morgan Lamoisson (Fra) Team Europcar1Row 3 - Cell 3
5Pierre Luc Perichon (Fra) Bretagne - Seche Environnement1Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 1 - km 8
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Loic Pestiaux (Bel) Wallonie - Bruxelles4pts
2Yoann Paillot (Fra) La Pomme Marseille2Row 1 - Cell 3
3Mirko Tedeschi (Ita) Neri Sottoli1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 2 - km 18.6
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Clement Saint Martin (Fra) La Pomme Marseille4pts
2Franco Pellizotti (Ita) Androni Giocattoli2Row 1 - Cell 3
3Mikhail Ignatyev (Rus) Team Katusha1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 3 - km 27.2
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Frederik Backaert (Bel) Wanty - Groupe Gobert4pts
2Giorgio Cecchinel (Ita) Neri Sottoli2Row 1 - Cell 3
3Pierre Luc Perichon (Fra) Bretagne - Seche Environnement1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 4 - km 42.5
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Antonino Parrinello (Ita) Androni Giocattoli4pts
2Jonathan Dufrasne (Bel) Wallonie - Bruxelles2Row 1 - Cell 3
3Pierre Luc Perichon (Fra) Bretagne - Seche Environnement1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 1 - km 112.5
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Antonino Parrinello (Ita) Androni Giocattoli4pts
2Giorgio Cecchinel (Ita) Neri Sottoli2Row 1 - Cell 3
3Thomas Rostollan (Fra) La Pomme Marseille1Row 2 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Antonino Parrinello (Ita) Androni Giocattoli8pts
2Clement Saint Martin (Fra) La Pomme Marseille4Row 1 - Cell 3
3Loic Pestiaux (Bel) Wallonie - Bruxelles4Row 2 - Cell 3
4Frederik Backaert (Bel) Wanty - Groupe Gobert4Row 3 - Cell 3
5Yoann Paillot (Fra) La Pomme Marseille2Row 4 - Cell 3
6Franco Pellizotti (Ita) Androni Giocattoli2Row 5 - Cell 3
7Jonathan Dufrasne (Bel) Wallonie - Bruxelles2Row 6 - Cell 3
8Pierre Luc Perichon (Fra) Bretagne - Seche Environnement2Row 7 - Cell 3
9Mirko Tedeschi (Ita) Neri Sottoli1Row 8 - Cell 3
10Mikhail Ignatyev (Rus) Team Katusha1Row 9 - Cell 3
Swipe to scroll horizontally
Young rider classification
#Rider Name (Country) TeamResult
1Nacer Bouhanni (Fra) FDJ.frRow 0 - Cell 2
2Matteo Pelucchi (Ita) IAM CyclingRow 1 - Cell 2
3Yannis Yssaad (Fra) BigMat - Auber 93Row 2 - Cell 2
4Edwin Alcibidades Avila Vanegas (Col) ColombiaRow 3 - Cell 2
5Tom Van Asbroeck (Bel) Topsport Vlaanderen - BaloiseRow 4 - Cell 2
6Kristian Sbaragli (Ita) MTN - QhubekaRow 5 - Cell 2
7Rudy Barbier (Fra) Roubaix Lille MetropoleRow 6 - Cell 2
8Clément Venturini (Fra) Cofidis, Solutions CreditsRow 7 - Cell 2
9Robin Stenuit (Bel) Wallonie - BruxellesRow 8 - Cell 2
10Bryan Coquard (Fra) Team EuropcarRow 9 - Cell 2
11Adrien Petit (Fra) Cofidis, Solutions CreditsRow 10 - Cell 2
12Antoine Demoitie (Bel) Wallonie - BruxellesRow 11 - Cell 2
13Frederique Robert (Bel) Wanty - Groupe GobertRow 12 - Cell 2
14Florent Mottet (Bel) Wallonie - BruxellesRow 13 - Cell 2
15Erwann Corbel (Fra) Bretagne - Seche EnvironnementRow 14 - Cell 2
16José Gonçalves (Por) La Pomme MarseilleRow 15 - Cell 2
17Filippo Fortin (Ita) Bardiani-CSFRow 16 - Cell 2
18Alexei Tsatevich (Rus) Team KatushaRow 17 - Cell 2
19Jonas Rickaert (Bel) Topsport Vlaanderen - BaloiseRow 18 - Cell 2
20Domingos Goncalves (Por) La Pomme MarseilleRow 19 - Cell 2
21Marco Haller (Aut) Team KatushaRow 20 - Cell 2
22Benoit Jarrier (Fra) Bretagne - Seche EnvironnementRow 21 - Cell 2
23Matthias Brandle (Aut) IAM CyclingRow 22 - Cell 2
24Joeri Stallaert (Bel) Veranclassic - DoltciniRow 23 - Cell 2
25Mirko Tedeschi (Ita) Neri SottoliRow 24 - Cell 2
26Quentin Jauregui (Fra) Roubaix Lille MetropoleRow 25 - Cell 2
27Samuele Conti (Ita) Neri SottoliRow 26 - Cell 2
28Boris Vallee (Bel) Lotto BelisolRow 27 - Cell 2
29Clément Koretzky (Fra) Bretagne - Seche EnvironnementRow 28 - Cell 2
30Dimitri Le Boulch (Fra) BigMat - Auber 93Row 29 - Cell 2
31Youcef Reguigui (Alg) MTN - QhubekaRow 30 - Cell 2
32Christophe Laporte (Fra) Cofidis, Solutions CreditsRow 31 - Cell 2
33Florian Senechal (Fra) Cofidis, Solutions CreditsRow 32 - Cell 2
34Maxime Daniel (Fra) AG2R La MondialeRow 33 - Cell 2
35Yoann Paillot (Fra) La Pomme MarseilleRow 34 - Cell 2
36Marcel Aregger (Swi) IAM CyclingRow 35 - Cell 2
37Patrick Schelling (Swi) IAM CyclingRow 36 - Cell 2
38Enrico Battaglin (Ita) Bardiani-CSFRow 37 - Cell 2
39Alexis Gougeard (Fra) AG2R La Mondiale0:00:14
40Rüdiger Selig (Ger) Team Katusha0:00:21
41Clement Saint Martin (Fra) La Pomme Marseille0:00:29
42Maxime Renault (Fra) BigMat - Auber 93Row 41 - Cell 2
43Sean De Bie (Bel) Lotto BelisolRow 42 - Cell 2
44Rudy Kowalski (Fra) Roubaix Lille MetropoleRow 43 - Cell 2
45Angelo Tulik (Fra) Team Europcar0:00:38
46Thomas Vaubourzeix (Fra) La Pomme Marseille0:00:40
47Loic Pestiaux (Bel) Wallonie - Bruxelles0:00:44
48Julian Kern (Ger) AG2R La Mondiale0:00:46
49Sonny Colbrelli (Ita) Bardiani-CSF0:00:47
50Stig Broeckx (Bel) Lotto BelisolRow 49 - Cell 2
51Rick Ottema (Ned) Veranclassic - DoltciniRow 50 - Cell 2
52Frederik Backaert (Bel) Wanty - Groupe Gobert0:01:20
53Moreno De Pauw (Bel) Topsport Vlaanderen - Baloise0:01:26
54Enrico Barbin (Ita) Bardiani-CSFRow 53 - Cell 2
55Bradley Potgieter (RSA) MTN - QhubekaRow 54 - Cell 2
56Jasper De Buyst (Bel) Topsport Vlaanderen - BaloiseRow 55 - Cell 2
57Arnaud Courteille (Fra) FDJ.frRow 56 - Cell 2
58Pierre-Henri Lecuisinier (Fra) FDJ.frRow 57 - Cell 2
59Otto Vergaerde (Bel) Topsport Vlaanderen - BaloiseRow 58 - Cell 2
60Mattia Pozzo (Ita) Neri SottoliRow 59 - Cell 2
61Tim De Troyer (Bel) Wanty - Groupe Gobert0:01:56
62Nicola Boem (Ita) Bardiani-CSF0:02:04
63Romain Pillon (Fra) Roubaix Lille Metropole0:02:41
64Darijus Dzervus (Ltu) Veranclassic - DoltciniRow 63 - Cell 2
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Roubaix Lille Metropole52pts
2Team La Pomme Marseille 1356Row 1 - Cell 3
3Wallonie - Bruxelles56Row 2 - Cell 3
4Lotto-Belisol Team82Row 3 - Cell 3
5Bretagne Séché Environnement82Row 4 - Cell 3
6IAM Cycling84Row 5 - Cell 3
7BigMat - Auber 9388Row 6 - Cell 3
8Cofidis, Solutions Crédits90Row 7 - Cell 3
9Katusha Team95Row 8 - Cell 3
10Wanty-Groupe Gobert98Row 9 - Cell 3
11Neri Sottoli102Row 10 - Cell 3
12MTN - Qhubeka105Row 11 - Cell 3
13Androni Giocattoli - Venezuela119Row 12 - Cell 3
14FDJ.fr122Row 13 - Cell 3
15Veranclassic - Doltcini127Row 14 - Cell 3
16Bardiani CSF143Row 15 - Cell 3
17Colombia146Row 16 - Cell 3
18Topsport Vlaanderen-Baloise147Row 17 - Cell 3
19AG2R La Mondiale148Row 18 - Cell 3
20Team Europcar154Row 19 - Cell 3
Stephen Farrand
Head of News

Stephen is the most experienced member of the Cyclingnews team, having reported on professional cycling since 1994. He has been Head of News at Cyclingnews since 2022, before which he held the position of European editor since 2012 and previously worked for Reuters, Shift Active Media, and CyclingWeekly, among other publications.

Latest on Cyclingnews