Phinney keeps lead after first road race stage

Taylor Phinney (USA) kept the race leader’s yellow jersey at the Tour de l’Avenir but the talented American was disappointed to finish fifth on the stage after pulling his foot out of the pedal during the sprint, just three hundred metres from the finish.

Swipe to scroll horizontally
Full results
1John Degenkolb (Ger) Germany3:37:05
2Michael Matthews (Aus) AustraliaRow 1 - Cell 2
3Michal Kwiatkowski (Pol) PolandRow 2 - Cell 2
4Alexei Tsatevich (Rus) Russian FederationRow 3 - Cell 2
5Taylor Phinney (USA) United States of AmericaRow 4 - Cell 2
6Marko Kump (Slo) SloveniaRow 5 - Cell 2
7Vicente Garcia Da Mateos Rubio (Spa) SpainRow 6 - Cell 2
8Kuanysh Kylybayev (Kaz) KazakhstanRow 7 - Cell 2
9Alex Dowsett (GBr) Great BritainRow 8 - Cell 2
10Chan Jae Jang (Kor) Equipe-MixteRow 9 - Cell 2
11Romain Hardy (Fra) France ARow 10 - Cell 2
12Mikel Landa Meana (Spa) SpainRow 11 - Cell 2
13Sebastian Lander (Den) DenmarkRow 12 - Cell 2
14Arnaud Courteille (Fra) France ARow 13 - Cell 2
15Viacheslav Kuznetsov (Rus) Russian FederationRow 14 - Cell 2
16Marcel Aregger (Swi) SwitzerlandRow 15 - Cell 2
17Mark Christian (GBr) Great BritainRow 16 - Cell 2
18Yannick Eijssen (Bel) BelgiumRow 17 - Cell 2
19Bruno Silva (Por) PortugalRow 18 - Cell 2
20Gregory Brenes (CRc) Equipe-MixteRow 19 - Cell 2
21Jon Izagirre Insausti (Spa) SpainRow 20 - Cell 2
22Blaz Jarc (Slo) SloveniaRow 21 - Cell 2
23Anthony Delaplace (Fra) France ARow 22 - Cell 2
24Joseph Lewis (Aus) AustraliaRow 23 - Cell 2
25Darwin Atapuma (Col) ColombiaRow 24 - Cell 2
26Pieter Serry (Bel) BelgiumRow 25 - Cell 2
27Blaz Furdi (Slo) SloveniaRow 26 - Cell 2
28Amaro Antunes (Por) PortugalRow 27 - Cell 2
29Vladislav Gorbunov (Kaz) KazakhstanRow 28 - Cell 2
30Coen Vermeltfoort (Ned) NetherlandsRow 29 - Cell 2
31Luka Mezgec (Slo) SloveniaRow 30 - Cell 2
32Silvan Dillier (Swi) SwitzerlandRow 31 - Cell 2
33Esteban Chaves (Col) ColombiaRow 32 - Cell 2
34Jérome Cousin (Fra) France BRow 33 - Cell 2
35Andrew Fenn (GBr) Great BritainRow 34 - Cell 2
36Higinio Fernandez Suarez (Spa) SpainRow 35 - Cell 2
37Daniel Teklehaimanot (Eri) Equipe-MixteRow 36 - Cell 2
38Nelson Oliveira (Por) PortugalRow 37 - Cell 2
39Tom Thill (Lux) LuxembourgRow 38 - Cell 2
40Jonathan Fumeaux (Swi) SwitzerlandRow 39 - Cell 2
41Sébastien Reichenbach (Swi) SwitzerlandRow 40 - Cell 2
42Timothy Roe (Aus) AustraliaRow 41 - Cell 2
43Domingos Goncalves (Por) PortugalRow 42 - Cell 2
44Arman Kamyshev (Kaz) KazakhstanRow 43 - Cell 2
45Pawel Charucki (Pol) PolandRow 44 - Cell 2
46Christopher Juul-Jensen (Den) DenmarkRow 45 - Cell 2
47Christopher Butler (USA) United States of AmericaRow 46 - Cell 2
48Nikita Umerbekov (Kaz) KazakhstanRow 47 - Cell 2
49Bert Jan Lindeman (Ned) NetherlandsRow 48 - Cell 2
50Jarlinson Pantano Gomez (Col) ColombiaRow 49 - Cell 2
51Mathias Lisson (Den) DenmarkRow 50 - Cell 2
52Ricky Eno Jorgensen (Den) DenmarkRow 51 - Cell 2
53Wilco Kelderman (Ned) NetherlandsRow 52 - Cell 2
54Andrei Krasilnikau (Blr) BelarusRow 53 - Cell 2
55Guilherme Lourenco (Por) PortugalRow 54 - Cell 2
56Andi Bajc (Slo) SloveniaRow 55 - Cell 2
57Daniil Fominykh (Kaz) KazakhstanRow 56 - Cell 2
58Joel Zangerle (Lux) LuxembourgRow 57 - Cell 2
59Yoann Barbas (Fra) France BRow 58 - Cell 2
60David Rosch (Ger) GermanyRow 59 - Cell 2
61Nairo Alexander Quintanarojas (Col) ColombiaRow 60 - Cell 2
62Jean Lou Paiani (Fra) France BRow 61 - Cell 2
63Tom Dumoulin (Ned) NetherlandsRow 62 - Cell 2
64Pawel Poljanski (Pol) PolandRow 63 - Cell 2
65Mads Meyer (Den) DenmarkRow 64 - Cell 2
66Tom Jelte Slagter (Ned) NetherlandsRow 65 - Cell 2
67Nikita Novikov (Rus) Russian FederationRow 66 - Cell 2
68Michael Baer (Swi) SwitzerlandRow 67 - Cell 2
69Martijn Keizer (Ned) NetherlandsRow 68 - Cell 2
70Dmitriy Ignatyev (Rus) Russian FederationRow 69 - Cell 2
71Jan Tratnik (Slo) SloveniaRow 70 - Cell 2
72David Hesselbarth (Ger) GermanyRow 71 - Cell 2
73Ki Ho Choi (HKg) Equipe-MixteRow 72 - Cell 2
74Michael Weicht (Ger) GermanyRow 73 - Cell 2
75David De La Cruz Melgarejo (Spa) SpainRow 74 - Cell 2
76Camilo Suarez (Col) ColombiaRow 75 - Cell 2
77Andrew Talansky (USA) United States of AmericaRow 76 - Cell 2
78Jesus Herrada Lopez (Spa) SpainRow 77 - Cell 2
79Geoffrey Soupe (Fra) France ARow 78 - Cell 2
80Alexander Kholodov (Rus) Russian FederationRow 79 - Cell 2
81Adrian Honkisz (Pol) PolandRow 80 - Cell 2
82Pit Schlechter (Lux) LuxembourgRow 81 - Cell 2
83Sebastian Salazar (Col) ColombiaRow 82 - Cell 2
84Julien Vermote (Bel) BelgiumRow 83 - Cell 2
85Kanstantin Klimiankou (Blr) BelarusRow 84 - Cell 2
86Thomas Damuseau (Fra) France ARow 85 - Cell 2
87Jelle Wallays (Bel) BelgiumRow 86 - Cell 2
88Kamil Zielinski (Pol) PolandRow 87 - Cell 2
89Abdraimzhan Ishanov (Kaz) KazakhstanRow 88 - Cell 2
90Arkimedes Argueles Rodrigues (Rus) Russian FederationRow 89 - Cell 2
91Joni Brandao (Por) PortugalRow 90 - Cell 2
92Luke Rowe (GBr) Great BritainRow 91 - Cell 2
93Nicolas Capdepuy (Fra) France BRow 92 - Cell 2
94Thomas Bonnin (Fra) France ARow 93 - Cell 2
95Romain Bardet (Fra) France BRow 94 - Cell 2
96Benjamin King (Aus) AustraliaRow 95 - Cell 2
97Marek Canecky (Svk) Equipe-MixteRow 96 - Cell 2
98Benjamin King (USA) United States of AmericaRow 97 - Cell 2
99Malcolm Rudolph (Aus) AustraliaRow 98 - Cell 2
100Sylwester Janiszewski (Pol) PolandRow 99 - Cell 2
101Nick Aitken (Aus) AustraliaRow 100 - Cell 2
102Loïc Desriac (Fra) France BRow 101 - Cell 2
103Tom Schanen (Lux) LuxembourgRow 102 - Cell 2
104Gaëtan Bille (Bel) BelgiumRow 103 - Cell 2
105Maximilian May (Ger) GermanyRow 104 - Cell 2
106Arthur Vanoverberghe (Bel) BelgiumRow 105 - Cell 2
107Timothy Kennaugh (GBr) Great BritainRow 106 - Cell 2
108Martin Grunder (Ger) GermanyRow 107 - Cell 2
109Siarhei Novikau (Blr) BelarusRow 108 - Cell 2
110Yauheni Lahun (Blr) Belarus0:00:17
111Tom Kohn (Lux) Luxembourg0:00:57
112Ian Boswell (USA) United States of America0:01:28
113Erick Rowsell (GBr) Great Britain0:02:24
114Alex Howes (USA) United States of AmericaRow 113 - Cell 2
115Daniel Henggeler (Swi) SwitzerlandRow 114 - Cell 2
116Ivo Lux (Lux) Luxembourg0:06:00
117Andreï Holubeu (Blr) BelarusRow 116 - Cell 2
118Stanislau Bazhkou (Blr) Belarus0:10:05
Swipe to scroll horizontally
Points
1John Degenkolb (Ger) Germany38pts
2Michael Matthews (Aus) Australia37Row 1 - Cell 3
3Taylor Phinney (USA) United States of America33Row 2 - Cell 3
4Alex Dowsett (GBr) Great Britain25Row 3 - Cell 3
5Michal Kwiatkowski (Pol) Poland25Row 4 - Cell 3
6Alexei Tsatevich (Rus) Russian Federation23Row 5 - Cell 3
7Marko Kump (Slo) Slovenia19Row 6 - Cell 3
8Vicente Garcia Da Mateos Rubio (Spa) Spain17Row 7 - Cell 3
9Kuanysh Kylybayev (Kaz) Kazakhstan15Row 8 - Cell 3
10Loïc Desriac (Fra) France B13Row 9 - Cell 3
11Chan Jae Jang (Kor) Equipe-Mixte11Row 10 - Cell 3
12Romain Hardy (Fra) France A10Row 11 - Cell 3
13Mikel Landa Meana (Spa) Spain9Row 12 - Cell 3
14Sebastian Lander (Den) Denmark8Row 13 - Cell 3
15Arnaud Courteille (Fra) France A7Row 14 - Cell 3
16Viacheslav Kuznetsov (Rus) Russian Federation6Row 15 - Cell 3
17Andrew Talansky (USA) United States of America5Row 16 - Cell 3
18Marcel Aregger (Swi) Switzerland5Row 17 - Cell 3
19Tom Dumoulin (Ned) Netherlands4Row 18 - Cell 3
20Mark Christian (GBr) Great Britain4Row 19 - Cell 3
21Nelson Oliveira (Por) Portugal3Row 20 - Cell 3
22Yannick Eijssen (Bel) Belgium3Row 21 - Cell 3
23Jesus Herrada Lopez (Spa) Spain2Row 22 - Cell 3
24Bruno Silva (Por) Portugal2Row 23 - Cell 3
25Anthony Delaplace (Fra) France A1Row 24 - Cell 3
26Gregory Brenes (CRc) Equipe-Mixte1Row 25 - Cell 3
Swipe to scroll horizontally
Mountain 1 - La Vieille Côte
1Loïc Desriac (Fra) France B5pts
2Esteban Chaves (Col) Colombia3Row 1 - Cell 3
3Daniel Teklehaimanot (Eri) Equipe-Mixte2Row 2 - Cell 3
4Tom Dumoulin (Ned) Netherlands1Row 3 - Cell 3
Swipe to scroll horizontally
Mountain 2 - La Vieille Côte
1Loïc Desriac (Fra) France B5pts
2Esteban Chaves (Col) Colombia3Row 1 - Cell 3
3Daniel Teklehaimanot (Eri) Equipe-Mixte2Row 2 - Cell 3
4Taylor Phinney (USA) United States of America1Row 3 - Cell 3
Swipe to scroll horizontally
Mountain 3 - La Vieille Côte
1Anthony Delaplace (Fra) France A5pts
2Romain Bardet (Fra) France B3Row 1 - Cell 3
3Jérome Cousin (Fra) France B2Row 2 - Cell 3
4Darwin Atapuma (Col) Colombia1Row 3 - Cell 3
Swipe to scroll horizontally
Teams
1Spain10:51:15
2France ARow 1 - Cell 2
3SloveniaRow 2 - Cell 2
4Great BrisainRow 3 - Cell 2
5Mixed teamRow 4 - Cell 2
6AustraliaRow 5 - Cell 2
7KazakhstanRow 6 - Cell 2
8PortugalRow 7 - Cell 2
9RussiaRow 8 - Cell 2
10SwitzerlandRow 9 - Cell 2
11ColombiaRow 10 - Cell 2
12DenmarkRow 11 - Cell 2
13PolandRow 12 - Cell 2
14BelgiumRow 13 - Cell 2
15USARow 14 - Cell 2
16NetherlandsRow 15 - Cell 2
17GermanyRow 16 - Cell 2
18France BRow 17 - Cell 2
19LuxembourgRow 18 - Cell 2
20BelarusRow 19 - Cell 2
Swipe to scroll horizontally
Overall classification after stage 2
1Taylor Phinney (USA) United States of America3:46:00
2Alex Dowsett (GBr) Great Britain0:00:06
3Michael Matthews (Aus) Australia0:00:07
4Loïc Desriac (Fra) France B0:00:19
5John Degenkolb (Ger) Germany0:00:21
6Andrew Talansky (USA) United States of America0:00:24
7Tom Dumoulin (Ned) Netherlands0:00:26
8Nelson Oliveira (Por) Portugal0:00:27
9Jesus Herrada Lopez (Spa) Spain0:00:28
10Anthony Delaplace (Fra) France ARow 9 - Cell 2
11Martijn Keizer (Ned) Netherlands0:00:29
12Vladislav Gorbunov (Kaz) Kazakhstan0:00:30
13Blaz Jarc (Slo) SloveniaRow 12 - Cell 2
14Geoffrey Soupe (Fra) France ARow 13 - Cell 2
15Jérome Cousin (Fra) France B0:00:31
16Timothy Roe (Aus) AustraliaRow 15 - Cell 2
17Nairo Alexander Quintanarojas (Col) Colombia0:00:33
18Mark Christian (GBr) Great Britain0:00:34
19Jarlinson Pantano Gomez (Col) ColombiaRow 18 - Cell 2
20Wilco Kelderman (Ned) NetherlandsRow 19 - Cell 2
21Tom Jelte Slagter (Ned) Netherlands0:00:35
22Nikita Novikov (Rus) Russian FederationRow 21 - Cell 2
23Romain Bardet (Fra) France B0:00:36
24Tom Thill (Lux) LuxembourgRow 23 - Cell 2
25Gaëtan Bille (Bel) BelgiumRow 24 - Cell 2
26Camilo Suarez (Col) ColombiaRow 25 - Cell 2
27Andrei Krasilnikau (Blr) BelarusRow 26 - Cell 2
28Gregory Brenes (CRc) Equipe-Mixte0:00:37
29Arthur Vanoverberghe (Bel) Belgium0:00:40
30Daniil Fominykh (Kaz) Kazakhstan0:00:41
31Michal Kwiatkowski (Pol) Poland0:00:42
32Daniel Teklehaimanot (Eri) Equipe-Mixte0:00:43
33Sebastian Lander (Den) DenmarkRow 32 - Cell 2
34Joseph Lewis (Aus) AustraliaRow 33 - Cell 2
35Romain Hardy (Fra) France A0:00:44
36Luke Rowe (GBr) Great Britain0:00:45
37Jon Izagirre Insausti (Spa) SpainRow 36 - Cell 2
38Pieter Serry (Bel) Belgium0:00:47
39Thomas Damuseau (Fra) France ARow 38 - Cell 2
40Arnaud Courteille (Fra) France ARow 39 - Cell 2
41Vicente Garcia Da Mateos Rubio (Spa) SpainRow 40 - Cell 2
42Coen Vermeltfoort (Ned) NetherlandsRow 41 - Cell 2
43David Rosch (Ger) Germany0:00:48
44Dmitriy Ignatyev (Rus) Russian FederationRow 43 - Cell 2
45Maximilian May (Ger) GermanyRow 44 - Cell 2
46Esteban Chaves (Col) ColombiaRow 45 - Cell 2
47Jean Lou Paiani (Fra) France BRow 46 - Cell 2
48Benjamin King (USA) United States of America0:00:49
49Higinio Fernandez Suarez (Spa) SpainRow 48 - Cell 2
50Joni Brandao (Por) PortugalRow 49 - Cell 2
51Yannick Eijssen (Bel) Belgium0:00:50
52Bruno Silva (Por) PortugalRow 51 - Cell 2
53Julien Vermote (Bel) BelgiumRow 52 - Cell 2
54Andrew Fenn (GBr) Great BritainRow 53 - Cell 2
55David De La Cruz Melgarejo (Spa) Spain0:00:51
56Nikita Umerbekov (Kaz) KazakhstanRow 55 - Cell 2
57Blaz Furdi (Slo) Slovenia0:00:53
58Jelle Wallays (Bel) Belgium0:00:54
59Benjamin King (Aus) AustraliaRow 58 - Cell 2
60Luka Mezgec (Slo) SloveniaRow 59 - Cell 2
61Arman Kamyshev (Kaz) Kazakhstan0:00:55
62Mads Meyer (Den) DenmarkRow 61 - Cell 2
63Sebastian Salazar (Col) ColombiaRow 62 - Cell 2
64Thomas Bonnin (Fra) France A0:00:56
65Marek Canecky (Svk) Equipe-MixteRow 64 - Cell 2
66Martin Grunder (Ger) Germany0:00:57
67Viacheslav Kuznetsov (Rus) Russian FederationRow 66 - Cell 2
68Christopher Butler (USA) United States of AmericaRow 67 - Cell 2
69Sébastien Reichenbach (Swi) Switzerland0:00:58
70Yoann Barbas (Fra) France BRow 69 - Cell 2
71Christopher Juul-Jensen (Den) Denmark0:00:59
72Amaro Antunes (Por) Portugal0:01:01
73Mathias Lisson (Den) Denmark0:01:02
74Silvan Dillier (Swi) SwitzerlandRow 73 - Cell 2
75Marko Kump (Slo) SloveniaRow 74 - Cell 2
76Siarhei Novikau (Blr) BelarusRow 75 - Cell 2
77Domingos Goncalves (Por) PortugalRow 76 - Cell 2
78Bert Jan Lindeman (Ned) Netherlands0:01:03
79Alexei Tsatevich (Rus) Russian FederationRow 78 - Cell 2
80Ki Ho Choi (HKg) Equipe-Mixte0:01:04
81Timothy Kennaugh (GBr) Great BritainRow 80 - Cell 2
82Mikel Landa Meana (Spa) Spain0:01:05
83Chan Jae Jang (Kor) Equipe-MixteRow 82 - Cell 2
84Nicolas Capdepuy (Fra) France BRow 83 - Cell 2
85Kuanysh Kylybayev (Kaz) Kazakhstan0:01:06
86Pit Schlechter (Lux) LuxembourgRow 85 - Cell 2
87Adrian Honkisz (Pol) PolandRow 86 - Cell 2
88Michael Baer (Swi) Switzerland0:01:07
89Jonathan Fumeaux (Swi) SwitzerlandRow 88 - Cell 2
90Joel Zangerle (Lux) Luxembourg0:01:08
91David Hesselbarth (Ger) GermanyRow 90 - Cell 2
92Michael Weicht (Ger) Germany0:01:09
93Pawel Poljanski (Pol) PolandRow 92 - Cell 2
94Malcolm Rudolph (Aus) Australia0:01:10
95Sylwester Janiszewski (Pol) PolandRow 94 - Cell 2
96Jan Tratnik (Slo) Slovenia0:01:11
97Andi Bajc (Slo) Slovenia0:01:13
98Guilherme Lourenco (Por) Portugal0:01:15
99Nick Aitken (Aus) AustraliaRow 98 - Cell 2
100Marcel Aregger (Swi) Switzerland0:01:16
101Abdraimzhan Ishanov (Kaz) Kazakhstan0:01:20
102Arkimedes Argueles Rodrigues (Rus) Russian Federation0:01:22
103Kamil Zielinski (Pol) PolandRow 102 - Cell 2
104Yauheni Lahun (Blr) BelarusRow 103 - Cell 2
105Ricky Eno Jorgensen (Den) Denmark0:01:24
106Pawel Charucki (Pol) PolandRow 105 - Cell 2
107Daniel Henggeler (Swi) Switzerland0:01:25
108Alexander Kholodov (Rus) Russian Federation0:01:32
109Tom Schanen (Lux) Luxembourg0:01:36
110Darwin Atapuma (Col) Colombia0:01:41
111Kanstantin Klimiankou (Blr) BelarusRow 110 - Cell 2
112Tom Kohn (Lux) Luxembourg0:02:13
113Ian Boswell (USA) United States of America0:02:38
114Erick Rowsell (GBr) Great Britain0:03:14
115Alex Howes (USA) United States of America0:03:22
116Ivo Lux (Lux) Luxembourg0:07:02
117Andreï Holubeu (Blr) Belarus0:07:15
118Stanislau Bazhkou (Blr) Belarus0:11:11
Swipe to scroll horizontally
Points classification
1John Degenkolb (Ger) Germany38pts
2Michael Matthews (Aus) Australia37Row 1 - Cell 3
3Taylor Phinney (USA) United States of America33Row 2 - Cell 3
4Alex Dowsett (GBr) Great Britain25Row 3 - Cell 3
5Michal Kwiatkowski (Pol) Poland25Row 4 - Cell 3
6Alexei Tsatevich (Rus) Russian Federation23Row 5 - Cell 3
7Marko Kump (Slo) Slovenia19Row 6 - Cell 3
8Vicente Garcia Da Mateos Rubio (Spa) Spain17Row 7 - Cell 3
9Kuanysh Kylybayev (Kaz) Kazakhstan15Row 8 - Cell 3
10Loïc Desriac (Fra) France B13Row 9 - Cell 3
11Chan Jae Jang (Kor) Equipe-Mixte11Row 10 - Cell 3
12Romain Hardy (Fra) France A10Row 11 - Cell 3
13Mikel Landa Meana (Spa) Spain9Row 12 - Cell 3
14Sebastian Lander (Den) Denmark8Row 13 - Cell 3
15Arnaud Courteille (Fra) France A7Row 14 - Cell 3
16Viacheslav Kuznetsov (Rus) Russian Federation6Row 15 - Cell 3
17Andrew Talansky (USA) United States of America5Row 16 - Cell 3
18Marcel Aregger (Swi) Switzerland5Row 17 - Cell 3
19Tom Dumoulin (Ned) Netherlands4Row 18 - Cell 3
20Mark Christian (GBr) Great Britain4Row 19 - Cell 3
21Nelson Oliveira (Por) Portugal3Row 20 - Cell 3
22Yannick Eijssen (Bel) Belgium3Row 21 - Cell 3
23Jesus Herrada Lopez (Spa) Spain2Row 22 - Cell 3
24Bruno Silva (Por) Portugal2Row 23 - Cell 3
25Anthony Delaplace (Fra) France A1Row 24 - Cell 3
26Gregory Brenes (CRc) Equipe-Mixte1Row 25 - Cell 3
Swipe to scroll horizontally
Mountains classification
1Loïc Desriac (Fra) France B10pts
2Esteban Chaves (Col) Colombia6Row 1 - Cell 3
3Anthony Delaplace (Fra) France A5Row 2 - Cell 3
4Daniel Teklehaimanot (Eri) Equipe-Mixte4Row 3 - Cell 3
5Romain Bardet (Fra) France B3Row 4 - Cell 3
6Jérome Cousin (Fra) France B2Row 5 - Cell 3
7Taylor Phinney (USA) United States of America1Row 6 - Cell 3
8Tom Dumoulin (Ned) Netherlands1Row 7 - Cell 3
9Darwin Atapuma (Col) Colombia1Row 8 - Cell 3
Swipe to scroll horizontally
Teams classification
1USA11:19:13
2Australia0:00:08
3Great Britain0:00:12
4France B0:00:13
5Netherlands0:00:16
6France A0:00:29
7Colombia0:00:30
8Germany0:00:44
9Spain0:00:47
10Kazakhstan0:00:49
11Belgium0:00:50
12Portugal0:00:53
13Mixed team0:01:03
14Slovenia0:01:04
15Russia0:01:07
16Denmark0:01:24
17Belarus0:01:30
18Luxembourg0:01:31
19Poland0:01:44
20Switzerland0:01:54
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