Tour de France: Demare wins stage 18 in Pau

Arnaud Démare (Groupama-FDJ) took a long-awaited bunch-sprint victory on stage 18 at the Tour de France. The Frenchman benefited from a superb lead-out, jumping inside the final 200 metres to take the win ahead of Christophe Laporte (Cofidis) and Alexander Kristoff (UAE Team Emirates) in downtown Pau.

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Arnaud Demare (Fra) Groupama-FDJ3:46:50
2Christophe Laporte (Fra) Cofidis, Solutions CreditsRow 1 - Cell 2
3Alexander Kristoff (Nor) UAE Team EmiratesRow 2 - Cell 2
4Edvald Boasson Hagen (Nor) Dimension DataRow 3 - Cell 2
5Sonny Colbrelli (Ita) Bahrain-MeridaRow 4 - Cell 2
6Maximiliano Richeze (Arg) Quick-Step FloorsRow 5 - Cell 2
7John Degenkolb (Ger) Trek-SegafredoRow 6 - Cell 2
8Peter Sagan (Svk) Bora-HansgroheRow 7 - Cell 2
9Taylor Phinney (USA) EF Education First-Drapac p/b CannondaleRow 8 - Cell 2
10Timothy Dupont (Bel) Wanty-Groupe GobertRow 9 - Cell 2
11Yves Lampaert (Bel) Quick-Step FloorsRow 10 - Cell 2
12Jasper De Buyst (Bel) Lotto SoudalRow 11 - Cell 2
13Oliver Naesen (Bel) AG2R La MondialeRow 12 - Cell 2
14Reinardt Janse Van Rensburg (RSA) Dimension DataRow 13 - Cell 2
15Jacopo Guarnieri (Ita) Groupama-FDJRow 14 - Cell 2
16Michael Hepburn (Aus) Mitchelton-ScottRow 15 - Cell 2
17Andrea Pasqualon (Ita) Wanty-Groupe GobertRow 16 - Cell 2
18Lilian Calmejane (Fra) Direct EnergieRow 17 - Cell 2
19Nils Politt (Ger) Katusha-AlpecinRow 18 - Cell 2
20Magnus Cort (Den) Astana Pro TeamRow 19 - Cell 2
21Kevin Ledanois (Fra) Fortuneo-SamsicRow 20 - Cell 2
22Michael Schär (Swi) BMC Racing TeamRow 21 - Cell 2
23Jerome Cousin (Fra) Direct EnergieRow 22 - Cell 2
24Koen de Kort (Ned) Trek-SegafredoRow 23 - Cell 2
25Greg Van Avermaet (Bel) BMC Racing TeamRow 24 - Cell 2
26Stefan Küng (Swi) BMC Racing TeamRow 25 - Cell 2
27Tom Dumoulin (Ned) Team SunwebRow 26 - Cell 2
28Jasper Stuyven (Bel) Trek-SegafredoRow 27 - Cell 2
29Sylvain Chavanel (Fra) Direct EnergieRow 28 - Cell 2
30Michal Kwiatkowski (Pol) Team SkyRow 29 - Cell 2
31Geraint Thomas (GBr) Team SkyRow 30 - Cell 2
32Daniele Bennati (Ita) Movistar TeamRow 31 - Cell 2
33Chris Froome (GBr) Team SkyRow 32 - Cell 2
34Domenico Pozzovivo (Ita) Bahrain-MeridaRow 33 - Cell 2
35Jack Bauer (NZl) Mitchelton-ScottRow 34 - Cell 2
36Edward Theuns (Bel) Team SunwebRow 35 - Cell 2
37Mikel Landa (Spa) Movistar TeamRow 36 - Cell 2
38Romain Bardet (Fra) AG2R La MondialeRow 37 - Cell 2
39Rudy Molard (Fra) Groupama-FDJRow 38 - Cell 2
40Timo Roosen (Ned) LottoNL-JumboRow 39 - Cell 2
41Paul Martens (Ger) LottoNL-JumboRow 40 - Cell 2
42Primoz Roglic (Slo) LottoNL-JumboRow 41 - Cell 2
43Pierre Latour (Fra) AG2R La MondialeRow 42 - Cell 2
44Alejandro Valverde (Spa) Movistar TeamRow 43 - Cell 2
45Jakob Fuglsang (Den) Astana Pro TeamRow 44 - Cell 2
46Nairo Quintana (Col) Movistar TeamRow 45 - Cell 2
47Daniel Martin (Irl) UAE Team EmiratesRow 46 - Cell 2
48Ilnur Zakarin (Rus) Katusha-AlpecinRow 47 - Cell 2
49Amund Grøndahl Jansen (Nor) LottoNL-JumboRow 48 - Cell 2
50Tejay van Garderen (USA) BMC Racing TeamRow 49 - Cell 2
51Steven Kruijswijk (Ned) LottoNL-JumboRow 50 - Cell 2
52Guillaume Martin (Fra) Wanty-Groupe GobertRow 51 - Cell 2
53Tanel Kangert (Est) Astana Pro TeamRow 52 - Cell 2
54Silvan Dillier (Swi) AG2R La MondialeRow 53 - Cell 2
55Bob Jungels (Lux) Quick-Step FloorsRow 54 - Cell 2
56Warren Barguil (Fra) Fortuneo-SamsicRow 55 - Cell 2
57Arthur Vichot (Fra) Groupama-FDJRow 56 - Cell 2
58Kristijan Durasek (Cro) UAE Team EmiratesRow 57 - Cell 2
59Robert Gesink (Ned) LottoNL-JumboRow 58 - Cell 2
60Egan Bernal (Col) Team SkyRow 59 - Cell 2
61Bauke Mollema (Ned) Trek-SegafredoRow 60 - Cell 2
62Imanol Erviti (Spa) Movistar TeamRow 61 - Cell 2
63Dion Smith (NZl) Wanty-Groupe GobertRow 62 - Cell 2
64Nikias Arndt (Ger) Team SunwebRow 63 - Cell 2
65Anthony Turgis (Fra) Cofidis, Solutions CreditsRow 64 - Cell 2
66Søren Kragh Andersen (Den) Team SunwebRow 65 - Cell 2
67Julien Bernard (Fra) Trek-SegafredoRow 66 - Cell 2
68Pavel Kochetkov (Rus) Katusha-AlpecinRow 67 - Cell 2
69Laurens ten Dam (Ned) Team SunwebRow 68 - Cell 2
70Andrey Amador (CRc) Movistar TeamRow 69 - Cell 2
71Simon Geschke (Ger) Team SunwebRow 70 - Cell 2
72Maxime Bouet (Fra) Fortuneo-SamsicRow 71 - Cell 2
73Laurent Pichon (Fra) Fortuneo-SamsicRow 72 - Cell 2
74Jay Thomson (RSA) Dimension DataRow 73 - Cell 2
75Amael Moinard (Fra) Fortuneo-SamsicRow 74 - Cell 2
76Maciej Bodnar (Pol) Bora-HansgroheRow 75 - Cell 2
77Yoann Offredo (Fra) Wanty-Groupe GobertRow 76 - Cell 2
78Mathias Frank (Swi) AG2R La MondialeRow 77 - Cell 2
79Thomas Degand (Bel) Wanty-Groupe GobertRow 78 - Cell 2
80Marco Minnaard (Ned) Wanty-Groupe GobertRow 79 - Cell 2
81Julien Vermote (Bel) Dimension DataRow 80 - Cell 2
82Julien Simon (Fra) Cofidis, Solutions CreditsRow 81 - Cell 2
83Heinrich Haussler (Aus) Bahrain-MeridaRow 82 - Cell 2
84Daryl Impey (RSA) Mitchelton-ScottRow 83 - Cell 2
85Simon Gerrans (Aus) BMC Racing TeamRow 84 - Cell 2
86Kristijan Koren (Slo) Bahrain-MeridaRow 85 - Cell 2
87Luke Rowe (GBr) Team SkyRow 86 - Cell 2
88Daniel Oss (Ita) Bora-HansgroheRow 87 - Cell 2
89David Gaudu (Fra) Groupama-FDJRow 88 - Cell 2
90Oliviero Troia (Ita) UAE Team Emirates0:00:52
91Roberto Ferrari (Ita) UAE Team Emirates0:01:01
92Tom Scully (NZl) EF Education First-Drapac p/b Cannondale0:01:03
93Toms Skujins (Lat) Trek-SegafredoRow 92 - Cell 2
94Sep Vanmarcke (Bel) EF Education First-Drapac p/b CannondaleRow 93 - Cell 2
95Ramon Sinkeldam (Ned) Groupama-FDJ0:01:08
96Guillaume Van Keirsbulck (Bel) Wanty-Groupe Gobert0:01:10
97Damiano Caruso (Ita) BMC Racing Team0:01:13
98Chad Haga (USA) Team Sunweb0:01:17
99Michael Valgren (Den) Astana Pro Team0:01:19
100Pierre Rolland (Fra) EF Education First-Drapac p/b CannondaleRow 99 - Cell 2
101Dimitri Claeys (Bel) Cofidis, Solutions CreditsRow 100 - Cell 2
102Marcus Burghardt (Ger) Bora-Hansgrohe0:01:23
103Florian Vachon (Fra) Fortuneo-Samsic0:01:30
104Daniel Martinez (Col) EF Education First-Drapac p/b Cannondale0:01:53
105Tomasz Marczynski (Pol) Lotto SoudalRow 104 - Cell 2
106Romain Hardy (Fra) Fortuneo-SamsicRow 105 - Cell 2
107Michael Gogl (Aut) Trek-Segafredo0:02:03
108Gorka Izagirre (Spa) Bahrain-MeridaRow 107 - Cell 2
109Marco Marcato (Ita) UAE Team Emirates0:02:11
110Olivier Le Gac (Fra) Groupama-FDJ0:02:21
111Thomas De Gendt (Bel) Lotto SoudalRow 110 - Cell 2
112Antwan Tolhoek (Ned) LottoNL-JumboRow 111 - Cell 2
113Nicolas Edet (Fra) Cofidis, Solutions CreditsRow 112 - Cell 2
114Gregor Mühlberger (Aut) Bora-HansgroheRow 113 - Cell 2
115Jesper Hansen (Den) Astana Pro TeamRow 114 - Cell 2
116Lukas Pöstlberger (Aut) Bora-HansgroheRow 115 - Cell 2
117Rafal Majka (Pol) Bora-HansgroheRow 116 - Cell 2
118Adam Yates (GBr) Mitchelton-ScottRow 117 - Cell 2
119Mikel Nieve (Spa) Mitchelton-ScottRow 118 - Cell 2
120Pawel Poljanski (Pol) Bora-HansgroheRow 119 - Cell 2
121Daniel Navarro Garcia (Spa) Cofidis, Solutions CreditsRow 120 - Cell 2
122Anthony Perez (Fra) Cofidis, Solutions Credits0:02:26
123Simon Clarke (Aus) EF Education First-Drapac p/b CannondaleRow 122 - Cell 2
124Omar Fraile (Spa) Astana Pro Team0:02:34
125Jesus Herrada (Spa) Cofidis, Solutions CreditsRow 124 - Cell 2
126Romain Sicard (Fra) Direct EnergieRow 125 - Cell 2
127Ion Izagirre (Spa) Bahrain-MeridaRow 126 - Cell 2
128Damien Gaudin (Fra) Direct EnergieRow 127 - Cell 2
129Fabien Grellier (Fra) Direct EnergieRow 128 - Cell 2
130Franco Pellizotti (Ita) Bahrain-MeridaRow 129 - Cell 2
131Marc Soler (Spa) Movistar TeamRow 130 - Cell 2
132Jonathan Castroviejo (Spa) Team SkyRow 131 - Cell 2
133Elie Gesbert (Fra) Fortuneo-SamsicRow 132 - Cell 2
134Jelle Vanendert (Bel) Lotto Soudal0:03:06
135Julian Alaphilippe (Fra) Quick-Step FloorsRow 134 - Cell 2
136Tom-Jelte Slagter (Ned) Dimension DataRow 135 - Cell 2
137Darwin Atapuma (Col) UAE Team EmiratesRow 136 - Cell 2
138Wout Poels (Ned) Team Sky0:03:32
139Niki Terpstra (Ned) Quick-Step FloorsRow 138 - Cell 2
140Thomas Boudat (Fra) Direct Energie0:03:38
141Mathew Hayman (Aus) Mitchelton-Scott0:03:45
142Luke Durbridge (Aus) Mitchelton-ScottRow 141 - Cell 2
143Rory Sutherland (Aus) UAE Team Emirates0:03:56
144Ian Boswell (USA) Katusha-AlpecinRow 143 - Cell 2
145Tobias Ludvigsson (Swe) Groupama-FDJRow 144 - Cell 2
146Lawson Craddock (USA) EF Education First-Drapac p/b Cannondale0:04:38
Swipe to scroll horizontally
Intermediate sprint - Aurensan, km.73.5
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Guillaume Van Keirsbulck (Bel) Wanty-Groupe Gobert20pts
2Niki Terpstra (Ned) Quick-Step Floors17Row 1 - Cell 3
3Mathew Hayman (Aus) Mitchelton-Scott15Row 2 - Cell 3
4Thomas Boudat (Fra) Direct Energie13Row 3 - Cell 3
5Luke Durbridge (Aus) Mitchelton-Scott11Row 4 - Cell 3
6Sep Vanmarcke (Bel) EF Education First-Drapac p/b Cannondale10Row 5 - Cell 3
7Jasper Stuyven (Bel) Trek-Segafredo9Row 6 - Cell 3
8John Degenkolb (Ger) Trek-Segafredo8Row 7 - Cell 3
9Andrea Pasqualon (Ita) Wanty-Groupe Gobert7Row 8 - Cell 3
10Alexander Kristoff (Nor) UAE Team Emirates6Row 9 - Cell 3
11Peter Sagan (Svk) Bora-Hansgrohe5Row 10 - Cell 3
12Greg Van Avermaet (Bel) BMC Racing Team4Row 11 - Cell 3
13Daniel Oss (Ita) Bora-Hansgrohe3Row 12 - Cell 3
14Stefan Küng (Swi) BMC Racing Team2Row 13 - Cell 3
15Jacopo Guarnieri (Ita) Groupama-FDJ1Row 14 - Cell 3
Swipe to scroll horizontally
Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Arnaud Demare (Fra) Groupama-FDJ50pts
2Christophe Laporte (Fra) Cofidis, Solutions Credits30Row 1 - Cell 3
3Alexander Kristoff (Nor) UAE Team Emirates20Row 2 - Cell 3
4Edvald Boasson Hagen (Nor) Dimension Data18Row 3 - Cell 3
5Sonny Colbrelli (Ita) Bahrain-Merida16Row 4 - Cell 3
6Maximiliano Richeze (Arg) Quick-Step Floors14Row 5 - Cell 3
7John Degenkolb (Ger) Trek-Segafredo12Row 6 - Cell 3
8Peter Sagan (Svk) Bora-Hansgrohe10Row 7 - Cell 3
9Taylor Phinney (USA) EF Education First-Drapac p/b Cannondale8Row 8 - Cell 3
10Timothy Dupont (Bel) Wanty-Groupe Gobert7Row 9 - Cell 3
11Yves Lampaert (Bel) Quick-Step Floors6Row 10 - Cell 3
12Jasper De Buyst (Bel) Lotto Soudal5Row 11 - Cell 3
13Oliver Naesen (Bel) AG2R La Mondiale4Row 12 - Cell 3
14Reinardt Janse Van Rensburg (RSA) Dimension Data3Row 13 - Cell 3
15Jacopo Guarnieri (Ita) Groupama-FDJ2Row 14 - Cell 3
Swipe to scroll horizontally
Mountain 1 (Cat. 4) Côte de Madiran, km. 53.5
#Rider Name (Country) TeamResult
1Niki Terpstra (Ned) Quick-Step Floors1
Swipe to scroll horizontally
Mountain 2 (Cat. 4) Côte d'Anos, km. 152.5
#Rider Name (Country) TeamResult
1Guillaume Van Keirsbulck (Bel) Wanty-Groupe Gobert1
Swipe to scroll horizontally
Young riders
#Rider Name (Country) TeamResult
1Jasper De Buyst (Bel) Lotto Soudal3:46:50
2Nils Politt (Ger) Katusha-AlpecinRow 1 - Cell 2
3Magnus Cort (Den) Astana Pro TeamRow 2 - Cell 2
4Kevin Ledanois (Fra) Fortuneo-SamsicRow 3 - Cell 2
5Stefan Küng (Swi) BMC Racing TeamRow 4 - Cell 2
6Timo Roosen (Ned) LottoNL-JumboRow 5 - Cell 2
7Pierre Latour (Fra) AG2R La MondialeRow 6 - Cell 2
8Amund Grøndahl Jansen (Nor) LottoNL-JumboRow 7 - Cell 2
9Guillaume Martin (Fra) Wanty-Groupe GobertRow 8 - Cell 2
10Egan Bernal (Col) Team SkyRow 9 - Cell 2
11Dion Smith (NZl) Wanty-Groupe GobertRow 10 - Cell 2
12Anthony Turgis (Fra) Cofidis, Solutions CreditsRow 11 - Cell 2
13Søren Kragh Andersen (Den) Team SunwebRow 12 - Cell 2
14David Gaudu (Fra) Groupama-FDJRow 13 - Cell 2
15Oliviero Troia (Ita) UAE Team Emirates0:00:52
16Daniel Martinez (Col) EF Education First-Drapac p/b Cannondale0:01:53
17Michael Gogl (Aut) Trek-Segafredo0:02:03
18Olivier Le Gac (Fra) Groupama-FDJ0:02:21
19Antwan Tolhoek (Ned) LottoNL-JumboRow 18 - Cell 2
20Gregor Mühlberger (Aut) Bora-HansgroheRow 19 - Cell 2
21Fabien Grellier (Fra) Direct Energie0:02:34
22Marc Soler (Spa) Movistar TeamRow 21 - Cell 2
23Elie Gesbert (Fra) Fortuneo-SamsicRow 22 - Cell 2
24Thomas Boudat (Fra) Direct Energie0:03:38
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Groupama-FDJ11:20:30
2Trek-SegafredoRow 1 - Cell 2
3Direct EnergieRow 2 - Cell 2
4Quick-Step FloorsRow 3 - Cell 2
5BMC Racing TeamRow 4 - Cell 2
6Wanty-Groupe GobertRow 5 - Cell 2
7Dimension DataRow 6 - Cell 2
8AG2R La MondialeRow 7 - Cell 2
9Team SkyRow 8 - Cell 2
10UAE Team EmiratesRow 9 - Cell 2
11Movistar TeamRow 10 - Cell 2
12Astana Pro TeamRow 11 - Cell 2
13Bahrain-MeridaRow 12 - Cell 2
14LottoNl-JumboRow 13 - Cell 2
15Team SunwebRow 14 - Cell 2
16Mitchelton-ScottRow 15 - Cell 2
17Katusha-AlpecinRow 16 - Cell 2
18Cofidis, Solutions CreditsRow 17 - Cell 2
19Fortuneo-SamsicRow 18 - Cell 2
20Bora-HansgroheRow 19 - Cell 2
21EF Education First-Drapac p/b Cannondale0:02:06
22Lotto Soudal0:04:14
Swipe to scroll horizontally
General classification after stage 18
#Rider Name (Country) TeamResult
1Geraint Thomas (GBr) Team Sky74:21:01
2Tom Dumoulin (Ned) Team Sunweb0:01:59
3Chris Froome (GBr) Team Sky0:02:31
4Primoz Roglic (Slo) LottoNL-Jumbo0:02:47
5Nairo Quintana (Col) Movistar Team0:03:30
6Steven Kruijswijk (Ned) LottoNL-Jumbo0:04:19
7Mikel Landa (Spa) Movistar Team0:04:34
8Romain Bardet (Fra) AG2R La Mondiale0:05:13
9Daniel Martin (Irl) UAE Team Emirates0:06:33
10Jakob Fuglsang (Den) Astana Pro Team0:09:31
11Alejandro Valverde (Spa) Movistar Team0:11:25
12Ilnur Zakarin (Rus) Katusha-Alpecin0:11:31
13Bob Jungels (Lux) Quick-Step Floors0:14:20
14Pierre Latour (Fra) AG2R La Mondiale0:16:03
15Guillaume Martin (Fra) Wanty-Groupe Gobert0:22:30
16Egan Bernal (Col) Team Sky0:24:34
17Warren Barguil (Fra) Fortuneo-Samsic0:26:54
18Bauke Mollema (Ned) Trek-Segafredo0:27:22
19Tanel Kangert (Est) Astana Pro Team0:27:35
20Domenico Pozzovivo (Ita) Bahrain-Merida0:33:11
21Greg Van Avermaet (Bel) BMC Racing Team0:33:47
22Damiano Caruso (Ita) BMC Racing Team0:34:09
23Rafal Majka (Pol) Bora-Hansgrohe0:37:29
24Mikel Nieve (Spa) Mitchelton-Scott0:38:34
25Ion Izagirre (Spa) Bahrain-Merida0:39:58
26Simon Geschke (Ger) Team Sunweb0:41:04
27Lilian Calmejane (Fra) Direct Energie0:43:03
28Gorka Izagirre (Spa) Bahrain-Merida0:45:17
29Adam Yates (GBr) Mitchelton-Scott0:46:26
30Pierre Rolland (Fra) EF Education First-Drapac p/b Cannondale0:47:06
31Daniel Martinez (Col) EF Education First-Drapac p/b Cannondale1:04:44
32Robert Gesink (Ned) LottoNL-Jumbo1:05:09
33Julian Alaphilippe (Fra) Quick-Step Floors1:05:55
34Julien Bernard (Fra) Trek-Segafredo1:07:25
35Tejay van Garderen (USA) BMC Racing Team1:08:39
36Rudy Molard (Fra) Groupama-FDJ1:12:06
37Sylvain Chavanel (Fra) Direct Energie1:13:29
38David Gaudu (Fra) Groupama-FDJ1:14:08
39Arthur Vichot (Fra) Groupama-FDJ1:15:37
40Amael Moinard (Fra) Fortuneo-Samsic1:21:22
41Michael Valgren (Den) Astana Pro Team1:22:20
42Nicolas Edet (Fra) Cofidis, Solutions Credits1:23:47
43Daryl Impey (RSA) Mitchelton-Scott1:23:54
44Kristijan Durasek (Cro) UAE Team Emirates1:25:42
45Jesus Herrada (Spa) Cofidis, Solutions Credits1:26:22
46Antwan Tolhoek (Ned) LottoNL-Jumbo1:28:23
47Andrey Amador (CRc) Movistar Team1:28:40
48Mathias Frank (Swi) AG2R La Mondiale1:31:42
49Søren Kragh Andersen (Den) Team Sunweb1:34:04
50Stefan Küng (Swi) BMC Racing Team1:34:20
51Omar Fraile (Spa) Astana Pro Team1:35:15
52Thomas Degand (Bel) Wanty-Groupe Gobert1:35:24
53Maxime Bouet (Fra) Fortuneo-Samsic1:36:36
54Wout Poels (Ned) Team Sky1:39:32
55Laurens ten Dam (Ned) Team Sunweb1:40:14
56Jasper Stuyven (Bel) Trek-Segafredo1:40:16
57Franco Pellizotti (Ita) Bahrain-Merida1:40:36
58Pavel Kochetkov (Rus) Katusha-Alpecin1:41:19
59Daniel Navarro Garcia (Spa) Cofidis, Solutions Credits1:42:30
60Michal Kwiatkowski (Pol) Team Sky1:43:17
61Marco Minnaard (Ned) Wanty-Groupe Gobert1:43:57
62Tom-Jelte Slagter (Ned) Dimension Data1:44:55
63Jesper Hansen (Den) Astana Pro Team1:49:36
64Thomas De Gendt (Bel) Lotto Soudal1:50:30
65Oliver Naesen (Bel) AG2R La Mondiale1:52:43
66Peter Sagan (Svk) Bora-Hansgrohe1:53:01
67Marc Soler (Spa) Movistar Team1:54:39
68Magnus Cort (Den) Astana Pro Team1:54:53
69Darwin Atapuma (Col) UAE Team Emirates1:57:32
70Nikias Arndt (Ger) Team Sunweb1:58:33
71Tobias Ludvigsson (Swe) Groupama-FDJ2:05:58
72Chad Haga (USA) Team Sunweb2:06:05
73Romain Sicard (Fra) Direct Energie2:06:25
74Gregor Mühlberger (Aut) Bora-Hansgrohe2:07:18
75Yves Lampaert (Bel) Quick-Step Floors2:09:43
76Julien Vermote (Bel) Dimension Data2:10:29
77Imanol Erviti (Spa) Movistar Team2:12:51
78Koen de Kort (Ned) Trek-Segafredo2:12:54
79Ian Boswell (USA) Katusha-Alpecin2:13:24
80Paul Martens (Ger) LottoNL-Jumbo2:15:09
81Jonathan Castroviejo (Spa) Team Sky2:15:32
82Silvan Dillier (Swi) AG2R La Mondiale2:16:26
83Jelle Vanendert (Bel) Lotto Soudal2:16:30
84Toms Skujins (Lat) Trek-Segafredo2:16:52
85Anthony Perez (Fra) Cofidis, Solutions Credits2:18:34
86Edvald Boasson Hagen (Nor) Dimension Data2:18:54
87Edward Theuns (Bel) Team Sunweb2:20:42
88Elie Gesbert (Fra) Fortuneo-Samsic2:22:41
89Andrea Pasqualon (Ita) Wanty-Groupe Gobert2:23:04
90Nils Politt (Ger) Katusha-Alpecin2:24:05
91Yoann Offredo (Fra) Wanty-Groupe Gobert2:25:37
92Michael Schär (Swi) BMC Racing TeamRow 91 - Cell 2
93Thomas Boudat (Fra) Direct Energie2:26:02
94Jerome Cousin (Fra) Direct Energie2:29:11
95Pawel Poljanski (Pol) Bora-Hansgrohe2:29:20
96Marcus Burghardt (Ger) Bora-Hansgrohe2:30:15
97Kristijan Koren (Slo) Bahrain-Merida2:32:50
98Julien Simon (Fra) Cofidis, Solutions Credits2:33:10
99Kevin Ledanois (Fra) Fortuneo-Samsic2:34:21
100Dion Smith (NZl) Wanty-Groupe Gobert2:36:10
101Florian Vachon (Fra) Fortuneo-Samsic2:36:25
102Laurent Pichon (Fra) Fortuneo-Samsic2:36:34
103Sonny Colbrelli (Ita) Bahrain-Merida2:38:15
104Simon Clarke (Aus) EF Education First-Drapac p/b Cannondale2:38:39
105Reinardt Janse Van Rensburg (RSA) Dimension Data2:39:41
106Daniele Bennati (Ita) Movistar Team2:40:39
107Romain Hardy (Fra) Fortuneo-Samsic2:41:05
108Rory Sutherland (Aus) UAE Team Emirates2:41:15
109Tomasz Marczynski (Pol) Lotto Soudal2:43:20
110John Degenkolb (Ger) Trek-Segafredo2:43:21
111Simon Gerrans (Aus) BMC Racing Team2:44:29
112Mathew Hayman (Aus) Mitchelton-Scott2:45:20
113Michael Gogl (Aut) Trek-Segafredo2:47:10
114Daniel Oss (Ita) Bora-Hansgrohe2:47:40
115Sep Vanmarcke (Bel) EF Education First-Drapac p/b Cannondale2:48:09
116Alexander Kristoff (Nor) UAE Team Emirates2:48:30
117Niki Terpstra (Ned) Quick-Step Floors2:49:44
118Jack Bauer (NZl) Mitchelton-Scott2:54:59
119Luke Durbridge (Aus) Mitchelton-Scott2:55:50
120Michael Hepburn (Aus) Mitchelton-Scott2:57:11
121Maciej Bodnar (Pol) Bora-Hansgrohe2:57:50
122Heinrich Haussler (Aus) Bahrain-Merida2:58:12
123Anthony Turgis (Fra) Cofidis, Solutions Credits2:58:41
124Guillaume Van Keirsbulck (Bel) Wanty-Groupe Gobert2:59:28
125Marco Marcato (Ita) UAE Team EmiratesRow 124 - Cell 2
126Fabien Grellier (Fra) Direct Energie2:59:50
127Olivier Le Gac (Fra) Groupama-FDJ3:03:44
128Christophe Laporte (Fra) Cofidis, Solutions Credits3:03:50
129Tom Scully (NZl) EF Education First-Drapac p/b Cannondale3:06:35
130Timothy Dupont (Bel) Wanty-Groupe Gobert3:07:05
131Taylor Phinney (USA) EF Education First-Drapac p/b Cannondale3:07:08
132Lukas Pöstlberger (Aut) Bora-Hansgrohe3:07:44
133Luke Rowe (GBr) Team Sky3:08:35
134Oliviero Troia (Ita) UAE Team Emirates3:10:06
135Dimitri Claeys (Bel) Cofidis, Solutions Credits3:10:41
136Ramon Sinkeldam (Ned) Groupama-FDJ3:12:22
137Damien Gaudin (Fra) Direct Energie3:14:02
138Maximiliano Richeze (Arg) Quick-Step Floors3:14:31
139Roberto Ferrari (Ita) UAE Team Emirates3:16:15
140Arnaud Demare (Fra) Groupama-FDJ3:22:13
141Jasper De Buyst (Bel) Lotto Soudal3:22:58
142Timo Roosen (Ned) LottoNL-Jumbo3:23:24
143Amund Grøndahl Jansen (Nor) LottoNL-Jumbo3:25:54
144Jay Thomson (RSA) Dimension Data3:26:06
145Jacopo Guarnieri (Ita) Groupama-FDJ3:27:34
146Lawson Craddock (USA) EF Education First-Drapac p/b Cannondale3:46:18
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Peter Sagan (Svk) Bora-Hansgrohe467pts
2Alexander Kristoff (Nor) UAE Team Emirates196Row 1 - Cell 3
3Arnaud Demare (Fra) Groupama-FDJ183Row 2 - Cell 3
4John Degenkolb (Ger) Trek-Segafredo148Row 3 - Cell 3
5Julian Alaphilippe (Fra) Quick-Step Floors134Row 4 - Cell 3
6Greg Van Avermaet (Bel) BMC Racing Team134Row 5 - Cell 3
7Andrea Pasqualon (Ita) Wanty-Groupe Gobert107Row 6 - Cell 3
8Sonny Colbrelli (Ita) Bahrain-Merida92Row 7 - Cell 3
9Daniel Martin (Irl) UAE Team Emirates85Row 8 - Cell 3
10Christophe Laporte (Fra) Cofidis, Solutions Credits82Row 9 - Cell 3
11Alejandro Valverde (Spa) Movistar Team82Row 10 - Cell 3
12Geraint Thomas (GBr) Team Sky78Row 11 - Cell 3
13Thomas Boudat (Fra) Direct Energie76Row 12 - Cell 3
14Thomas De Gendt (Bel) Lotto Soudal71Row 13 - Cell 3
15Lilian Calmejane (Fra) Direct Energie69Row 14 - Cell 3
16Yves Lampaert (Bel) Quick-Step Floors69Row 15 - Cell 3
17Nicolas Edet (Fra) Cofidis, Solutions Credits62Row 16 - Cell 3
18Rafal Majka (Pol) Bora-Hansgrohe61Row 17 - Cell 3
19Jasper Stuyven (Bel) Trek-Segafredo59Row 18 - Cell 3
20Bauke Mollema (Ned) Trek-Segafredo58Row 19 - Cell 3
21Edvald Boasson Hagen (Nor) Dimension Data55Row 20 - Cell 3
22Damiano Caruso (Ita) BMC Racing Team54Row 21 - Cell 3
23Laurent Pichon (Fra) Fortuneo-Samsic53Row 22 - Cell 3
24Fabien Grellier (Fra) Direct Energie51Row 23 - Cell 3
25Jerome Cousin (Fra) Direct Energie50Row 24 - Cell 3
26Timothy Dupont (Bel) Wanty-Groupe Gobert50Row 25 - Cell 3
27Omar Fraile (Spa) Astana Pro Team47Row 26 - Cell 3
28Pierre Latour (Fra) AG2R La Mondiale46Row 27 - Cell 3
29Tom Dumoulin (Ned) Team Sunweb45Row 28 - Cell 3
30Guillaume Van Keirsbulck (Bel) Wanty-Groupe Gobert44Row 29 - Cell 3
31Magnus Cort (Den) Astana Pro Team43Row 30 - Cell 3
32Sylvain Chavanel (Fra) Direct Energie43Row 31 - Cell 3
33Primoz Roglic (Slo) LottoNL-Jumbo43Row 32 - Cell 3
34Ion Izagirre (Spa) Bahrain-Merida43Row 33 - Cell 3
35Maciej Bodnar (Pol) Bora-Hansgrohe43Row 34 - Cell 3
36Maximiliano Richeze (Arg) Quick-Step Floors42Row 35 - Cell 3
37Steven Kruijswijk (Ned) LottoNL-Jumbo41Row 36 - Cell 3
38Adam Yates (GBr) Mitchelton-Scott41Row 37 - Cell 3
39Daniel Oss (Ita) Bora-Hansgrohe41Row 38 - Cell 3
40Chris Froome (GBr) Team Sky40Row 39 - Cell 3
41Daryl Impey (RSA) Mitchelton-Scott39Row 40 - Cell 3
42Nairo Quintana (Col) Movistar Team37Row 41 - Cell 3
43Michael Valgren (Den) Astana Pro Team36Row 42 - Cell 3
44Domenico Pozzovivo (Ita) Bahrain-Merida32Row 43 - Cell 3
45Gregor Mühlberger (Aut) Bora-Hansgrohe32Row 44 - Cell 3
46Dion Smith (NZl) Wanty-Groupe Gobert32Row 45 - Cell 3
47Dimitri Claeys (Bel) Cofidis, Solutions Credits32Row 46 - Cell 3
48Romain Bardet (Fra) AG2R La Mondiale31Row 47 - Cell 3
49Niki Terpstra (Ned) Quick-Step Floors31Row 48 - Cell 3
50Gorka Izagirre (Spa) Bahrain-Merida29Row 49 - Cell 3
51Jesus Herrada (Spa) Cofidis, Solutions Credits29Row 50 - Cell 3
52Elie Gesbert (Fra) Fortuneo-Samsic28Row 51 - Cell 3
53Julien Bernard (Fra) Trek-Segafredo27Row 52 - Cell 3
54Pierre Rolland (Fra) EF Education First-Drapac p/b Cannondale26Row 53 - Cell 3
55Toms Skujins (Lat) Trek-Segafredo26Row 54 - Cell 3
56Tanel Kangert (Est) Astana Pro Team25Row 55 - Cell 3
57Daniel Navarro Garcia (Spa) Cofidis, Solutions Credits25Row 56 - Cell 3
58Julien Vermote (Bel) Dimension Data25Row 57 - Cell 3
59Romain Sicard (Fra) Direct Energie24Row 58 - Cell 3
60Michael Schär (Swi) BMC Racing Team23Row 59 - Cell 3
61Mathew Hayman (Aus) Mitchelton-Scott23Row 60 - Cell 3
62Mikel Landa (Spa) Movistar Team21Row 61 - Cell 3
63Jakob Fuglsang (Den) Astana Pro Team21Row 62 - Cell 3
64Bob Jungels (Lux) Quick-Step Floors21Row 63 - Cell 3
65Robert Gesink (Ned) LottoNL-Jumbo21Row 64 - Cell 3
66Nikias Arndt (Ger) Team Sunweb21Row 65 - Cell 3
67Warren Barguil (Fra) Fortuneo-Samsic20Row 66 - Cell 3
68Reinardt Janse Van Rensburg (RSA) Dimension Data20Row 67 - Cell 3
69Jasper De Buyst (Bel) Lotto Soudal20Row 68 - Cell 3
70Marc Soler (Spa) Movistar Team19Row 69 - Cell 3
71Anthony Perez (Fra) Cofidis, Solutions Credits19Row 70 - Cell 3
72Anthony Turgis (Fra) Cofidis, Solutions Credits19Row 71 - Cell 3
73Simon Geschke (Ger) Team Sunweb18Row 72 - Cell 3
74Taylor Phinney (USA) EF Education First-Drapac p/b Cannondale18Row 73 - Cell 3
75Lukas Pöstlberger (Aut) Bora-Hansgrohe18Row 74 - Cell 3
76Kristijan Durasek (Cro) UAE Team Emirates17Row 75 - Cell 3
77Marco Minnaard (Ned) Wanty-Groupe Gobert17Row 76 - Cell 3
78Kevin Ledanois (Fra) Fortuneo-Samsic17Row 77 - Cell 3
79Pawel Poljanski (Pol) Bora-Hansgrohe16Row 78 - Cell 3
80Nils Politt (Ger) Katusha-Alpecin15Row 79 - Cell 3
81Yoann Offredo (Fra) Wanty-Groupe Gobert15Row 80 - Cell 3
82Damien Gaudin (Fra) Direct Energie15Row 81 - Cell 3
83Koen de Kort (Ned) Trek-Segafredo14Row 82 - Cell 3
84Jacopo Guarnieri (Ita) Groupama-FDJ14Row 83 - Cell 3
85Tom Scully (NZl) EF Education First-Drapac p/b Cannondale13Row 84 - Cell 3
86Silvan Dillier (Swi) AG2R La Mondiale12Row 85 - Cell 3
87Egan Bernal (Col) Team Sky11Row 86 - Cell 3
88Mikel Nieve (Spa) Mitchelton-Scott11Row 87 - Cell 3
89Daniel Martinez (Col) EF Education First-Drapac p/b Cannondale10Row 88 - Cell 3
90Tom-Jelte Slagter (Ned) Dimension Data10Row 89 - Cell 3
91Sep Vanmarcke (Bel) EF Education First-Drapac p/b Cannondale10Row 90 - Cell 3
92Ilnur Zakarin (Rus) Katusha-Alpecin9Row 91 - Cell 3
93David Gaudu (Fra) Groupama-FDJ9Row 92 - Cell 3
94Chad Haga (USA) Team Sunweb9Row 93 - Cell 3
95Rudy Molard (Fra) Groupama-FDJ8Row 94 - Cell 3
96Arthur Vichot (Fra) Groupama-FDJ8Row 95 - Cell 3
97Marcus Burghardt (Ger) Bora-Hansgrohe8Row 96 - Cell 3
98Jack Bauer (NZl) Mitchelton-Scott8Row 97 - Cell 3
99Olivier Le Gac (Fra) Groupama-FDJ8Row 98 - Cell 3
100Guillaume Martin (Fra) Wanty-Groupe Gobert7Row 99 - Cell 3
101Stefan Küng (Swi) BMC Racing Team7Row 100 - Cell 3
102Maxime Bouet (Fra) Fortuneo-Samsic7Row 101 - Cell 3
103Kristijan Koren (Slo) Bahrain-Merida7Row 102 - Cell 3
104Daniele Bennati (Ita) Movistar Team7Row 103 - Cell 3
105Antwan Tolhoek (Ned) LottoNL-Jumbo6Row 104 - Cell 3
106Søren Kragh Andersen (Den) Team Sunweb6Row 105 - Cell 3
107Thomas Degand (Bel) Wanty-Groupe Gobert6Row 106 - Cell 3
108Jelle Vanendert (Bel) Lotto Soudal6Row 107 - Cell 3
109Julien Simon (Fra) Cofidis, Solutions Credits6Row 108 - Cell 3
110Luke Durbridge (Aus) Mitchelton-Scott6Row 109 - Cell 3
111Tejay van Garderen (USA) BMC Racing Team5Row 110 - Cell 3
112Laurens ten Dam (Ned) Team Sunweb5Row 111 - Cell 3
113Imanol Erviti (Spa) Movistar Team5Row 112 - Cell 3
114Oliver Naesen (Bel) AG2R La Mondiale4Row 113 - Cell 3
115Andrey Amador (CRc) Movistar Team3Row 114 - Cell 3
116Franco Pellizotti (Ita) Bahrain-Merida3Row 115 - Cell 3
117Jesper Hansen (Den) Astana Pro Team3Row 116 - Cell 3
118Darwin Atapuma (Col) UAE Team Emirates3Row 117 - Cell 3
119Tobias Ludvigsson (Swe) Groupama-FDJ2Row 118 - Cell 3
120Rory Sutherland (Aus) UAE Team Emirates1Row 119 - Cell 3
121Michael Hepburn (Aus) Mitchelton-Scott1Row 120 - Cell 3
122Amael Moinard (Fra) Fortuneo-Samsic-2Row 121 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Julian Alaphilippe (Fra) Quick-Step Floors140pts
2Warren Barguil (Fra) Fortuneo-Samsic73Row 1 - Cell 3
3Geraint Thomas (GBr) Team Sky54Row 2 - Cell 3
4Nairo Quintana (Col) Movistar Team40Row 3 - Cell 3
5Tom Dumoulin (Ned) Team Sunweb39Row 4 - Cell 3
6Daniel Martin (Irl) UAE Team Emirates33Row 5 - Cell 3
7Steven Kruijswijk (Ned) LottoNL-Jumbo32Row 6 - Cell 3
8Rafal Majka (Pol) Bora-Hansgrohe31Row 7 - Cell 3
9Bauke Mollema (Ned) Trek-Segafredo29Row 8 - Cell 3
10Primoz Roglic (Slo) LottoNL-Jumbo26Row 9 - Cell 3
11David Gaudu (Fra) Groupama-FDJ25Row 10 - Cell 3
12Pierre Rolland (Fra) EF Education First-Drapac p/b Cannondale23Row 11 - Cell 3
13Tanel Kangert (Est) Astana Pro Team22Row 12 - Cell 3
14Rudy Molard (Fra) Groupama-FDJ22Row 13 - Cell 3
15Adam Yates (GBr) Mitchelton-Scott20Row 14 - Cell 3
16Chris Froome (GBr) Team Sky20Row 15 - Cell 3
17Mikel Nieve (Spa) Mitchelton-Scott19Row 16 - Cell 3
18Damiano Caruso (Ita) BMC Racing Team16Row 17 - Cell 3
19Lilian Calmejane (Fra) Direct Energie15Row 18 - Cell 3
20Greg Van Avermaet (Bel) BMC Racing Team15Row 19 - Cell 3
21Jesus Herrada (Spa) Cofidis, Solutions Credits15Row 20 - Cell 3
22Thomas De Gendt (Bel) Lotto Soudal14Row 21 - Cell 3
23Robert Gesink (Ned) LottoNL-Jumbo14Row 22 - Cell 3
24Elie Gesbert (Fra) Fortuneo-Samsic14Row 23 - Cell 3
25Anthony Perez (Fra) Cofidis, Solutions Credits13Row 24 - Cell 3
26Domenico Pozzovivo (Ita) Bahrain-Merida13Row 25 - Cell 3
27Romain Bardet (Fra) AG2R La Mondiale12Row 26 - Cell 3
28Kristijan Durasek (Cro) UAE Team Emirates12Row 27 - Cell 3
29Darwin Atapuma (Col) UAE Team Emirates12Row 28 - Cell 3
30Gorka Izagirre (Spa) Bahrain-Merida10Row 29 - Cell 3
31Alejandro Valverde (Spa) Movistar Team10Row 30 - Cell 3
32Ion Izagirre (Spa) Bahrain-Merida10Row 31 - Cell 3
33Toms Skujins (Lat) Trek-Segafredo8Row 32 - Cell 3
34Mikel Landa (Spa) Movistar Team8Row 33 - Cell 3
35Egan Bernal (Col) Team Sky8Row 34 - Cell 3
36Magnus Cort (Den) Astana Pro Team6Row 35 - Cell 3
37Omar Fraile (Spa) Astana Pro Team5Row 36 - Cell 3
38Sylvain Chavanel (Fra) Direct Energie4Row 37 - Cell 3
39Dion Smith (NZl) Wanty-Groupe Gobert4Row 38 - Cell 3
40Jasper Stuyven (Bel) Trek-Segafredo4Row 39 - Cell 3
41Daniel Martinez (Col) EF Education First-Drapac p/b Cannondale3Row 40 - Cell 3
42Tom-Jelte Slagter (Ned) Dimension Data3Row 41 - Cell 3
43Fabien Grellier (Fra) Direct Energie2Row 42 - Cell 3
44Tom Scully (NZl) EF Education First-Drapac p/b Cannondale2Row 43 - Cell 3
45Jakob Fuglsang (Den) Astana Pro Team2Row 44 - Cell 3
46Ilnur Zakarin (Rus) Katusha-Alpecin2Row 45 - Cell 3
47Pierre Latour (Fra) AG2R La Mondiale2Row 46 - Cell 3
48Michael Valgren (Den) Astana Pro Team2Row 47 - Cell 3
49Mathias Frank (Swi) AG2R La Mondiale2Row 48 - Cell 3
50Gregor Mühlberger (Aut) Bora-Hansgrohe2Row 49 - Cell 3
51Marco Minnaard (Ned) Wanty-Groupe Gobert1Row 50 - Cell 3
52Yoann Offredo (Fra) Wanty-Groupe Gobert1Row 51 - Cell 3
53Kevin Ledanois (Fra) Fortuneo-Samsic1Row 52 - Cell 3
54Niki Terpstra (Ned) Quick-Step Floors1Row 53 - Cell 3
55Guillaume Van Keirsbulck (Bel) Wanty-Groupe Gobert1Row 54 - Cell 3
56Arthur Vichot (Fra) Groupama-FDJ1Row 55 - Cell 3
57Peter Sagan (Svk) Bora-Hansgrohe1Row 56 - Cell 3
58Marc Soler (Spa) Movistar Team1Row 57 - Cell 3
59Jack Bauer (NZl) Mitchelton-Scott1Row 58 - Cell 3
Swipe to scroll horizontally
Young riders classification
#Rider Name (Country) TeamResult
1Pierre Latour (Fra) AG2R La Mondiale74:37:04
2Guillaume Martin (Fra) Wanty-Groupe Gobert0:06:27
3Egan Bernal (Col) Team Sky0:08:31
4Daniel Martinez (Col) EF Education First-Drapac p/b Cannondale0:48:41
5David Gaudu (Fra) Groupama-FDJ0:58:05
6Antwan Tolhoek (Ned) LottoNL-Jumbo1:12:20
7Søren Kragh Andersen (Den) Team Sunweb1:18:01
8Stefan Küng (Swi) BMC Racing Team1:18:17
9Marc Soler (Spa) Movistar Team1:38:36
10Magnus Cort (Den) Astana Pro Team1:38:50
11Gregor Mühlberger (Aut) Bora-Hansgrohe1:51:15
12Elie Gesbert (Fra) Fortuneo-Samsic2:06:38
13Nils Politt (Ger) Katusha-Alpecin2:08:02
14Thomas Boudat (Fra) Direct Energie2:09:59
15Kevin Ledanois (Fra) Fortuneo-Samsic2:18:18
16Dion Smith (NZl) Wanty-Groupe Gobert2:20:07
17Michael Gogl (Aut) Trek-Segafredo2:31:07
18Anthony Turgis (Fra) Cofidis, Solutions Credits2:42:38
19Fabien Grellier (Fra) Direct Energie2:43:47
20Olivier Le Gac (Fra) Groupama-FDJ2:47:41
21Oliviero Troia (Ita) UAE Team Emirates2:54:03
22Jasper De Buyst (Bel) Lotto Soudal3:06:55
23Timo Roosen (Ned) LottoNL-Jumbo3:07:21
24Amund Grøndahl Jansen (Nor) LottoNL-Jumbo3:09:51
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResult
1Movistar Team223:09:09
2Bahrain-Merida0:24:20
3Team Sky0:56:13
4LottoNl-Jumbo1:01:38
5Astana Pro Team1:05:35
6Team Sunweb1:55:24
7AG2R La Mondiale2:00:54
8BMC Racing Team2:07:53
9Quick-Step Floors2:26:36
10Mitchelton-Scott2:27:42
11Trek-Segafredo3:01:21
12Cofidis, Solutions Credits3:01:31
13Direct Energie3:07:06
14UAE Team Emirates3:15:53
15Groupama-FDJ3:15:54
16Fortuneo-Samsic3:31:01
17Wanty-Groupe Gobert3:35:37
18EF Education First-Drapac p/b Cannondale3:40:28
19Katusha-Alpecin3:41:14
20Bora-Hansgrohe3:45:17
21Dimension Data4:41:23
22Lotto Soudal6:07:58

Thank you for reading 5 articles in the past 30 days*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read any 5 articles for free in each 30-day period, this automatically resets

After your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1

Kirsten Frattini
Deputy Editor

Kirsten Frattini is the Deputy Editor of Cyclingnews, overseeing the global racing content plan.

Kirsten has a background in Kinesiology and Health Science. She has been involved in cycling from the community and grassroots level to professional cycling's biggest races, reporting on the WorldTour, Spring Classics, Tours de France, World Championships and Olympic Games.

She began her sports journalism career with Cyclingnews as a North American Correspondent in 2006. In 2018, Kirsten became Women's Editor – overseeing the content strategy, race coverage and growth of women's professional cycling – before becoming Deputy Editor in 2023.

Latest on Cyclingnews