Ferrari roars into Villa Mercedes

Roberto Ferrari gave Androni-Giocattoli its third consecutive victory at the Tour de San Luis winning the bunch sprint at the end of stage three. The Italian out-paced Argentine duo Marco Crespo (Funvic) and Maximiliano Richeze (D’Angelo & Antenucci).

Swipe to scroll horizontally
Full Results
1Roberto Ferrari (Ita) Androni-Giocattoli3:19:49
2Marco Crespo (Arg) Funvic-PindamonhangabaRow 1 - Cell 2
3Maximiliano Richeze (Arg) D'Angelo & AntenucciRow 2 - Cell 2
4Hector Aguilar (Uru) Funvic-PindamonhangabaRow 3 - Cell 2
5Sebastien Hinault (Fra) AG2R La MondialeRow 4 - Cell 2
6Luis Mansilla (Chi) ChileRow 5 - Cell 2
7Walter Perez (Arg) ArgentinaRow 6 - Cell 2
8Bernardo Riccio (Ita) D'Angelo & AntenucciRow 7 - Cell 2
9Martin Garrido (Arg) ArgentinaRow 8 - Cell 2
10Arnold Alcolea (Cub) CubaRow 9 - Cell 2
11Davide Frattini (Ita) UnitedhealthcareRow 10 - Cell 2
12Jacobo Guarneri (Ita) Liquigas-CannondaleRow 11 - Cell 2
13Crischa Janorschke (Ger) Nutrixxion-SparkasseRow 12 - Cell 2
14Maarten De Jonge (Ned) Endura RacingRow 13 - Cell 2
15Giorgio Brambilla (Ita) De Rosa-FlaminiaRow 14 - Cell 2
16Rene Mandri (Est) Endura RacingRow 15 - Cell 2
17Jesus Rosendo (Spa) Andalucia-Caja GranadaRow 16 - Cell 2
18Mauro Richeze (Arg) ArgentinaRow 17 - Cell 2
19Cristian Benenati (Ita) De Rosa-FlaminiaRow 18 - Cell 2
20Yasmani Martinez (Cub) CubaRow 19 - Cell 2
21Julien Berard (Fra) AG2R La MondialeRow 20 - Cell 2
22Eros Capecchi (Ita) Liquigas-CannondaleRow 21 - Cell 2
23Josue Moyano (Arg) ArgentinaRow 22 - Cell 2
24Fortunato Baliani (Ita) D'Angelo & AntenucciRow 23 - Cell 2
25Jose Serpa (Col) Androni-GiocattoliRow 24 - Cell 2
26Jorge Giacinti (Arg) ArgentinaRow 25 - Cell 2
27Juan E. Arango (Col) ColombiaRow 26 - Cell 2
28Antonio Piedra (Spa) Andalucia-Caja GranadaRow 27 - Cell 2
29Javier Iriarte (Spa) MovistarRow 28 - Cell 2
30Miguel Angel Rubiano (Col) D'Angelo & AntenucciRow 29 - Cell 2
31Marco Arriagada (Chi) ChileRow 30 - Cell 2
32Jose Ragonessi (Ecu) EcuadorRow 31 - Cell 2
33Alexandro Marque (Spa) OndaRow 32 - Cell 2
34Gerardo Fernandez (Arg) ArgentinaRow 33 - Cell 2
35Francisco Perez (Spa) MovistarRow 34 - Cell 2
36Edwin Avila (Col) ColombiaRow 35 - Cell 2
37Cristian Martinez (Arg) ArgentinaRow 36 - Cell 2
38Paolo Bailetti (Ita) De Rosa-FlaminiaRow 37 - Cell 2
39Pablo Lastras (Spa) MovistarRow 38 - Cell 2
40Jorge Soto (Uru) UruguayRow 39 - Cell 2
41Felix Baron (Col) ColombiaRow 40 - Cell 2
42Xavier Tondo (Spa) MovistarRow 41 - Cell 2
43Mauricio Soler (Col) MovistarRow 42 - Cell 2
44Damiano Margutti (Ita) De Rosa-FlaminiaRow 43 - Cell 2
45Patxi Vila (Spa) De Rosa-FlaminiaRow 44 - Cell 2
46David De Lay (Fra) AG2R La MondialeRow 45 - Cell 2
47Iker Camaño (Spa) Endura RacingRow 46 - Cell 2
48Helder Oliveira (Por) OndaRow 47 - Cell 2
49Guillaume Bonnafond (Fra) AG2R La MondialeRow 48 - Cell 2
50Jonathan Millan (Col) ColombiaRow 49 - Cell 2
51Yennier Lopez (Cub) CubaRow 50 - Cell 2
52Nerz Dominik (Ger) Liquigas-Cannondale0:00:09
53Robert Partridge (GBr) Endura RacingRow 52 - Cell 2
54Douglas Moi (Bra) Funvic-PindamonhangabaRow 53 - Cell 2
55Ion Pardo (Spa) OndaRow 54 - Cell 2
56Camilo Gomez (Col) ColombiaRow 55 - Cell 2
57Alberto Morras (Spa) OndaRow 56 - Cell 2
58Renato Seabra (Bra) BrasilRow 57 - Cell 2
59Alessandro Vanotti (Ita) Liquigas-CannondaleRow 58 - Cell 2
60Horacio Gallardo (Bol) BoliviaRow 59 - Cell 2
61Cristiano Salerno (Ita) Liquigas-CannondaleRow 60 - Cell 2
62Matias Medici (Arg) Funvic-PindamonhangabaRow 61 - Cell 2
63Matteo Montaguti (Ita) AG2R La MondialeRow 62 - Cell 2
64Cristian Rosa (Bra) BrasilRow 63 - Cell 2
65Alexander Wetterhall (Swe) Endura RacingRow 64 - Cell 2
66Alien Garcia (Cub) CubaRow 65 - Cell 2
67Juan Pablo Valencia (Col) ColombiaRow 66 - Cell 2
68Alfredo Lucero (Arg) ArgentinaRow 67 - Cell 2
69Simone Campagnaro (Ita) D'Angelo & AntenucciRow 68 - Cell 2
70Antonio Cabello (Spa) Andalucia-Caja GranadaRow 69 - Cell 2
71Jackson Rodriguez (Ven) Androni-GiocattoliRow 70 - Cell 2
72Lucas Solari (Ita) Androni-GiocattoliRow 71 - Cell 2
73Leandro Messineo (Arg) ArgentinaRow 72 - Cell 2
74Scott Zwizanski (USA) UnitedhealthcareRow 73 - Cell 2
75Jose L. Miraglia (Uru) UruguayRow 74 - Cell 2
76Celio Sousa (Por) OndaRow 75 - Cell 2
77Nestor Pias (Uru) UruguayRow 76 - Cell 2
78David Bernabeu (Spa) Andalucia-Caja GranadaRow 77 - Cell 2
79Jose Luis Roldan (Spa) Andalucia-Caja GranadaRow 78 - Cell 2
80Gairo Ermiti (Ita) Androni-GiocattoliRow 79 - Cell 2
81David Clarke (GBr) Endura RacingRow 80 - Cell 2
82Lisuandi Alonso (Cub) CubaRow 81 - Cell 2
83Rory Sutherland (Aus) UnitedhealthcareRow 82 - Cell 2
84Angel Vicioso (Spa) Androni-GiocattoliRow 83 - Cell 2
85Juan Lucero (Arg) ArgentinaRow 84 - Cell 2
86Giuseppe Muraglia (Ita) D'Angelo & AntenucciRow 85 - Cell 2
87Christian Meier (Can) UnitedhealthcareRow 86 - Cell 2
88Steffen Rodachla (Ger) Nutrixxion-SparkasseRow 87 - Cell 2
89Adrian Palomares (Spa) Andalucia-Caja GranadaRow 88 - Cell 2
90Mariano De Fino (Uru) UruguayRow 89 - Cell 2
91Sergej Fuchs (Ger) Nutrixxion-SparkasseRow 90 - Cell 2
92Stefano Borchi (Ita) De Rosa-FlaminiaRow 91 - Cell 2
93Ben Gastauer (Lux) AG2R La MondialeRow 92 - Cell 2
94Bruno Lima (Por) OndaRow 93 - Cell 2
95Charles Wegelius (GBr) UnitedhealthcareRow 94 - Cell 2
96Jorge Contreras (Chi) ChileRow 95 - Cell 2
97Felipe Delai (Bra) BrasilRow 96 - Cell 2
98Carlos Oyarzun (Chi) MovistarRow 97 - Cell 2
99Gonzalo Garrido (Chi) ChileRow 98 - Cell 2
100Adelio Silva (Bra) Funvic-PindamonhangabaRow 99 - Cell 2
101Byron Guama (Ecu) EcuadorRow 100 - Cell 2
102Ivan Basso (Ita) Liquigas-CannondaleRow 101 - Cell 2
103Oscar Soliz (Bol) BoliviaRow 102 - Cell 2
104Hernan Buenahora (Col) ColombiaRow 103 - Cell 2
105Jose Medina (Chi) ChileRow 104 - Cell 2
106Patricio Almonacid (Chi) ChileRow 105 - Cell 2
107Pedro Portuondo (Cub) CubaRow 106 - Cell 2
108Weimar Roldan (Col) Colombia0:00:22
109Dirk Muller (Ger) Nutrixxion-Sparkasse0:00:37
110Sebastian Forke (Ger) Nutrixxion-SparkasseRow 109 - Cell 2
111Gustavo A. Miño (Par) Paraguay0:00:39
112Juan Cotumba (Bol) BoliviaRow 111 - Cell 2
113Tiego Gasparoto (Bra) Funvic-Pindamonhangaba0:00:41
114Pablo Pintos (Uru) UruguayRow 113 - Cell 2
115Nemesio Garcia (Uru) UruguayRow 114 - Cell 2
116Ramico Calpa (Ecu) EcuadorRow 115 - Cell 2
117Bjorn Schroder (Ger) Nutrixxion-Sparkasse0:01:08
118Gregory Duarte (Uru) Uruguay0:01:25
119Richard Mascarañas (Uru) UruguayRow 118 - Cell 2
120Daizon Mendez (Bra) BrasilRow 119 - Cell 2
121Jose Ruiz (Ecu) EcuadorRow 120 - Cell 2
122Segundo Navarrete (Ecu) EcuadorRow 121 - Cell 2
123Tiago Fiorilli (Bra) Funvic-PindamonhangabaRow 122 - Cell 2
124Jose Luis Arroyo (Par) Paraguay0:01:44
125Andrew Pinfold (Can) Unitedhealthcare0:00:09
126Piter Campero (Bol) Bolivia0:05:11
127Arlex Castro (Col) Colombia0:08:02
128Luis Calispa (Ecu) EcuadorRow 127 - Cell 2
129Yamil Montaño (Bol) BoliviaRow 128 - Cell 2
DNFJorge Gallegos (Ecu) EcuadorRow 129 - Cell 2
DNFLuis Delgado (Chi) ChileRow 130 - Cell 2
Swipe to scroll horizontally
Sprint 1 - La Angelina, 45.2km
1Luis Mansilla (Chi) Chile3pts
2Richard Mascarañas (Uru) Uruguay2Row 1 - Cell 3
3Walter Perez (Arg) Argentina1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2 - Lavaisse, 103.9km
1Luis Mansilla (Chi) Chile3pts
2Richard Mascarañas (Uru) Uruguay2Row 1 - Cell 3
3Alien Garcia (Cub) Cuba1Row 2 - Cell 3
Swipe to scroll horizontally
Teams
1Argentina9:59:27
2D'Angelo & AntenucciRow 1 - Cell 2
3Ag2R La MondialeRow 2 - Cell 2
4De Rosa-FlaminiaRow 3 - Cell 2
5Endura RacingRow 4 - Cell 2
6CubaRow 5 - Cell 2
7MovistarRow 6 - Cell 2
8ColombiaRow 7 - Cell 2
9Funvic-Pindamonhangaba0:00:09
10Liquigas-CannondaleRow 9 - Cell 2
11Androni-GiocattoliRow 10 - Cell 2
12Andalucia-Caja GranadaRow 11 - Cell 2
13ChileRow 12 - Cell 2
14OndaRow 13 - Cell 2
15Unitedhealthcare0:00:18
16Nutrixxion-SparkasseRow 15 - Cell 2
17UruguayRow 16 - Cell 2
18Brasil0:00:27
19Ecuador0:00:50
20Bolivia0:00:57
Swipe to scroll horizontally
General classification after stage 3
1Jose Serpa (Col) Androni-Giocattoli12:12:07
2Eros Capecchi (Ita) Liquigas-Cannondale0:00:04
3Xavier Tondo (Spa) Movistar0:00:10
4Josue Moyano (Arg) Argentina0:00:24
5Jorge Giacinti (Arg) Argentina0:00:36
6Marco Arriagada (Chi) Chile0:00:44
7Gerardo Fernandez (Arg) Argentina0:01:03
8Jesus Rosendo (Spa) Andalucia-Caja Granada0:01:10
9Fortunato Baliani (Ita) D'Angelo & AntenucciRow 8 - Cell 2
10Iker Camaño (Spa) Endura Racing0:01:30
11Miguel Angel Rubiano (Col) D'Angelo & Antenucci0:01:33
12Juan E. Arango (Col) Colombia0:01:39
13David De Lay (Fra) AG2R La Mondiale0:01:53
14Jonathan Millan (Col) Colombia0:02:05
15Rene Mandri (Est) Endura Racing0:02:18
16Patxi Vila (Spa) De Rosa-Flaminia0:02:19
17Alexandro Marque (Spa) Onda0:02:30
18Antonio Piedra (Spa) Andalucia-Caja Granada0:02:35
19Matias Medici (Arg) Funvic-Pindamonhangaba0:02:40
20Maarten De Jonge (Ned) Endura Racing0:02:43
21Julien Berard (Fra) AG2R La MondialeRow 20 - Cell 2
22David Bernabeu (Spa) Andalucia-Caja Granada0:02:44
23Jose Luis Roldan (Spa) Andalucia-Caja GranadaRow 22 - Cell 2
24Camilo Gomez (Col) Colombia0:03:07
25Martin Garrido (Arg) Argentina0:03:16
26Paolo Bailetti (Ita) De Rosa-FlaminiaRow 25 - Cell 2
27Felix Baron (Col) Colombia0:03:24
28Luis Mansilla (Chi) Chile0:03:26
29Byron Guama (Ecu) Ecuador0:03:45
30Jackson Rodriguez (Ven) Androni-Giocattoli0:03:46
31Renato Seabra (Bra) Brasil0:03:50
32Arnold Alcolea (Cub) Cuba0:03:56
33Rory Sutherland (Aus) Unitedhealthcare0:04:01
34Alberto Morras (Spa) Onda0:04:05
35Davide Frattini (Ita) Unitedhealthcare0:04:06
36Edwin Avila (Col) Colombia0:04:13
37Yasmani Martinez (Cub) Cuba0:04:23
38Cristian Martinez (Arg) Argentina0:04:30
39David Clarke (GBr) Endura RacingRow 38 - Cell 2
40Leandro Messineo (Arg) Argentina0:04:32
41Ivan Basso (Ita) Liquigas-CannondaleRow 40 - Cell 2
42Alfredo Lucero (Arg) Argentina0:04:33
43Nestor Pias (Uru) Uruguay0:04:36
44Tiego Gasparoto (Bra) Funvic-Pindamonhangaba0:04:39
45Jose Medina (Chi) Chile0:05:10
46Douglas Moi (Bra) Funvic-Pindamonhangaba0:05:13
47Nerz Dominik (Ger) Liquigas-Cannondale0:05:23
48Adelio Silva (Bra) Funvic-Pindamonhangaba0:05:34
49Crischa Janorschke (Ger) Nutrixxion-Sparkasse0:05:49
50Mariano De Fino (Uru) Uruguay0:06:10
51Adrian Palomares (Spa) Andalucia-Caja Granada0:06:11
52Patricio Almonacid (Chi) Chile0:06:16
53Cristiano Salerno (Ita) Liquigas-Cannondale0:06:20
54Jose Ruiz (Ecu) Ecuador0:06:26
55Gonzalo Garrido (Chi) Chile0:06:28
56Francisco Perez (Spa) Movistar0:06:32
57Oscar Soliz (Bol) BoliviaRow 56 - Cell 2
58Juan Cotumba (Bol) Bolivia0:06:45
59Walter Perez (Arg) Argentina0:06:46
60Yennier Lopez (Cub) Cuba0:06:50
61Sergej Fuchs (Ger) Nutrixxion-Sparkasse0:06:55
62Angel Vicioso (Spa) Androni-Giocattoli0:07:19
63Guillaume Bonnafond (Fra) AG2R La Mondiale0:07:20
64Helder Oliveira (Por) OndaRow 63 - Cell 2
65Alexander Wetterhall (Swe) Endura Racing0:07:29
66Robert Partridge (GBr) Endura RacingRow 65 - Cell 2
67Celio Sousa (Por) OndaRow 66 - Cell 2
68Charles Wegelius (GBr) UnitedhealthcareRow 67 - Cell 2
69Pedro Portuondo (Cub) CubaRow 68 - Cell 2
70Juan Lucero (Arg) Argentina0:07:31
71Sebastien Hinault (Fra) AG2R La Mondiale0:07:56
72Lucas Solari (Ita) Androni-Giocattoli0:07:57
73Pablo Pintos (Uru) Uruguay0:08:01
74Richard Mascarañas (Uru) Uruguay0:08:36
75Mauricio Soler (Col) Movistar0:08:47
76Maximiliano Richeze (Arg) D'Angelo & Antenucci0:08:52
77Horacio Gallardo (Bol) Bolivia0:08:57
78Alien Garcia (Cub) Cuba0:09:07
79Juan Pablo Valencia (Col) Colombia0:09:08
80Hernan Buenahora (Col) ColombiaRow 79 - Cell 2
81Marco Crespo (Arg) Funvic-Pindamonhangaba0:09:19
82Ramico Calpa (Ecu) Ecuador0:09:40
83Gregory Duarte (Uru) Uruguay0:10:01
84Jose Ragonessi (Ecu) Ecuador0:10:14
85Mauro Richeze (Arg) Argentina0:10:16
86Jorge Soto (Uru) UruguayRow 85 - Cell 2
87Weimar Roldan (Col) Colombia0:10:22
88Segundo Navarrete (Ecu) Ecuador0:10:24
89Antonio Cabello (Spa) Andalucia-Caja Granada0:10:26
90Piter Campero (Bol) Bolivia0:10:29
91Giorgio Brambilla (Ita) De Rosa-Flaminia0:10:42
92Carlos Oyarzun (Chi) Movistar0:10:50
93Lisuandi Alonso (Cub) Cuba0:11:03
94Matteo Montaguti (Ita) AG2R La Mondiale0:11:27
95Simone Campagnaro (Ita) D'Angelo & Antenucci0:11:28
96Tiago Fiorilli (Bra) Funvic-Pindamonhangaba0:12:06
97Jacobo Guarneri (Ita) Liquigas-Cannondale0:12:24
98Gustavo A. Miño (Par) Paraguay0:12:52
99Roberto Ferrari (Ita) Androni-Giocattoli0:12:55
100Bjorn Schroder (Ger) Nutrixxion-Sparkasse0:13:05
101Bernardo Riccio (Ita) D'Angelo & Antenucci0:13:06
102Pablo Lastras (Spa) MovistarRow 101 - Cell 2
103Javier Iriarte (Spa) MovistarRow 102 - Cell 2
104Ion Pardo (Spa) Onda0:13:15
105Alessandro Vanotti (Ita) Liquigas-CannondaleRow 104 - Cell 2
106Stefano Borchi (Ita) De Rosa-FlaminiaRow 105 - Cell 2
107Giuseppe Muraglia (Ita) D'Angelo & AntenucciRow 106 - Cell 2
108Andrew Pinfold (Can) UnitedhealthcareRow 107 - Cell 2
109Ben Gastauer (Lux) AG2R La MondialeRow 108 - Cell 2
110Daizon Mendez (Bra) Brasil0:13:22
111Bruno Lima (Por) Onda0:14:02
112Gairo Ermiti (Ita) Androni-GiocattoliRow 111 - Cell 2
113Damiano Margutti (Ita) De Rosa-Flaminia0:14:04
114Nemesio Garcia (Uru) Uruguay0:14:17
115Jose L. Miraglia (Uru) Uruguay0:14:45
116Scott Zwizanski (USA) Unitedhealthcare0:14:54
117Christian Meier (Can) UnitedhealthcareRow 116 - Cell 2
118Steffen Rodachla (Ger) Nutrixxion-SparkasseRow 117 - Cell 2
119Dirk Muller (Ger) Nutrixxion-Sparkasse0:14:58
120Cristian Benenati (Ita) De Rosa-Flaminia0:16:06
121Cristian Rosa (Bra) Brasil0:16:30
122Sebastian Forke (Ger) Nutrixxion-Sparkasse0:16:39
123Arlex Castro (Col) Colombia0:17:01
124Yamil Montaño (Bol) Bolivia0:19:26
125Felipe Delai (Bra) Brasil0:19:39
126Jorge Contreras (Chi) Chile0:21:52
127Hector Aguilar (Uru) Funvic-Pindamonhangaba0:27:24
128Luis Calispa (Ecu) Ecuador0:28:41
129Jose Luis Arroyo (Par) Paraguay0:33:02
Swipe to scroll horizontally
Mountains classification
1Jose Serpa (Col) Androni-Giocattoli10pts
2Eros Capecchi (Ita) Liquigas-Cannondale8Row 1 - Cell 3
3Gonzalo Garrido (Chi) Chile6Row 2 - Cell 3
4Marco Arriagada (Chi) Chile6Row 3 - Cell 3
5Xavier Tondo (Spa) Movistar4Row 4 - Cell 3
6Jesus Rosendo (Spa) Andalucia-Caja Granada3Row 5 - Cell 3
7Camilo Gomez (Col) Colombia3Row 6 - Cell 3
8Luis Mansilla (Chi) Chile3Row 7 - Cell 3
9Josue Moyano (Arg) Argentina2Row 8 - Cell 3
10Juan Lucero (Arg) Argentina2Row 9 - Cell 3
11Fortunato Baliani (Ita) D'Angelo & Antenucci1Row 10 - Cell 3
Swipe to scroll horizontally
Sprint classification
1Luis Mansilla (Chi) Chile10pts
2Richard Mascarañas (Uru) Uruguay9Row 1 - Cell 3
3Juan Lucero (Arg) Argentina6Row 2 - Cell 3
4Jesus Rosendo (Spa) Andalucia-Caja Granada4Row 3 - Cell 3
5Matteo Montaguti (Ita) AG2R La Mondiale2Row 4 - Cell 3
6Rene Mandri (Est) Endura Racing1Row 5 - Cell 3
7Cristian Martinez (Arg) Argentina1Row 6 - Cell 3
8Walter Perez (Arg) Argentina1Row 7 - Cell 3
9Alien Garcia (Cub) Cuba1Row 8 - Cell 3
10Marco Crespo (Arg) Funvic-Pindamonhangaba1Row 9 - Cell 3
Swipe to scroll horizontally
U23 classification
1Josue Moyano (Arg) Argentina
2Felix Baron (Col) Colombia
3Edwin Avila (Col) Colombia
4Cristian Martinez (Arg) Argentina
5Nerz Dominik (Ger) Liquigas-Cannondale
6Antonio Cabello (Spa) Andalucia-Caja Granada
7Piter Campero (Bol) Bolivia
Swipe to scroll horizontally
Teams classification
1Argentina36:38:16
2Colombia0:03:08
3Endura Racing0:04:37
4Andalucia-Caja Granada0:04:38
5Movistar0:06:01
6Androni-Giocattoli0:06:54
7Chile0:07:15
8Liquigas-Cannondale0:07:23
9Funvic-Pindamonhangaba0:08:29
10AG2R La Mondiale0:08:58
11Andalucia-Caja Granada0:09:50
12Cuba0:11:35
13Onda0:12:00
14Ecuador0:12:32
15Unitedhealthcare0:13:41
16De Rosa-Flaminia0:14:22
17Uruguay0:15:03
18Bolivia0:15:10
19Nutrixxion-Sparkasse0:22:55
20Brasil0:23:50

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