Anthony Perez wins opening stage at Tour des Alpes Maritimes et du Var

Anthony Perez (Cofidis) won the opening stage at Tour des Alpes Maritimes et du Var after winning a breakaway sprint in Grasse. The Frenchman was part of a four-rider breakaway that was reduced to two on the final climb where he out-paced  Anthony Turgis (Total Direct Energie) for the stage victory and the first leader's jersey.

Swipe to scroll horizontally
Full Results
Pos.Rider Name (Country) TeamResult
1Anthony Perez (Fra) Cofidis 4:54:03
2Anthony Turgis (Fra) Total Direct Energie 0:00:02
3Michael Storer (Aus) Team Sunweb 0:00:04
4Thibaut Pinot (Fra) Groupama-FDJ 0:00:06
5Attila Valter (Hun) CCC Team
6Simon Clarke (Aus) EF Pro Cycling
7Benoit Cosnefroy (Fra) AG2R la Mondiale
8Julien El Fares (Fra) Nippo Delko Provence
9Lilian Calmejane (Fra) Total Direct Energie
10Romain Bardet (Fra) AG2R la Mondiale
11Nairo Quintana (Col) Team Arkea-Samsic
12Fausto Masnada (Ita) CCC Team
13Richie Porte (Aus) Trek-Segafredo
14Sam Oomen (Ned) Team Sunweb
15Rudy Molard (Fra) Groupama-FDJ
16Nicolas Edet (Fra) Cofidis
17Tanel Kangert (Est) EF Pro Cycling
18Arjen Livyns (Bel) Wallonie Bruxelles
19Nicolas Roche (Irl) Team Sunweb
20Thibault Ferasse (Fra) Natura4ever-Roubaix-Lille Metropole 0:00:12
21Mark Donovan (GBr) Team Sunweb
22Kenny Elissonde (Fra) Trek-Segafredo
23Serge Pauwels (Bel) CCC Team
24Romain Combaud (Fra) Nippo Delko Provence
25Michael Valgren Hundahl (Den) NTT Pro Cycling 0:00:17
26Ben O'Connor (Aus) NTT Pro Cycling 0:00:22
27Jonathan Hivert (Fra) Total Direct Energie 0:00:24
28Winner Andrew Anacona (Col) Team Arkea-Samsic 0:00:26
29Laurens Huys (Bel) Wallonie Bruxelles 0:00:36
30Matthias Reutimann (Swi) Swiss Racing Academy 0:00:40
31Toms Skujins (Lat) Trek-Segafredo
32Andreas Lorentz Kron (Den) Riwal Readynez
33Louis Meintjes (RSA) NTT Pro Cycling 0:00:55
34Arnaud Courteille (Fra) B&B Hotels-Vital Concept 0:00:57
35Pierre Idjouadiene (Fra) Natura4ever-Roubaix-Lille Metropole 0:01:00
36Ivan Centrone (Lux) Natura4ever-Roubaix-Lille Metropole 0:01:01
37Mauro Finetto (Ita) Nippo Delko Provence 0:01:08
38Luis Ricardo Villalobos Hernandez (Mex) EF Pro Cycling
39Kenny Molly (Bel) Wallonie Bruxelles
40Emerson Oronte (USA) Rally Cycling
41Diego Rosa (Ita) Team Arkea-Samsic
42Sébastien Reichenbach (Swi) Groupama-FDJ
43Tom-Jelte Slagter (Ned) B&B Hotels-Vital Concept
44Damian Luscher (Swi) Swiss Racing Academy
45Mathieu Burgaudeau (Fra) Total Direct Energie
46Eddy Fine (Fra) Cofidis
47Dayer Quintana (Col) Team Arkea-Samsic
48Reinardt Janse van Rensburg (RSA) NTT Pro Cycling 0:01:15
49Mikael Cherel (Fra) AG2R la Mondiale 0:01:32
50Fabien Grellier (Fra) Total Direct Energie 0:01:38
51Julien Trarieux (Fra) Nippo Delko Provence 0:01:50
52Lars Van den Berg (Ned) Groupama-FDJ 0:01:58
53Lukasz Wisniowski (Pol) CCC Team 0:02:20
54Emil Nygaard Vinjebo (Den) Riwal Readynez
55Cyril Lemoine (Fra) Cofidis
56Alessandro Fedeli (Ita) Nippo Delko Provence
57Sean Bennett (USA) EF Pro Cycling 0:02:32
58Sep Vanmarcke (Bel) EF Pro Cycling 0:03:20
59Dorian Godon (Fra) AG2R la Mondiale 0:03:34
60Geoffrey Soupe (Fra) Total Direct Energie
61Georg Zimmermann (Ger) CCC Team
62Joseph Rosskopf (USA) CCC Team
63Maxime Cam (Fra) B&B Hotels-Vital Concept
64Léo Vincent (Fra) Groupama-FDJ
65Christopher Hamilton (Aus) Team Sunweb 0:04:10
66Edvald Boasson Hagen (Nor) NTT Pro Cycling 0:04:21
67Dimitri Claeys (Bel) Cofidis 0:04:26
68Anthony Roux (Fra) Groupama-FDJ 0:04:29
69William Barta (USA) CCC Team
70Julien Bernard (Fra) Trek-Segafredo 0:05:08
71Alex Kirsch (Lux) Trek-Segafredo
72Lucas Eriksson (Swe) Riwal Readynez
73Felix Gall (Aut) Team Sunweb 0:05:22
74Michael Gogl (Aut) NTT Pro Cycling
75Marc Hirschi (Swi) Team Sunweb
76Nigel Ellsay (Can) Rally Cycling 0:06:02
77Michel Ries (Lux) Trek-Segafredo 0:08:10
78Jesper Schultz (Den) Riwal Readynez
79Antoine Duchesne (Can) Groupama-FDJ 0:08:32
80Nans Peters (Fra) AG2R la Mondiale
81Joel Suter (Swi) Wallonie Bruxelles
82Baptiste Constantin (Fra) St Michel-Auber 93 0:09:50
83Flavien Maurelet (Fra) St Michel-Auber 93
84Lucas De Rossi (Fra) Nippo Delko Provence
85Yoann Paillot (Fra) St Michel-Auber 93
86Baptiste Bleier (Fra) St Michel-Auber 93
87Emmanuel Morin (Fra) Cofidis
88Samuel Leroux (Fra) Natura4ever-Roubaix-Lille Metropole
89Yves Lutof (Swi) Swiss Racing Academy
90Timon Ruegg (Swi) Swiss Racing Academy
91Adam De Vos (Can) Rally Cycling 0:10:35
92Andreas Nielsen (Den) NTT Pro Cycling
93Piet Allegaert (Bel) Cofidis
94James Whelan (Aus) EF Pro Cycling
95Nickolas Zukowsky (Can) Rally Cycling 0:10:40
96Romain Hardy (Fra) Team Arkea-Samsic 0:11:58
97Kevin Ledanois (Fra) Team Arkea-Samsic
98Ben Gastauer (Lux) AG2R la Mondiale
99Pier Andre Cote (Can) Rally Cycling 0:12:28
100Mathijs Paasschens (Ned) Wallonie Bruxelles
101Matteo Dal-Cin (Can) Rally Cycling
102Tom Dernies (Bel) Natura4ever-Roubaix-Lille Metropole 0:12:56
103Adrien Garel (Fra) B&B Hotels-Vital Concept
104Johan Le Bon (Fra) B&B Hotels-Vital Concept 0:13:55
105Jonathan Bogli (Swi) Swiss Racing Academy 0:17:40
106Tom Wirtgen (Lux) Wallonie Bruxelles 0:18:32
107Torkil Veyhe (Den) Riwal Readynez
108Tyler Magner (USA) Rally Cycling
109Maximilien Picoux (Bel) Natura4ever-Roubaix-Lille Metropole
110Alexandre Geniez (Fra) AG2R la Mondiale
111Atsushi Oka (Jpn) Nippo Delko Provence
112Juan Pedro Lopez Perez (Spa) Trek-Segafredo
113Christophe Masson (Fra) Natura4ever-Roubaix-Lille Metropole
114Kim Magnusson (Swe) Riwal Readynez
115Morné Van Niekerk (RSA) St Michel-Auber 93 0:18:45
116Louis Louvet (Fra) St Michel-Auber 93 0:19:01
117Franck Bonnamour (Fra) Team Arkea-Samsic 0:19:18
118Raphael Krahemann (Swi) Swiss Racing Academy 0:22:18
DNFArthur Vichot (Fra) B&B Hotels-Vital Concept
DNFPiotr Havik (Ned) Riwal Readynez
DNFYannis Voisard (Swi) Swiss Racing Academy
DNFSean De Bie (Bel) Wallonie Bruxelles
DNSNiccolò Bonifazio (Ita) Total Direct Energie
Swipe to scroll horizontally
Points
Pos.Rider Name (Country) TeamResult
1Anthony Perez (Fra) Cofidis 37
2Anthony Turgis (Fra) Total Direct Energie 24
3Michael Storer (Aus) Team Sunweb 16
4Thibaut Pinot (Fra) Groupama-FDJ 14
5Attila Valter (Hun) CCC Team 12
6Simon Clarke (Aus) EF Pro Cycling 10
7Benoit Cosnefroy (Fra) AG2R la Mondiale 9
8Julien El Fares (Fra) Nippo Delko Provence 8
9Lilian Calmejane (Fra) Total Direct Energie 7
10Romain Bardet (Fra) AG2R la Mondiale 6
11Reinardt Janse van Rensburg (RSA) NTT Pro Cycling 6
12Nairo Quintana (Col) Team Arkea-Samsic 5
13Fausto Masnada (Ita) CCC Team 4
14Richie Porte (Aus) Trek-Segafredo 3
15Sam Oomen (Ned) Team Sunweb 2
16Nigel Ellsay (Can) Rally Cycling 2
17Rudy Molard (Fra) Groupama-FDJ 1
Swipe to scroll horizontally
Mountain
Pos.Rider Name (Country) TeamResult
1Anthony Turgis (Fra) Total Direct Energie 12
2Nigel Ellsay (Can) Rally Cycling 8
3Anthony Perez (Fra) Cofidis 2
4Reinardt Janse van Rensburg (RSA) NTT Pro Cycling 2
Swipe to scroll horizontally
Young rider
Pos.Rider Name (Country) TeamResult
1Michael Storer (Aus) Team Sunweb 4:54:07
2Attila Valter (Hun) CCC Team 0:00:02
3Mark Donovan (GBr) Team Sunweb 0:00:08
4Laurens Huys (Bel) Wallonie Bruxelles 0:00:32
5Andreas Lorentz Kron (Den) Riwal Readynez 0:00:36
6Pierre Idjouadiene (Fra) Natura4ever-Roubaix-Lille Metropole 0:00:56
7Luis Ricardo Villalobos Hernandez (Mex) EF Pro Cycling 0:01:04
8Kenny Molly (Bel) Wallonie Bruxelles
9Damian Luscher (Swi) Swiss Racing Academy
10Mathieu Burgaudeau (Fra) Total Direct Energie
11Eddy Fine (Fra) Cofidis
12Lars Van den Berg (Ned) Groupama-FDJ 0:01:54
13Alessandro Fedeli (Ita) Nippo Delko Provence 0:02:16
14Sean Bennett (USA) EF Pro Cycling 0:02:28
15Dorian Godon (Fra) AG2R la Mondiale 0:03:30
16Georg Zimmermann (Ger) CCC Team
17William Barta (USA) CCC Team 0:04:25
18Lucas Eriksson (Swe) Riwal Readynez 0:05:04
19Felix Gall (Aut) Team Sunweb 0:05:18
20Marc Hirschi (Swi) Team Sunweb
21Michel Ries (Lux) Trek-Segafredo 0:08:06
22Jesper Schultz (Den) Riwal Readynez
23Joel Suter (Swi) Wallonie Bruxelles 0:08:28
24Yves Lutof (Swi) Swiss Racing Academy 0:09:46
25Timon Ruegg (Swi) Swiss Racing Academy
26Andreas Nielsen (Den) NTT Pro Cycling 0:10:31
27James Whelan (Aus) EF Pro Cycling
28Nickolas Zukowsky (Can) Rally Cycling 0:10:36
29Pier Andre Cote (Can) Rally Cycling 0:12:24
30Mathijs Paasschens (Ned) Wallonie Bruxelles
31Adrien Garel (Fra) B&B Hotels-Vital Concept 0:12:52
32Jonathan Bogli (Swi) Swiss Racing Academy 0:17:36
33Tom Wirtgen (Lux) Wallonie Bruxelles 0:18:28
34Juan Pedro Lopez Perez (Spa) Trek-Segafredo
35Louis Louvet (Fra) St Michel-Auber 93 0:18:57
36Raphael Krahemann (Swi) Swiss Racing Academy 0:22:14
Swipe to scroll horizontally
Overall classification after stage 1
Pos.Rider Name (Country) TeamResult
1Anthony Perez (Fra) Cofidis 4:54:03
2Anthony Turgis (Fra) Total Direct Energie 0:00:02
3Michael Storer (Aus) Team Sunweb 0:00:04
4Thibaut Pinot (Fra) Groupama-FDJ 0:00:06
5Attila Valter (Hun) CCC Team
6Simon Clarke (Aus) EF Pro Cycling
7Benoit Cosnefroy (Fra) AG2R la Mondiale
8Julien El Fares (Fra) Nippo Delko Provence
9Lilian Calmejane (Fra) Total Direct Energie
10Romain Bardet (Fra) AG2R la Mondiale
11Nairo Quintana (Col) Team Arkea-Samsic
12Fausto Masnada (Ita) CCC Team
13Richie Porte (Aus) Trek-Segafredo
14Sam Oomen (Ned) Team Sunweb
15Rudy Molard (Fra) Groupama-FDJ
16Nicolas Edet (Fra) Cofidis
17Tanel Kangert (Est) EF Pro Cycling
18Arjen Livyns (Bel) Wallonie Bruxelles
19Nicolas Roche (Irl) Team Sunweb
20Thibault Ferasse (Fra) Natura4ever-Roubaix-Lille Metropole 0:00:12
21Mark Donovan (GBr) Team Sunweb
22Kenny Elissonde (Fra) Trek-Segafredo
23Serge Pauwels (Bel) CCC Team
24Romain Combaud (Fra) Nippo Delko Provence
25Michael Valgren Hundahl (Den) NTT Pro Cycling 0:00:17
26Ben O'Connor (Aus) NTT Pro Cycling 0:00:22
27Jonathan Hivert (Fra) Total Direct Energie 0:00:24
28Winner Andrew Anacona (Col) Team Arkea-Samsic 0:00:26
29Laurens Huys (Bel) Wallonie Bruxelles 0:00:36
30Matthias Reutimann (Swi) Swiss Racing Academy 0:00:40
31Toms Skujins (Lat) Trek-Segafredo
32Andreas Lorentz Kron (Den) Riwal Readynez
33Louis Meintjes (RSA) NTT Pro Cycling 0:00:55
34Arnaud Courteille (Fra) B&B Hotels-Vital Concept 0:00:57
35Pierre Idjouadiene (Fra) Natura4ever-Roubaix-Lille Metropole 0:01:00
36Ivan Centrone (Lux) Natura4ever-Roubaix-Lille Metropole 0:01:01
37Mauro Finetto (Ita) Nippo Delko Provence 0:01:08
38Luis Ricardo Villalobos Hernandez (Mex) EF Pro Cycling
39Kenny Molly (Bel) Wallonie Bruxelles
40Emerson Oronte (USA) Rally Cycling
41Diego Rosa (Ita) Team Arkea-Samsic
42Sébastien Reichenbach (Swi) Groupama-FDJ
43Tom-Jelte Slagter (Ned) B&B Hotels-Vital Concept
44Damian Luscher (Swi) Swiss Racing Academy
45Mathieu Burgaudeau (Fra) Total Direct Energie
46Eddy Fine (Fra) Cofidis
47Dayer Quintana (Col) Team Arkea-Samsic
48Reinardt Janse van Rensburg (RSA) NTT Pro Cycling 0:01:15
49Mikael Cherel (Fra) AG2R la Mondiale 0:01:32
50Fabien Grellier (Fra) Total Direct Energie 0:01:38
51Julien Trarieux (Fra) Nippo Delko Provence 0:01:50
52Lars Van den Berg (Ned) Groupama-FDJ 0:01:58
53Lukasz Wisniowski (Pol) CCC Team 0:02:20
54Emil Nygaard Vinjebo (Den) Riwal Readynez
55Cyril Lemoine (Fra) Cofidis
56Alessandro Fedeli (Ita) Nippo Delko Provence
57Sean Bennett (USA) EF Pro Cycling 0:02:32
58Sep Vanmarcke (Bel) EF Pro Cycling 0:03:20
59Dorian Godon (Fra) AG2R la Mondiale 0:03:34
60Geoffrey Soupe (Fra) Total Direct Energie
61Georg Zimmermann (Ger) CCC Team
62Joseph Rosskopf (USA) CCC Team
63Maxime Cam (Fra) B&B Hotels-Vital Concept
64Léo Vincent (Fra) Groupama-FDJ
65Christopher Hamilton (Aus) Team Sunweb 0:04:10
66Edvald Boasson Hagen (Nor) NTT Pro Cycling 0:04:21
67Dimitri Claeys (Bel) Cofidis 0:04:26
68Anthony Roux (Fra) Groupama-FDJ 0:04:29
69William Barta (USA) CCC Team
70Julien Bernard (Fra) Trek-Segafredo 0:05:08
71Alex Kirsch (Lux) Trek-Segafredo
72Lucas Eriksson (Swe) Riwal Readynez
73Felix Gall (Aut) Team Sunweb 0:05:22
74Michael Gogl (Aut) NTT Pro Cycling
75Marc Hirschi (Swi) Team Sunweb
76Nigel Ellsay (Can) Rally Cycling 0:06:02
77Michel Ries (Lux) Trek-Segafredo 0:08:10
78Jesper Schultz (Den) Riwal Readynez
79Antoine Duchesne (Can) Groupama-FDJ 0:08:32
80Nans Peters (Fra) AG2R la Mondiale
81Joel Suter (Swi) Wallonie Bruxelles
82Baptiste Constantin (Fra) St Michel-Auber 93 0:09:50
83Flavien Maurelet (Fra) St Michel-Auber 93
84Lucas De Rossi (Fra) Nippo Delko Provence
85Yoann Paillot (Fra) St Michel-Auber 93
86Baptiste Bleier (Fra) St Michel-Auber 93
87Emmanuel Morin (Fra) Cofidis
88Samuel Leroux (Fra) Natura4ever-Roubaix-Lille Metropole
89Yves Lutof (Swi) Swiss Racing Academy
90Timon Ruegg (Swi) Swiss Racing Academy
91Adam De Vos (Can) Rally Cycling 0:10:35
92Andreas Nielsen (Den) NTT Pro Cycling
93Piet Allegaert (Bel) Cofidis
94James Whelan (Aus) EF Pro Cycling
95Nickolas Zukowsky (Can) Rally Cycling 0:10:40
96Romain Hardy (Fra) Team Arkea-Samsic 0:11:58
97Kevin Ledanois (Fra) Team Arkea-Samsic
98Ben Gastauer (Lux) AG2R la Mondiale
99Pier Andre Cote (Can) Rally Cycling 0:12:28
100Mathijs Paasschens (Ned) Wallonie Bruxelles
101Matteo Dal-Cin (Can) Rally Cycling
102Tom Dernies (Bel) Natura4ever-Roubaix-Lille Metropole 0:12:56
103Adrien Garel (Fra) B&B Hotels-Vital Concept
104Johan Le Bon (Fra) B&B Hotels-Vital Concept 0:13:55
105Jonathan Bogli (Swi) Swiss Racing Academy 0:17:40
106Tom Wirtgen (Lux) Wallonie Bruxelles 0:18:32
107Torkil Veyhe (Den) Riwal Readynez
108Tyler Magner (USA) Rally Cycling
109Maximilien Picoux (Bel) Natura4ever-Roubaix-Lille Metropole
110Alexandre Geniez (Fra) AG2R la Mondiale
111Atsushi Oka (Jpn) Nippo Delko Provence
112Juan Pedro Lopez Perez (Spa) Trek-Segafredo
113Christophe Masson (Fra) Natura4ever-Roubaix-Lille Metropole
114Kim Magnusson (Swe) Riwal Readynez
115Morné Van Niekerk (RSA) St Michel-Auber 93 0:18:45
116Louis Louvet (Fra) St Michel-Auber 93 0:19:01
117Franck Bonnamour (Fra) Team Arkea-Samsic 0:19:18
118Raphael Krahemann (Swi) Swiss Racing Academy 0:22:18
Swipe to scroll horizontally
Point classification
Pos.Rider Name (Country) TeamResult
1Anthony Perez (Fra) Cofidis 37
2Anthony Turgis (Fra) Total Direct Energie 24
3Michael Storer (Aus) Team Sunweb 16
4Thibaut Pinot (Fra) Groupama-FDJ 14
5Attila Valter (Hun) CCC Team 12
6Simon Clarke (Aus) EF Pro Cycling 10
7Benoit Cosnefroy (Fra) AG2R la Mondiale 9
8Julien El Fares (Fra) Nippo Delko Provence 8
9Lilian Calmejane (Fra) Total Direct Energie 7
10Romain Bardet (Fra) AG2R la Mondiale 6
11Reinardt Janse van Rensburg (RSA) NTT Pro Cycling 6
12Nairo Quintana (Col) Team Arkea-Samsic 5
13Fausto Masnada (Ita) CCC Team 4
14Richie Porte (Aus) Trek-Segafredo 3
15Sam Oomen (Ned) Team Sunweb 2
16Nigel Ellsay (Can) Rally Cycling 2
17Rudy Molard (Fra) Groupama-FDJ 1
Swipe to scroll horizontally
Mountain classification
Pos.Rider Name (Country) TeamResult
1Anthony Turgis (Fra) Total Direct Energie 12
2Nigel Ellsay (Can) Rally Cycling 8
3Anthony Perez (Fra) Cofidis 2
4Reinardt Janse van Rensburg (RSA) NTT Pro Cycling 2
Swipe to scroll horizontally
Young rider classification
Pos.Rider Name (Country) TeamResult
1Michael Storer (Aus) Team Sunweb 4:54:07
2Attila Valter (Hun) CCC Team 0:00:02
3Mark Donovan (GBr) Team Sunweb 0:00:08
4Laurens Huys (Bel) Wallonie Bruxelles 0:00:32
5Andreas Lorentz Kron (Den) Riwal Readynez 0:00:36
6Pierre Idjouadiene (Fra) Natura4ever-Roubaix-Lille Metropole 0:00:56
7Luis Ricardo Villalobos Hernandez (Mex) EF Pro Cycling 0:01:04
8Kenny Molly (Bel) Wallonie Bruxelles
9Damian Luscher (Swi) Swiss Racing Academy
10Mathieu Burgaudeau (Fra) Total Direct Energie
11Eddy Fine (Fra) Cofidis
12Lars Van den Berg (Ned) Groupama-FDJ 0:01:54
13Alessandro Fedeli (Ita) Nippo Delko Provence 0:02:16
14Sean Bennett (USA) EF Pro Cycling 0:02:28
15Dorian Godon (Fra) AG2R la Mondiale 0:03:30
16Georg Zimmermann (Ger) CCC Team
17William Barta (USA) CCC Team 0:04:25
18Lucas Eriksson (Swe) Riwal Readynez 0:05:04
19Felix Gall (Aut) Team Sunweb 0:05:18
20Marc Hirschi (Swi) Team Sunweb
21Michel Ries (Lux) Trek-Segafredo 0:08:06
22Jesper Schultz (Den) Riwal Readynez
23Joel Suter (Swi) Wallonie Bruxelles 0:08:28
24Yves Lutof (Swi) Swiss Racing Academy 0:09:46
25Timon Ruegg (Swi) Swiss Racing Academy
26Andreas Nielsen (Den) NTT Pro Cycling 0:10:31
27James Whelan (Aus) EF Pro Cycling
28Nickolas Zukowsky (Can) Rally Cycling 0:10:36
29Pier Andre Cote (Can) Rally Cycling 0:12:24
30Mathijs Paasschens (Ned) Wallonie Bruxelles
31Adrien Garel (Fra) B&B Hotels-Vital Concept 0:12:52
32Jonathan Bogli (Swi) Swiss Racing Academy 0:17:36
33Tom Wirtgen (Lux) Wallonie Bruxelles 0:18:28
34Juan Pedro Lopez Perez (Spa) Trek-Segafredo
35Louis Louvet (Fra) St Michel-Auber 93 0:18:57
36Raphael Krahemann (Swi) Swiss Racing Academy 0:22:14
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