Tour of Britain: Robin Carpenter wins stage 2 in Exeter

Robin Carpenter (Rally Cycling) soloed to a memorable breakaway victory on stage 2 of the Tour of Britain in Exeter, taking the leader's blue jersey in the process, as he finished 33 seconds ahead of Ethan Hayter (Ineos Grenadiers) and Alex Peters (SwiftCarbon Pro Cycling), who led the peloton home.

Swipe to scroll horizontally
Results
Pos.Rider Name (Country) TeamResult
1Robin Carpenter (USA) Rally Cycling 4:45:56
2Ethan Hayter (GBr) Ineos Grenadiers 0:00:33
3Alex Peters (GBr) Swiftcarbon Pro Cycling
4Max Kanter (Ger) Team DSM
5Julian Alaphilippe (Fra) Deceuninck-QuickStep
6Rory Townsend (Irl) Canyon DHB Sungod
7Mikkel Honoré (Den) Deceuninck-QuickStep
8Ethan Vernon (GBr) Great Britain
9Kristian Sbaragli (Ita) Alpecin-Fenix
10Giacomo Nizzolo (Ita) Team Qhubeka Assos
11James Shaw (GBr) Ribble Weldtite Pro Cycling
12Colin Joyce (USA) Rally Cycling
13Michal Paluta (Pol) Global 6 Cycling
14Matthew Gibson (GBr) Ribble Weldtite Pro Cycling
15Gonzalo Serrano Rodriguez (Spa) Movistar Team
16Michael Woods (Can) Israel Start-up Nation
17Robert Doonaldson (GBr) Great Britain
18Xandro Meurisse (Bel) Alpecin-Fenix
19Maximilian Stedman (GBr) Canyon DHB Sungod
20Simon Clarke (Aus) Team Qhubeka Assos
21Connor Swift (GBr) Team Arkea-Samsic
22Wout Van Aert (Bel) Jumbo-Visma
23Thomas Gloag (GBr) Trinity Racing
24Nicolas Roche (Irl) Team DSM
25Mauro Schmid (Swi) Team Qhubeka Assos
26Yves Lampaert (Bel) Deceuninck-QuickStep
27Mark Donovan (GBr) Team DSM
28David Gonzalez Lopez (Spa) Caja Rural-Seguros RGA
29Steve Lampier (GBr) Saint Piran
30Joel Nicolau Beltran (Spa) Caja Rural-Seguros RGA
31Silvan Dillier (Swi) Alpecin-Fenix
32Matteo Jorgenson (USA) Movistar Team
33Michal Kwiatkowski (Pol) Ineos Grenadiers
34Maxime Bouet (Fra) Team Arkea-Samsic
35Lukasz Owsian (Pol) Team Arkea-Samsic
36Sergio Roman Martin Galan (Spa) Caja Rural-Seguros RGA
37Nickolas Zukowsky (Can) Rally Cycling
38Owain Doull (GBr) Ineos Grenadiers
39Daniel Martin (Irl) Israel Start-up Nation
40Ryan Christensen (NZl) Canyon DHB Sungod
41Tim Declercq (Bel) Deceuninck-QuickStep
42Ben Tulett (GBr) Alpecin-Fenix
43Pascal Eenkhoorn (Ned) Jumbo-Visma
44Oliver Stockwell (GBr) Great Britain
45Gavin Mannion (USA) Rally Cycling
46Carlos Rodriguez Cano (Spa) Ineos Grenadiers
47George Bennett (NZl) Jumbo-Visma
48Reto Hollenstein (Swi) Israel Start-up Nation
49Dario Cataldo (Ita) Movistar Team
50Rohan Dennis (Aus) Ineos Grenadiers
51Mason Hollyman (GBr) Israel Cycling Academy
52Richie Porte (Aus) Ineos Grenadiers
53Carlos Barbero (Spa) Team Qhubeka Assos
54Josu Etxeberria Azpilikueta (Spa) Caja Rural-Seguros RGA
55Ben Healy (Irl) Trinity Racing
56Joey Rosskopf (USA) Rally Cycling
57Alex Richardson (GBr) Alpecin-Fenix 0:00:47
58Max Walker (GBr) Trinity Racing 0:00:55
59Christopher Blevins (USA) Trinity Racing
60Marc Soler (Spa) Movistar Team 0:01:06
61Kyle Murphy (USA) Rally Cycling
62Alex Dowsett (GBr) Israel Start-up Nation
63Davide Ballerini (Ita) Deceuninck-QuickStep 0:01:22
64James Mitri (NZl) Global 6 Cycling 0:01:30
65Jacob Scott (GBr) Canyon DHB Sungod 0:06:04
66Nicholas Dlamini (RSA) Team Qhubeka Assos 0:09:31
67Sean Bennett (USA) Team Qhubeka Assos
68Jimmy Janssens (Bel) Alpecin-Fenix
69André Greipel (Ger) Israel Start-up Nation 0:10:09
70Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA
71Hans Becking (Ned) Global 6 Cycling 0:11:52
72Gijs Leemreize (Ned) Jumbo-Visma
73William Bjergfelt (GBr) Swiftcarbon Pro Cycling
74Nícolas Sessler (Bra) Global 6 Cycling
75Tony Martin (Ger) Jumbo-Visma
76Gabriel Cullaigh (GBr) Movistar Team 0:15:14
77Mark Cavendish (GBr) Deceuninck-QuickStep 0:17:30
78Ollie Peckover (GBr) Swiftcarbon Pro Cycling
79Gruffudd Lewis (GBr) Ribble Weldtite Pro Cycling
80Tim Naberman (Ned) Team DSM
81Andrew Turner (GBr) Swiftcarbon Pro Cycling
82Ross Lamb (GBr) Swiftcarbon Pro Cycling
83Simon Wilson (GBr) Ribble Weldtite Pro Cycling
84Daniel McLay (GBr) Team Arkea-Samsic
85Ross Holland (GBr) Saint Piran
86Leon Mazzone (GBr) Saint Piran
87Charles Page (GBr) Ribble Weldtite Pro Cycling
88Bradley Symonds (GBr) Saint Piran
89Rhys Britton (GBr) Great Britain
90Matthew Bostock (GBr) Canyon DHB Sungod
91Jokin Murguialday (Spa) Caja Rural-Seguros RGA
92Juri Hollmann (Ger) Movistar Team
93Nils Eekhoff (Ned) Team DSM
94Luke Lamperti (USA) Trinity Racing
95Romain Combaud (Fra) Team DSM
96Daniel Bigham (GBr) Ribble Weldtite Pro Cycling
97Christopher Latham (GBr) Swiftcarbon Pro Cycling
98Thomas Mein (GBr) Canyon DHB Sungod
99Oliver Maxwell (GBr) Saint Piran
100Tim Edvard Pettersen (Nor) Global 6 Cycling 0:25:30
101William Tiball (GBr) Great Britain 0:26:30
102Max Rushby (GBr) Great Britain
103Tom Mazzone (GBr) Saint Piran
DNFRudy Porter (Aus) Trinity Racing
DNFDan Erik Hansen (Nor) Global 6 Cycling
DNFChris Harper (Aus) Jumbo-Visma
Swipe to scroll horizontally
Sprint 1
Pos.Rider Name (Country) TeamResult
1Robin Carpenter (USA) Rally Cycling 3
2Jacob Scott (GBr) Canyon DHB Sungod 2
3Leon Mazzone (GBr) Saint Piran 1
Swipe to scroll horizontally
Sprint 2
Pos.Rider Name (Country) TeamResult
1Robin Carpenter (USA) Rally Cycling 3
2Jacob Scott (GBr) Canyon DHB Sungod 2
3Leon Mazzone (GBr) Saint Piran 1
Swipe to scroll horizontally
Sprint 3
Pos.Rider Name (Country) TeamResult
1Robin Carpenter (USA) Rally Cycling 3
2Jacob Scott (GBr) Canyon DHB Sungod 2
3Nícolas Sessler (Bra) Global 6 Cycling 1
Swipe to scroll horizontally
Finish
Pos.Rider Name (Country) TeamResult
1Robin Carpenter (USA) Rally Cycling 15
2Ethan Hayter (GBr) Ineos Grenadiers 14
3Alex Peters (GBr) Swiftcarbon Pro Cycling 13
4Max Kanter (Ger) Team DSM 12
5Julian Alaphilippe (Fra) Deceuninck-QuickStep 11
6Rory Townsend (Irl) Canyon DHB Sungod 10
7Mikkel Honoré (Den) Deceuninck-QuickStep 9
8Ethan Vernon (GBr) Great Britain 8
9Kristian Sbaragli (Ita) Alpecin-Fenix 7
10Giacomo Nizzolo (Ita) Team Qhubeka Assos 6
11James Shaw (GBr) Ribble Weldtite Pro Cycling 5
12Colin Joyce (USA) Rally Cycling 4
13Michal Paluta (Pol) Global 6 Cycling 3
14Matthew Gibson (GBr) Ribble Weldtite Pro Cycling 2
15Gonzalo Serrano Rodriguez (Spa) Movistar Team 1
Swipe to scroll horizontally
Mountain 1
Pos.Rider Name (Country) TeamResult
1Jacob Scott (GBr) Canyon DHB Sungod 6
2Robin Carpenter (USA) Rally Cycling 5
3Nícolas Sessler (Bra) Global 6 Cycling 4
4William Bjergfelt (GBr) Swiftcarbon Pro Cycling 3
5Leon Mazzone (GBr) Saint Piran 2
6Mason Hollyman (GBr) Israel Cycling Academy 1
Swipe to scroll horizontally
Mountain 2
Pos.Rider Name (Country) TeamResult
1Jacob Scott (GBr) Canyon DHB Sungod 6
2Robin Carpenter (USA) Rally Cycling 5
3Nícolas Sessler (Bra) Global 6 Cycling 4
4William Bjergfelt (GBr) Swiftcarbon Pro Cycling 3
5Leon Mazzone (GBr) Saint Piran 2
6Gijs Leemreize (Ned) Jumbo-Visma 1
Swipe to scroll horizontally
Mountain 3
Pos.Rider Name (Country) TeamResult
1Jacob Scott (GBr) Canyon DHB Sungod 6
2Robin Carpenter (USA) Rally Cycling 5
3Nícolas Sessler (Bra) Global 6 Cycling 4
4Silvan Dillier (Swi) Alpecin-Fenix 3
5Richie Porte (Aus) Ineos Grenadiers 2
6Michal Kwiatkowski (Pol) Ineos Grenadiers 1
Swipe to scroll horizontally
Young rider
Pos.Rider Name (Country) TeamResult
1Ethan Hayter (GBr) Ineos Grenadiers 4:46:29
2Alex Peters (GBr) Swiftcarbon Pro Cycling
3Ethan Vernon (GBr) Great Britain
4James Shaw (GBr) Ribble Weldtite Pro Cycling
5Matthew Gibson (GBr) Ribble Weldtite Pro Cycling
6Robert Doonaldson (GBr) Great Britain
7Maximilian Stedman (GBr) Canyon DHB Sungod
8Connor Swift (GBr) Team Arkea-Samsic
9Thomas Gloag (GBr) Trinity Racing
10Mark Donovan (GBr) Team DSM
11Steve Lampier (GBr) Saint Piran
12Owain Doull (GBr) Ineos Grenadiers
13Ben Tulett (GBr) Alpecin-Fenix
14Oliver Stockwell (GBr) Great Britain
15Mason Hollyman (GBr) Israel Cycling Academy
16Alex Richardson (GBr) Alpecin-Fenix 0:00:14
17Max Walker (GBr) Trinity Racing 0:00:22
18Alex Dowsett (GBr) Israel Start-up Nation 0:00:33
19Jacob Scott (GBr) Canyon DHB Sungod 0:05:31
20William Bjergfelt (GBr) Swiftcarbon Pro Cycling 0:11:19
21Gabriel Cullaigh (GBr) Movistar Team 0:14:41
22Mark Cavendish (GBr) Deceuninck-QuickStep 0:16:57
23Ollie Peckover (GBr) Swiftcarbon Pro Cycling
24Gruffudd Lewis (GBr) Ribble Weldtite Pro Cycling
25Andrew Turner (GBr) Swiftcarbon Pro Cycling
26Ross Lamb (GBr) Swiftcarbon Pro Cycling
27Simon Wilson (GBr) Ribble Weldtite Pro Cycling
28Daniel McLay (GBr) Team Arkea-Samsic
29Ross Holland (GBr) Saint Piran
30Leon Mazzone (GBr) Saint Piran
31Charles Page (GBr) Ribble Weldtite Pro Cycling
32Bradley Symonds (GBr) Saint Piran
33Rhys Britton (GBr) Great Britain
34Daniel Bigham (GBr) Ribble Weldtite Pro Cycling
35Christopher Latham (GBr) Swiftcarbon Pro Cycling
36Thomas Mein (GBr) Canyon DHB Sungod
37Oliver Maxwell (GBr) Saint Piran
Swipe to scroll horizontally
General classification after stage 2
Pos.Rider Name (Country) TeamResult
1Robin Carpenter (USA) Rally Cycling 9:19:33
2Wout Van Aert (Bel) Jumbo-Visma 0:00:22
3Ethan Hayter (GBr) Ineos Grenadiers 0:00:26
4Gonzalo Serrano Rodriguez (Spa) Movistar Team 0:00:28
5Alex Peters (GBr) Swiftcarbon Pro Cycling
6Rory Townsend (Irl) Canyon DHB Sungod 0:00:32
7Julian Alaphilippe (Fra) Deceuninck-QuickStep
8Giacomo Nizzolo (Ita) Team Qhubeka Assos
9Kristian Sbaragli (Ita) Alpecin-Fenix
10Mikkel Honoré (Den) Deceuninck-QuickStep
11Michael Woods (Can) Israel Start-up Nation
12James Shaw (GBr) Ribble Weldtite Pro Cycling
13Xandro Meurisse (Bel) Alpecin-Fenix
14Robert Doonaldson (GBr) Great Britain
15Connor Swift (GBr) Team Arkea-Samsic
16Simon Clarke (Aus) Team Qhubeka Assos
17Matteo Jorgenson (USA) Movistar Team
18Mark Donovan (GBr) Team DSM
19Michal Kwiatkowski (Pol) Ineos Grenadiers
20Maxime Bouet (Fra) Team Arkea-Samsic
21Daniel Martin (Irl) Israel Start-up Nation
22Rohan Dennis (Aus) Ineos Grenadiers
23Michal Paluta (Pol) Global 6 Cycling 0:00:44
24Colin Joyce (USA) Rally Cycling
25Matthew Gibson (GBr) Ribble Weldtite Pro Cycling
26Nicolas Roche (Irl) Team DSM
27Joel Nicolau Beltran (Spa) Caja Rural-Seguros RGA
28Silvan Dillier (Swi) Alpecin-Fenix
29Owain Doull (GBr) Ineos Grenadiers
30Pascal Eenkhoorn (Ned) Jumbo-Visma
31Gavin Mannion (USA) Rally Cycling
32Ryan Christensen (NZl) Canyon DHB Sungod
33Lukasz Owsian (Pol) Team Arkea-Samsic 0:00:55
34Thomas Gloag (GBr) Trinity Racing 0:01:01
35David Gonzalez Lopez (Spa) Caja Rural-Seguros RGA 0:01:46
36Nickolas Zukowsky (Can) Rally Cycling
37Carlos Rodriguez Cano (Spa) Ineos Grenadiers
38Yves Lampaert (Bel) Deceuninck-QuickStep 0:01:51
39Joey Rosskopf (USA) Rally Cycling 0:01:53
40Ethan Vernon (GBr) Great Britain 0:01:54
41Max Kanter (Ger) Team DSM
42Maximilian Stedman (GBr) Canyon DHB Sungod
43Steve Lampier (GBr) Saint Piran
44Mauro Schmid (Swi) Team Qhubeka Assos
45Sergio Roman Martin Galan (Spa) Caja Rural-Seguros RGA
46George Bennett (NZl) Jumbo-Visma
47Tim Declercq (Bel) Deceuninck-QuickStep
48Mason Hollyman (GBr) Israel Cycling Academy
49Richie Porte (Aus) Ineos Grenadiers
50Carlos Barbero (Spa) Team Qhubeka Assos
51Josu Etxeberria Azpilikueta (Spa) Caja Rural-Seguros RGA
52Marc Soler (Spa) Movistar Team 0:01:55
53Alex Richardson (GBr) Alpecin-Fenix 0:02:00
54Max Walker (GBr) Trinity Racing 0:02:12
55Christopher Blevins (USA) Trinity Racing 0:02:16
56Davide Ballerini (Ita) Deceuninck-QuickStep 0:02:43
57James Mitri (NZl) Global 6 Cycling 0:02:51
58Oliver Stockwell (GBr) Great Britain 0:03:45
59Alex Dowsett (GBr) Israel Start-up Nation 0:03:59
60Dario Cataldo (Ita) Movistar Team 0:04:21
61Ben Tulett (GBr) Alpecin-Fenix 0:08:02
62Reto Hollenstein (Swi) Israel Start-up Nation
63Ben Healy (Irl) Trinity Racing 0:08:16
64Kyle Murphy (USA) Rally Cycling 0:08:35
65Sean Bennett (USA) Team Qhubeka Assos 0:10:14
66Jacob Scott (GBr) Canyon DHB Sungod 0:10:19
67Jon Barrenetxea Golzarri (Spa) Caja Rural-Seguros RGA 0:11:22
68Hans Becking (Ned) Global 6 Cycling 0:13:13
69Gijs Leemreize (Ned) Jumbo-Visma 0:14:09
70André Greipel (Ger) Israel Start-up Nation 0:14:36
71Gabriel Cullaigh (GBr) Movistar Team 0:15:25
72Tony Martin (Ger) Jumbo-Visma 0:16:19
73Nícolas Sessler (Bra) Global 6 Cycling 0:16:42
74Nicholas Dlamini (RSA) Team Qhubeka Assos 0:17:00
75Jimmy Janssens (Bel) Alpecin-Fenix
76Nils Eekhoff (Ned) Team DSM 0:17:23
77Thomas Mein (GBr) Canyon DHB Sungod 0:17:41
78Luke Lamperti (USA) Trinity Racing 0:17:48
79Romain Combaud (Fra) Team DSM 0:18:08
80Tim Naberman (Ned) Team DSM 0:18:48
81Leon Mazzone (GBr) Saint Piran 0:18:49
82Mark Cavendish (GBr) Deceuninck-QuickStep 0:18:51
83Ollie Peckover (GBr) Swiftcarbon Pro Cycling
84Ross Lamb (GBr) Swiftcarbon Pro Cycling
85Gruffudd Lewis (GBr) Ribble Weldtite Pro Cycling
86William Bjergfelt (GBr) Swiftcarbon Pro Cycling 0:19:21
87Jokin Murguialday (Spa) Caja Rural-Seguros RGA 0:20:10
88Rhys Britton (GBr) Great Britain 0:21:18
89Andrew Turner (GBr) Swiftcarbon Pro Cycling 0:24:59
90Simon Wilson (GBr) Ribble Weldtite Pro Cycling
91Ross Holland (GBr) Saint Piran
92Daniel McLay (GBr) Team Arkea-Samsic
93Bradley Symonds (GBr) Saint Piran
94Matthew Bostock (GBr) Canyon DHB Sungod
95Daniel Bigham (GBr) Ribble Weldtite Pro Cycling
96Christopher Latham (GBr) Swiftcarbon Pro Cycling
97Oliver Maxwell (GBr) Saint Piran
98Juri Hollmann (Ger) Movistar Team 0:25:13
99Charles Page (GBr) Ribble Weldtite Pro Cycling 0:29:47
100William Tiball (GBr) Great Britain 0:33:59
101Max Rushby (GBr) Great Britain
102Tom Mazzone (GBr) Saint Piran
103Tim Edvard Pettersen (Nor) Global 6 Cycling 0:35:55
Swipe to scroll horizontally
Points classification
Pos.Rider Name (Country) TeamResult
1Ethan Hayter (GBr) Ineos Grenadiers 26
2Rory Townsend (Irl) Canyon DHB Sungod 21
3Julian Alaphilippe (Fra) Deceuninck-QuickStep 19
4Robin Carpenter (USA) Rally Cycling 15
5Wout Van Aert (Bel) Jumbo-Visma 15
6Giacomo Nizzolo (Ita) Team Qhubeka Assos 15
7Gonzalo Serrano Rodriguez (Spa) Movistar Team 14
8Nils Eekhoff (Ned) Team DSM 14
9Alex Peters (GBr) Swiftcarbon Pro Cycling 13
10Kristian Sbaragli (Ita) Alpecin-Fenix 13
11Mikkel Honoré (Den) Deceuninck-QuickStep 12
12Max Kanter (Ger) Team DSM 12
13Michael Woods (Can) Israel Start-up Nation 10
14James Shaw (GBr) Ribble Weldtite Pro Cycling 9
15Ethan Vernon (GBr) Great Britain 8
16Xandro Meurisse (Bel) Alpecin-Fenix 7
17Robert Doonaldson (GBr) Great Britain 5
18Colin Joyce (USA) Rally Cycling 4
19Michal Paluta (Pol) Global 6 Cycling 3
20Matteo Jorgenson (USA) Movistar Team 2
21Matthew Gibson (GBr) Ribble Weldtite Pro Cycling 2
22Connor Swift (GBr) Team Arkea-Samsic 1
Swipe to scroll horizontally
Sprint classification
Pos.Rider Name (Country) TeamResult
1Jacob Scott (GBr) Canyon DHB Sungod 12
2Robin Carpenter (USA) Rally Cycling 9
3Max Walker (GBr) Trinity Racing 4
4Leon Mazzone (GBr) Saint Piran 2
5Joey Rosskopf (USA) Rally Cycling 1
6Oliver Stockwell (GBr) Great Britain 1
7Nícolas Sessler (Bra) Global 6 Cycling 1
Swipe to scroll horizontally
Mountain classification
Pos.Rider Name (Country) TeamResult
1Jacob Scott (GBr) Canyon DHB Sungod 27
2Robin Carpenter (USA) Rally Cycling 15
3Nícolas Sessler (Bra) Global 6 Cycling 12
4Nicholas Dlamini (RSA) Team Qhubeka Assos 8
5Max Walker (GBr) Trinity Racing 8
6William Bjergfelt (GBr) Swiftcarbon Pro Cycling 6
7Oliver Stockwell (GBr) Great Britain 4
8Leon Mazzone (GBr) Saint Piran 4
9Silvan Dillier (Swi) Alpecin-Fenix 3
10Richie Porte (Aus) Ineos Grenadiers 2
11Michal Kwiatkowski (Pol) Ineos Grenadiers 1
12Gijs Leemreize (Ned) Jumbo-Visma 1
13Joey Rosskopf (USA) Rally Cycling 1
14Mason Hollyman (GBr) Israel Cycling Academy 1
Swipe to scroll horizontally
Young rider classification
Pos.Rider Name (Country) TeamResult
1Ethan Hayter (GBr) Ineos Grenadiers 9:19:59
2Alex Peters (GBr) Swiftcarbon Pro Cycling 0:00:02
3James Shaw (GBr) Ribble Weldtite Pro Cycling 0:00:06
4Robert Doonaldson (GBr) Great Britain
5Connor Swift (GBr) Team Arkea-Samsic
6Mark Donovan (GBr) Team DSM
7Matthew Gibson (GBr) Ribble Weldtite Pro Cycling 0:00:18
8Owain Doull (GBr) Ineos Grenadiers
9Thomas Gloag (GBr) Trinity Racing 0:00:35
10Ethan Vernon (GBr) Great Britain 0:01:28
11Maximilian Stedman (GBr) Canyon DHB Sungod
12Steve Lampier (GBr) Saint Piran
13Mason Hollyman (GBr) Israel Cycling Academy
14Alex Richardson (GBr) Alpecin-Fenix 0:01:34
15Max Walker (GBr) Trinity Racing 0:01:46
16Oliver Stockwell (GBr) Great Britain 0:03:19
17Alex Dowsett (GBr) Israel Start-up Nation 0:03:33
18Ben Tulett (GBr) Alpecin-Fenix 0:07:36
19Jacob Scott (GBr) Canyon DHB Sungod 0:09:53
20Gabriel Cullaigh (GBr) Movistar Team 0:14:59
21Thomas Mein (GBr) Canyon DHB Sungod 0:17:15
22Leon Mazzone (GBr) Saint Piran 0:18:23
23Mark Cavendish (GBr) Deceuninck-QuickStep 0:18:25
24Ollie Peckover (GBr) Swiftcarbon Pro Cycling
25Ross Lamb (GBr) Swiftcarbon Pro Cycling
26Gruffudd Lewis (GBr) Ribble Weldtite Pro Cycling
27William Bjergfelt (GBr) Swiftcarbon Pro Cycling 0:18:55
28Rhys Britton (GBr) Great Britain 0:20:52
29Andrew Turner (GBr) Swiftcarbon Pro Cycling 0:24:33
30Simon Wilson (GBr) Ribble Weldtite Pro Cycling
31Ross Holland (GBr) Saint Piran
32Daniel McLay (GBr) Team Arkea-Samsic
33Bradley Symonds (GBr) Saint Piran
34Daniel Bigham (GBr) Ribble Weldtite Pro Cycling
35Christopher Latham (GBr) Swiftcarbon Pro Cycling
36Oliver Maxwell (GBr) Saint Piran
37Charles Page (GBr) Ribble Weldtite Pro Cycling 0:29:21
Swipe to scroll horizontally
Team classification
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 28:00:15
2Rally Cycling 0:00:11
3Movistar Team 0:00:12
4Team DSM
5Alpecin-Fenix
6Team Arkea-Samsic 0:00:23
7Canyon dhb SunGod 0:00:24
8Team Qhubeka Nexthash 0:00:44
9Deceuninck-QuickStep 0:01:19
10Israel Start-up Nation 0:01:22
11Trinity Racing 0:01:30
12Team Jumbo-Visma 0:01:34
13Caja Rural-Seguros RGA 0:02:40
14Great Britain - GBR 0:04:36
15Global 6 Cycling 0:15:12
16Ribble Weldtite Pro Cycling 0:18:31
17SwiftCarbon Pro Cycling 0:31:00
18Saint Piran 0:44:08
Dani Ostanek
Senior News Writer

Dani Ostanek is Senior News Writer at Cyclingnews, joining in 2017 as a freelance contributor and later being hired full-time. Before joining the team, they had written for numerous major publications in the cycling world, including CyclingWeekly and Rouleur.

Dani has reported from the world's top races, including the Tour de France, Road World Championships, and the spring Classics. They have interviewed many of the sport's biggest stars, including Mathieu van der Poel, Demi Vollering, and Remco Evenepoel. Their favourite races are the Giro d'Italia, Strade Bianche and Paris-Roubaix.

Season highlights from the 2024 season include reporting from Paris-Roubaix –  'Unless I'm in an ambulance, I'm finishing this race' – Cyrus Monk, the last man home at Paris-Roubaix – and the Tour de France – 'Disbelief', gratitude, and family – Mark Cavendish celebrates a record-breaking Tour de France sprint win.

Latest on Cyclingnews