Sonny Colbrelli wins the Benelux Tour

Matej Mohoric (Bahrain Victorious) took a solo victory on stage 7 on the slopes of the Muur van Geraardsbergen at the Benelux Tour. 

Swipe to scroll horizontally
Results
Pos.Rider Name (Country) TeamResult
1Matej Mohoric (Slo) Bahrain Victorious 3:50:56
2Sonny Colbrelli (Ita) Bahrain Victorious 0:00:11
3Tom Dumoulin (Ned) Jumbo-Visma 0:00:15
4Christophe Laporte (Fra) Cofidis 0:00:22
5Fred Wright (GBr) Bahrain Victorious
6Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 0:00:24
7Tom Van Asbroeck (Bel) Israel Start-up Nation
8Greg Van Avermaet (Bel) AG2R Citroën Team
9Tiesj Benoot (Bel) Team DSM
10Peter Sagan (Svk) Bora-Hansgrohe
11Jasper Stuyven (Bel) Trek-Segafredo
12Mads Würtz Schmidt (Den) Israel Start-up Nation
13Tim Wellens (Bel) Lotto Soudal
14Kenneth Van Rooy (Bel) Sport Vlaanderen-Baloise
15Gianni Vermeersch (Bel) Alpecin-Fenix
16Mike Teunissen (Ned) Jumbo-Visma
17Marc Hirschi (Swi) UAE Team Emirates
18Andrey Amador (CRc) Ineos Grenadiers
19Stefan Küng (Swi) Groupama-FDJ
20Ludovic Robeet (Bel) Bingoal Pauwels Sauzen WB
21Victor Campenaerts (Bel) Team Qhubeka Assos
22Luke Durbridge (Aus) Team BikeExchange
23Logan Owen (USA) EF Education-Nippo
24Davide Villella (Ita) Movistar Team 0:00:31
25Nikias Arndt (Ger) Team DSM 0:00:33
26Kasper Asgreen (Den) Deceuninck-QuickStep 0:00:49
27Lukas Pöstlberger (Aut) Bora-Hansgrohe 0:00:54
28Aimé De Gendt (Bel) Intermarché-Wanty-Gobert Matériaux 0:01:07
29Jonas Rickaert (Bel) Alpecin-Fenix 0:01:43
30Finn Fisher Black (NZl) UAE Team Emirates 0:01:46
31Jenthe Biermans (Bel) Israel Start-up Nation 0:01:56
32Oscar Riesebeek (Ned) Alpecin-Fenix 0:02:27
33Michal Golas (Pol) Ineos Grenadiers 0:02:47
34Thomas Sprengers (Bel) Sport Vlaanderen-Baloise 0:02:55
35Philippe Gilbert (Bel) Lotto Soudal 0:02:57
36Tom Bohli (Swi) Cofidis
37Milan Menten (Bel) Bingoal Pauwels Sauzen WB
38Arjen Livyns (Bel) Bingoal Pauwels Sauzen WB
39Timo Roosen (Ned) Jumbo-Visma 0:03:01
40Guillaume Boivin (Can) Israel Start-up Nation
41Jake Stewart (GBr) Groupama-FDJ 0:03:03
42Michael Schär (Swi) AG2R Citroën Team 0:03:05
43Jack Bauer (NZl) Team BikeExchange
44Olav Kooij (Ned) Jumbo-Visma 0:03:09
45Ben Swift (GBr) Ineos Grenadiers
46Hugo Houle (Can) Astana-Premier Tech 0:03:11
47Michael Mørkøv (Den) Deceuninck-QuickStep
48Boy van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux
49Julius van den Berg (Ned) EF Education-Nippo 0:03:21
50Attila Valter (Hun) Groupama-FDJ
51Michael Gogl (Aut) Team Qhubeka Assos 0:05:49
52Oliver Naesen (Bel) AG2R Citroën Team 0:07:38
53Senne Leysen (Bel) Alpecin-Fenix
54Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux
55Guy Sagiv (Isr) Israel Start-up Nation 0:07:46
56Miles Scotson (Aus) Groupama-FDJ 0:07:54
57Juraj Sagan (Svk) Bora-Hansgrohe 0:08:17
58Tosh Van Der Sande (Bel) Lotto Soudal
59Stijn Steels (Bel) Deceuninck-QuickStep
60Stefan Bissegger (Swi) EF Education-Nippo
61Fabian Lienhard (Swi) Groupama-FDJ
62Sebastian Langeveld (Ned) EF Education-Nippo
63Brandon McNulty (USA) UAE Team Emirates
64Mathias Norsgaard (Den) Movistar Team 0:09:46
65Petr Vakoc (Cze) Alpecin-Fenix
66Edoardo Affini (Ita) Jumbo-Visma 0:10:22
67Phil Bauhaus (Ger) Bahrain Victorious 0:11:24
68Fumiyuki Beppu (Jpn) EF Education-Nippo
69Heinrich Haussler (Aus) Bahrain Victorious
70Arne Marit (Bel) Sport Vlaanderen-Baloise
71Andreas Stokbro (Den) Team Qhubeka Assos
72Timothy Dupont (Bel) Bingoal Pauwels Sauzen WB
73Laurenz Rex (Bel) Bingoal Pauwels Sauzen WB
74Charlie Quarterman (GBr) Trek-Segafredo
75Pieter Vanspeybrouck (Bel) Intermarché-Wanty-Gobert Matériaux
76Barnabás Peák (Hun) Team BikeExchange
77Norman Vahtra (Est) Israel Start-up Nation
78Vegard Stake Laengen (Nor) UAE Team Emirates
79Alexis Renard (Fra) Israel Start-up Nation
80Antoine Duchesne (Can) Groupama-FDJ
81Gijs Van Hoecke (Bel) AG2R Citroën Team
82Sebastian Henao Gomez (Col) Ineos Grenadiers
83Leonardo Basso (Ita) Ineos Grenadiers 0:01:12
84Attilio Viviani (Ita) Cofidis 0:11:24
85Tim Merlier (Bel) Alpecin-Fenix
86Dries De Bondt (Bel) Alpecin-Fenix
87Héctor Carretero (Spa) Movistar Team
88Maximiliano Richeze (Arg) UAE Team Emirates
89Stanislaw Aniolkowski (Pol) Bingoal Pauwels Sauzen WB 0:11:37
90Iljo Keisse (Bel) Deceuninck-QuickStep
91Gianni Moscon (Ita) Ineos Grenadiers 0:11:53
92Samuele Battistella (Ita) Astana-Premier Tech
93Jasper De Buyst (Bel) Lotto Soudal 0:12:09
DNFElia Viviani (Ita) Cofidis
DNFBenjamin Thomas (Fra) Groupama-FDJ
DNFLudwig De Winter (Bel) Intermarché-Wanty-Gobert Matériaux
DNFJos van Emden (Ned) Jumbo-Visma
DNFAlexander Konychev (Ita) Team BikeExchange
DNFCees Bol (Ned) Team DSM
DNFCasper Pedersen (Den) Team DSM
DNFReinardt Janse Van Rensburg (RSA) Team Qhubeka Assos
DNFMatteo Moschetti (Ita) Trek-Segafredo
DNFToms Skujins (Lat) Trek-Segafredo
DNFMikkel Bjerg (Den) UAE Team Emirates
DNFDries Devenyns (Bel) Deceuninck-QuickStep
DNFCaleb Ewan (Aus) Lotto Soudal
DNFRoger Kluge (Ger) Lotto Soudal
DNFDmitriy Gruzdev (Kaz) Astana-Premier Tech
DNFMatteo Sobrero (Ita) Astana-Premier Tech
DNFMarcel Sieberg (Ger) Bahrain Victorious
DNFMaciej Bodnar (Pol) Bora-Hansgrohe
DNFJean-Pierre Drucker (Lux) Cofidis
DNFDaniel Arroyave Cañas (Col) EF Education-Nippo
DNFGeraint Thomas (GBr) Ineos Grenadiers
DNFDylan Groenewegen (Ned) Jumbo-Visma
DNFIvan Garcia Cortina (Spa) Movistar Team
DNFCallum Scotson (Aus) Team BikeExchange
DNFJoris Nieuwenhuis (Ned) Team DSM
DNFJasha Sütterlin (Ger) Team DSM
DNFHarry Tanfield (GBr) Team Qhubeka Assos
DNFRyan Mullen (Irl) Trek-Segafredo
DNFEdward Theuns (Bel) Trek-Segafredo
DNFThimo Willems (Bel) Sport Vlaanderen-Baloise
DNFAlvaro Hodeg Chagui (Col) Deceuninck-QuickStep
DNFThomas De Gendt (Bel) Lotto Soudal
DNFAnthony Jullien (Fra) AG2R Citroën Team
DNFYevgeniy Gidich (Kaz) Astana-Premier Tech
DNFJonathan Milan (Ita) Bahrain Victorious
DNFErik Baska (Svk) Bora-Hansgrohe
DNFDaniel Oss (Ita) Bora-Hansgrohe
DNFSzymon Sajnok (Pol) Cofidis
DNSMaximilian Walscheid (Ger) Team Qhubeka Assos
Swipe to scroll horizontally
Sprint 1
Pos.Rider Name (Country) TeamResult
1Matej Mohoric (Slo) Bahrain Victorious 0:00:03
2Tim Wellens (Bel) Lotto Soudal 0:00:02
3Sonny Colbrelli (Ita) Bahrain Victorious 0:00:01
Swipe to scroll horizontally
Sprint 2
Pos.Rider Name (Country) TeamResult
1Matej Mohoric (Slo) Bahrain Victorious 0:00:03
2Tim Wellens (Bel) Lotto Soudal 0:00:02
3Kasper Asgreen (Den) Deceuninck-QuickStep 0:00:01
Swipe to scroll horizontally
Sprint 3
Pos.Rider Name (Country) TeamResult
1Matej Mohoric (Slo) Bahrain Victorious 0:00:03
2Kasper Asgreen (Den) Deceuninck-QuickStep 0:00:02
3Sonny Colbrelli (Ita) Bahrain Victorious 0:00:01
Swipe to scroll horizontally
Super 8 Sprint 1
Pos.Rider Name (Country) TeamResult
1Dries Devenyns (Bel) Deceuninck-QuickStep 10
2Casper Pedersen (Den) Team DSM 8
3Oscar Riesebeek (Ned) Alpecin-Fenix 6
4Philippe Gilbert (Bel) Lotto Soudal 4
5Jenthe Biermans (Bel) Israel Start-up Nation 2
Swipe to scroll horizontally
Super 8 Sprint 2
Pos.Rider Name (Country) TeamResult
1Kasper Asgreen (Den) Deceuninck-QuickStep 10
2Matej Mohoric (Slo) Bahrain Victorious 8
3Brandon McNulty (USA) UAE Team Emirates 6
4Victor Campenaerts (Bel) Team Qhubeka Assos 4
5Lukas Pöstlberger (Aut) Bora-Hansgrohe 2
Swipe to scroll horizontally
Finish
Pos.Rider Name (Country) TeamResult
1Matej Mohoric (Slo) Bahrain Victorious 30
2Sonny Colbrelli (Ita) Bahrain Victorious 25
3Tom Dumoulin (Ned) Jumbo-Visma 22
4Christophe Laporte (Fra) Cofidis 19
5Fred Wright (GBr) Bahrain Victorious 17
6Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 15
7Tom Van Asbroeck (Bel) Israel Start-up Nation 13
8Greg Van Avermaet (Bel) AG2R Citroën Team 12
9Tiesj Benoot (Bel) Team DSM 11
10Peter Sagan (Svk) Bora-Hansgrohe 10
Swipe to scroll horizontally
Teams
Pos.Rider Name (Country) TeamResult
1Bahrain Victorious 11:33:21
2Israel Start-up Nation 0:02:11
3Jumbo-Visma 0:03:07
4Ineos Grenadiers 0:03:50
5Alpecin-Fenix 0:04:01
6Intermarché-Wanty-Gobert Matériaux 0:04:09
7Bingoal WB 0:05:45
8Groupama-FDJ 0:06:15
9Bora-Hansgrohe 0:09:02
10UAE Team Emirates 0:09:54
11AG2R Citroën Team 0:10:34
12Lotto Soudal 0:11:05
13EF Education-Nippo 0:11:29
14Deceuninck-QuickStep 0:11:44
15Sport Vlaanderen-Baloise 0:14:10
16Cofidis
17Team BikeExchange 0:14:20
18Team Qhubeka NextHash 0:17:04
19Movistar Team 0:21:08
Swipe to scroll horizontally
Final General classification after stage 7
Pos.Rider Name (Country) TeamResult
1Sonny Colbrelli (Ita) Bahrain Victorious 24:14:29
2Matej Mohoric (Slo) Bahrain Victorious 0:00:29
3Victor Campenaerts (Bel) Team Qhubeka Assos 0:01:14
4Tim Wellens (Bel) Lotto Soudal 0:01:26
5Stefan Küng (Swi) Groupama-FDJ 0:01:28
6Luke Durbridge (Aus) Team BikeExchange 0:01:30
7Jasper Stuyven (Bel) Trek-Segafredo 0:01:37
8Tiesj Benoot (Bel) Team DSM 0:01:54
9Tom Dumoulin (Ned) Jumbo-Visma 0:01:55
10Mike Teunissen (Ned) Jumbo-Visma 0:02:01
11Nikias Arndt (Ger) Team DSM 0:02:17
12Kasper Asgreen (Den) Deceuninck-QuickStep 0:02:25
13Logan Owen (USA) EF Education-Nippo 0:02:32
14Gianni Vermeersch (Bel) Alpecin-Fenix 0:02:34
15Marc Hirschi (Swi) UAE Team Emirates 0:02:41
16Mads Würtz Schmidt (Den) Israel Start-up Nation 0:03:05
17Andrey Amador (CRc) Ineos Grenadiers 0:03:16
18Lukas Pöstlberger (Aut) Bora-Hansgrohe 0:03:47
19Tom Van Asbroeck (Bel) Israel Start-up Nation 0:04:40
20Fred Wright (GBr) Bahrain Victorious 0:05:24
21Aimé De Gendt (Bel) Intermarché-Wanty-Gobert Matériaux 0:05:57
22Oscar Riesebeek (Ned) Alpecin-Fenix 0:07:01
23Christophe Laporte (Fra) Cofidis 0:07:06
24Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 0:07:40
25Kenneth Van Rooy (Bel) Sport Vlaanderen-Baloise 0:08:56
26Greg Van Avermaet (Bel) AG2R Citroën Team 0:09:07
27Philippe Gilbert (Bel) Lotto Soudal 0:09:13
28Jack Bauer (NZl) Team BikeExchange 0:09:54
29Jenthe Biermans (Bel) Israel Start-up Nation 0:10:48
30Timo Roosen (Ned) Jumbo-Visma 0:11:24
31Michal Golas (Pol) Ineos Grenadiers 0:11:43
32Ben Swift (GBr) Ineos Grenadiers 0:11:48
33Michael Schär (Swi) AG2R Citroën Team 0:11:51
34Guillaume Boivin (Can) Israel Start-up Nation 0:11:57
35Gianni Moscon (Ita) Ineos Grenadiers 0:14:33
36Michael Mørkøv (Den) Deceuninck-QuickStep 0:15:03
37Brandon McNulty (USA) UAE Team Emirates 0:15:19
38Tosh Van Der Sande (Bel) Lotto Soudal 0:16:04
39Davide Villella (Ita) Movistar Team 0:16:50
40Hugo Houle (Can) Astana-Premier Tech 0:17:29
41Michael Gogl (Aut) Team Qhubeka Assos 0:17:34
42Peter Sagan (Svk) Bora-Hansgrohe 0:17:42
43Jake Stewart (GBr) Groupama-FDJ 0:18:35
44Thomas Sprengers (Bel) Sport Vlaanderen-Baloise 0:19:36
45Mathias Norsgaard (Den) Movistar Team 0:19:56
46Jonas Rickaert (Bel) Alpecin-Fenix 0:20:00
47Alexis Renard (Fra) Israel Start-up Nation 0:20:39
48Milan Menten (Bel) Bingoal Pauwels Sauzen WB 0:21:15
49Olav Kooij (Ned) Jumbo-Visma 0:21:59
50Attila Valter (Hun) Groupama-FDJ 0:22:28
51Oliver Naesen (Bel) AG2R Citroën Team 0:22:44
52Leonardo Basso (Ita) Ineos Grenadiers 0:23:19
53Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux 0:24:02
54Miles Scotson (Aus) Groupama-FDJ 0:24:07
55Samuele Battistella (Ita) Astana-Premier Tech 0:25:05
56Boy van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 0:25:26
57Andreas Stokbro (Den) Team Qhubeka Assos 0:27:13
58Stefan Bissegger (Swi) EF Education-Nippo 0:27:58
59Sebastian Langeveld (Ned) EF Education-Nippo 0:28:10
60Tim Merlier (Bel) Alpecin-Fenix 0:28:25
61Tom Bohli (Swi) Cofidis 0:29:21
62Petr Vakoc (Cze) Alpecin-Fenix
63Stanislaw Aniolkowski (Pol) Bingoal Pauwels Sauzen WB 0:29:48
64Gijs Van Hoecke (Bel) AG2R Citroën Team 0:30:02
65Heinrich Haussler (Aus) Bahrain Victorious 0:30:04
66Finn Fisher Black (NZl) UAE Team Emirates 0:31:21
67Arjen Livyns (Bel) Bingoal Pauwels Sauzen WB 0:32:10
68Julius van den Berg (Ned) EF Education-Nippo 0:32:19
69Senne Leysen (Bel) Alpecin-Fenix 0:32:42
70Ludovic Robeet (Bel) Bingoal Pauwels Sauzen WB 0:33:22
71Laurenz Rex (Bel) Bingoal Pauwels Sauzen WB 0:34:44
72Sebastian Henao Gomez (Col) Ineos Grenadiers 0:35:07
73Héctor Carretero (Spa) Movistar Team 0:35:46
74Edoardo Affini (Ita) Jumbo-Visma 0:37:12
75Barnabás Peák (Hun) Team BikeExchange 0:37:25
76Timothy Dupont (Bel) Bingoal Pauwels Sauzen WB 0:37:30
77Norman Vahtra (Est) Israel Start-up Nation 0:37:41
78Juraj Sagan (Svk) Bora-Hansgrohe 0:38:29
79Dries De Bondt (Bel) Alpecin-Fenix 0:38:39
80Fabian Lienhard (Swi) Groupama-FDJ 0:38:40
81Arne Marit (Bel) Sport Vlaanderen-Baloise 0:38:59
82Antoine Duchesne (Can) Groupama-FDJ 0:39:52
83Maximiliano Richeze (Arg) UAE Team Emirates 0:40:41
84Stijn Steels (Bel) Deceuninck-QuickStep 0:40:42
85Attilio Viviani (Ita) Cofidis 0:42:10
86Guy Sagiv (Isr) Israel Start-up Nation 0:43:08
87Pieter Vanspeybrouck (Bel) Intermarché-Wanty-Gobert Matériaux 0:43:19
88Jasper De Buyst (Bel) Lotto Soudal 0:43:55
89Charlie Quarterman (GBr) Trek-Segafredo 0:45:02
90Phil Bauhaus (Ger) Bahrain Victorious 0:45:04
91Iljo Keisse (Bel) Deceuninck-QuickStep 0:46:17
92Vegard Stake Laengen (Nor) UAE Team Emirates 0:46:49
93Fumiyuki Beppu (Jpn) EF Education-Nippo 1:05:18
Swipe to scroll horizontally
Points classification
Pos.Rider Name (Country) TeamResult
1Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 88
2Sonny Colbrelli (Ita) Bahrain Victorious 80
3Tim Merlier (Bel) Alpecin-Fenix 75
4Christophe Laporte (Fra) Cofidis 68
5Matej Mohoric (Slo) Bahrain Victorious 67
6Peter Sagan (Svk) Bora-Hansgrohe 63
7Phil Bauhaus (Ger) Bahrain Victorious 53
8Tom Dumoulin (Ned) Jumbo-Visma 49
9Jasper Stuyven (Bel) Trek-Segafredo 39
10Stefan Bissegger (Swi) EF Education-Nippo 30
11Victor Campenaerts (Bel) Team Qhubeka Assos 29
12Mathias Norsgaard (Den) Movistar Team 25
13Edoardo Affini (Ita) Jumbo-Visma 25
14Tiesj Benoot (Bel) Team DSM 24
15Mike Teunissen (Ned) Jumbo-Visma 24
16Stefan Küng (Swi) Groupama-FDJ 22
17Luke Durbridge (Aus) Team BikeExchange 22
18Kasper Asgreen (Den) Deceuninck-QuickStep 19
19Samuele Battistella (Ita) Astana-Premier Tech 19
20Fred Wright (GBr) Bahrain Victorious 17
21Tim Wellens (Bel) Lotto Soudal 15
22Marc Hirschi (Swi) UAE Team Emirates 13
23Tom Van Asbroeck (Bel) Israel Start-up Nation 13
24Greg Van Avermaet (Bel) AG2R Citroën Team 12
25Stanislaw Aniolkowski (Pol) Bingoal Pauwels Sauzen WB 12
26Nikias Arndt (Ger) Team DSM 11
27Gianni Vermeersch (Bel) Alpecin-Fenix 10
28Brandon McNulty (USA) UAE Team Emirates 10
29Oliver Naesen (Bel) AG2R Citroën Team 10
30Fabian Lienhard (Swi) Groupama-FDJ 10
Swipe to scroll horizontally
Sprint classification
Pos.Rider Name (Country) TeamResult
1Arjen Livyns (Bel) Bingoal Pauwels Sauzen WB 56
2Luke Durbridge (Aus) Team BikeExchange 35
3Thomas Sprengers (Bel) Sport Vlaanderen-Baloise 27
4Matej Mohoric (Slo) Bahrain Victorious 20
5Jack Bauer (NZl) Team BikeExchange 20
6Hugo Houle (Can) Astana-Premier Tech 20
7Kasper Asgreen (Den) Deceuninck-QuickStep 16
8Marc Hirschi (Swi) UAE Team Emirates 14
9Samuele Battistella (Ita) Astana-Premier Tech 14
10Mathias Norsgaard (Den) Movistar Team 10
11Ludovic Robeet (Bel) Bingoal Pauwels Sauzen WB 9
12Sonny Colbrelli (Ita) Bahrain Victorious 8
13Tom Dumoulin (Ned) Jumbo-Visma 8
14Victor Campenaerts (Bel) Team Qhubeka Assos 6
15Oscar Riesebeek (Ned) Alpecin-Fenix 6
16Guillaume Boivin (Can) Israel Start-up Nation 6
17Brandon McNulty (USA) UAE Team Emirates 6
18Jasper Stuyven (Bel) Trek-Segafredo 4
19Philippe Gilbert (Bel) Lotto Soudal 4
20Lukas Pöstlberger (Aut) Bora-Hansgrohe 2
21Jenthe Biermans (Bel) Israel Start-up Nation 2
22Charlie Quarterman (GBr) Trek-Segafredo 2
Swipe to scroll horizontally
Teams classification
Pos.Rider Name (Country) TeamResult
1Bahrain Victorious 72:47:35
2Alpecin-Fenix 0:09:00
3Ineos Grenadiers 0:09:44
4Jumbo-Visma 0:10:15
5Israel Start-up Nation 0:14:02
6UAE Team Emirates 0:17:51
7Lotto Soudal 0:19:28
8Groupama-FDJ 0:27:42
9Intermarché-Wanty-Gobert Matériaux 0:29:08
10Team Qhubeka NextHash 0:31:30
11Team BikeExchange 0:37:14
12AG2R Citroën Team 0:39:13
13Deceuninck-QuickStep 0:40:20
14Movistar Team 0:42:05
15Bora-Hansgrohe 0:44:09
16EF Education-Nippo 0:46:39
17Bingoal WB 0:56:35
18Cofidis 0:59:11
19Sport Vlaanderen-Baloise 1:02:20
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