Tour de la Provence: Coquard uses long sprint to win stage 2

Bryan Coquard claimed his second victory of the season on stage 2 of the Tour de la Provence, finishing off a strong team display from Cofidis with a searing acceleration on the uphill finish in Manosque. 

Swipe to scroll horizontally
Full results
Pos.Rider Name (Country) TeamResult
1Bryan Coquard (Fra) Cofidis 4:19:42
2Julian Alaphilippe (Fra) Quick-Step Alpha Vinyl Team
3Filippo Ganna (Ita) Ineos Grenadiers
4Pierre Latour (Fra) TotalEnergies
5Arnaud Demare (Fra) Groupama-FDJ
6Nairo Quintana (Col) Arkea-Samsic
7Mads Würtz Schmidt (Den) Israel - Premier Tech
8Matteo Jorgenson (USA) Movistar Team
9Aurélien Paret Peintre (Fra) AG2R Citroen Team
10Lorrenzo Manzin (Fra) TotalEnergies
11Maxime Bouet (Fra) Arkea-Samsic
12Damien Touze (Fra) AG2R Citroen Team
13Mattias Skjelmose (Den) Trek-Segafredo
14Sebastian Schönberger (Aut) B&B Hotels-KTM
15Philippe Gilbert (Bel) Lotto Soudal
16Samuele Battistella (Ita) Astana Qazaqstan Team
17Alexander Kamp (Den) Trek-Segafredo
18Ilan Van Wilder (Bel) Quick-Step Alpha Vinyl Team 0:00:06
19Maciej Bodnar (Pol) TotalEnergies
20Fabien Doubey (Fra) TotalEnergies
21Simone Velasco (Ita) Astana Qazaqstan Team
22Florian Stork (Ger) Team DSM
23Omer Goldstein (Isr) Israel - Premier Tech
24Joris Delbove (Fra) St Michel-Auber 93
25Kenny Elissonde (Fra) Trek-Segafredo
26Stéphane Rossetto (Fra) St Michel-Auber 93
27Dario Cataldo (Ita) Trek-Segafredo
28Lukasz Owsian (Pol) Arkea-Samsic
29Andréa Mifsud (Fra) Nice Metropole Cote d'Azur
30Andrea Vendrame (Ita) AG2R Citroen Team
31Michele Gazzoli (Ita) Astana Qazaqstan Team 0:00:17
32Romain Combaud (Fra) Team DSM
33Louis Vervaeke (Bel) Quick-Step Alpha Vinyl Team
34Amanuel Ghebreigzabhier (Eri) Trek-Segafredo 0:00:21
35Valentin Ferron (Fra) TotalEnergies 0:00:24
36Mark Donovan (GBr) Team DSM 0:00:27
37Ivan Ramiro Sosa Cuervo (Col) Movistar Team 0:00:32
38Dries Devenyns (Bel) Quick-Step Alpha Vinyl Team 0:00:34
39Pierre-Luc Périchon (Fra) Cofidis 0:00:41
40Michael Storer (Aus) Groupama-FDJ 0:00:46
41Sep Vanmarcke (Bel) Israel - Premier Tech 0:00:57
42Kévin Besson (Fra) Nice Metropole Cote d'Azur 0:01:25
43Geoffrey Bouchard (Fra) AG2R Citroen Team 0:01:34
44Nicolas Prodhomme (Fra) AG2R Citroen Team
45Dayer Quintana (Col) Arkea-Samsic 0:01:36
46Fabien Grellier (Fra) TotalEnergies
47Alexis Gougeard (Fra) B&B Hotels-KTM 0:01:38
48Oscar Rodriguez Garaicoechea (Spa) Movistar Team 0:02:15
49Paul Ourselin (Fra) TotalEnergies 0:03:34
50Nicolas Edet (Fra) Arkea-Samsic 0:03:54
51Antonio Pedrero (Spa) Movistar Team 0:05:33
52Ruben Fernandez (Spa) Cofidis
53Kamil Malecki (Pol) Lotto Soudal 0:05:35
54Viktor Verschaeve (Bel) Lotto Soudal
55Artyom Zakharov (Kaz) Astana Qazaqstan Team
56José Rojas (Spa) Movistar Team
57Pierre Barbier (Fra) B&B Hotels-KTM
58Cedric Beullens (Bel) Lotto Soudal
59Nicolas Debeaumarche (Fra) St Michel-Auber 93
60Jérémy Leveau (Fra) Go Sport-Roubaix Lille Meropole
61Tom Van Asbroeck (Bel) Israel - Premier Tech
62Miguel Heidemann (Ger) B&B Hotels-KTM
63Tom Mainguenaud (Fra) Go Sport-Roubaix Lille Meropole
64Antoine Berlin (Mon) Nice Metropole Cote d'Azur
65Raphael Parisella (Can) B&B Hotels-KTM
66Samuel Leroux (Fra) Go Sport-Roubaix Lille Meropole
67Rudy Barbier (Fra) Israel - Premier Tech
68Jonathan Couanon (Fra) Nice Metropole Cote d'Azur
69Tobias Ludvigsson (Swe) Groupama-FDJ
70Maxime Chevalier (Fra) B&B Hotels-KTM
71Tristan Delacroix (Fra) Nice Metropole Cote d'Azur
72Maxime Urruty (Fra) Nice Metropole Cote d'Azur
73Mathias Norsgaard (Den) Movistar Team
74Miguel Eduardo Florez Lopez (Col) Arkea-Samsic
75Yoann Paillot (Fra) St Michel-Auber 93
76Martijn Tusveld (Ned) Team DSM
77Anthony Roux (Fra) Groupama-FDJ
78Elia Viviani (Ita) Ineos Grenadiers
79Carl Fredrik Hagen (Nor) Israel - Premier Tech
80Axel Zingle (Fra) Cofidis
81Leonardo Basso (Ita) Astana Qazaqstan Team
82Evaldas Siskevicius (Ltu) Go Sport-Roubaix Lille Meropole
83Lewis Askey (GBr) Groupama-FDJ
84Luke Rowe (GBr) Ineos Grenadiers
85Bruno Armirail (Fra) Groupama-FDJ
86Ethan Hayter (GBr) Ineos Grenadiers
87Pieter Serry (Bel) Quick-Step Alpha Vinyl Team
88Victor Lafay (Fra) Cofidis
89Salvatore Puccio (Ita) Ineos Grenadiers 0:08:42
90Valentin Tabellion (Fra) Go Sport-Roubaix Lille Meropole
91Jean Goubert (Fra) Nice Metropole Cote d'Azur
92Emiel Vermeulen (Bel) Go Sport-Roubaix Lille Meropole
93Pierre Rolland (Fra) B&B Hotels-KTM
94Tony Hurel (Fra) St Michel-Auber 93
95Tim Naberman (Ned) Team DSM 0:09:37
96Gleb Brussenskiy (Kaz) Astana Qazaqstan Team 0:11:30
97Michael Schwarzmann (Ger) Lotto Soudal
98Jakob Egholm (Den) Trek-Segafredo
99Xandres Vervloesem (Bel) Lotto Soudal
100Jason Tesson (Fra) St Michel-Auber 93 0:11:39
101Thomas Champion (Fra) Cofidis 0:14:11
102Norman Vahtra (Est) Go Sport-Roubaix Lille Meropole
DNSRichard Carapaz (Ecu) Ineos Grenadiers
Swipe to scroll horizontally
General classification after stage 2
Pos.Rider Name (Country) TeamResult
1Filippo Ganna (Ita) Ineos Grenadiers 7:45:43
2Julian Alaphilippe (Fra) Quick-Step Alpha Vinyl Team 0:00:02
3Pierre Latour (Fra) TotalEnergies 0:00:14
4Samuele Battistella (Ita) Astana Qazaqstan Team 0:00:16
5Mattias Skjelmose (Den) Trek-Segafredo 0:00:25
6Matteo Jorgenson (USA) Movistar Team
7Maxime Bouet (Fra) Arkea-Samsic 0:00:27
8Ilan Van Wilder (Bel) Quick-Step Alpha Vinyl Team
9Damien Touze (Fra) AG2R Citroen Team 0:00:30
10Nairo Quintana (Col) Arkea-Samsic 0:00:32
11Aurélien Paret Peintre (Fra) AG2R Citroen Team 0:00:38
12Louis Vervaeke (Bel) Quick-Step Alpha Vinyl Team 0:00:42
13Maciej Bodnar (Pol) TotalEnergies 0:00:58
14Lukasz Owsian (Pol) Arkea-Samsic 0:01:06
15Mads Würtz Schmidt (Den) Israel-Premier Tech 0:01:21
16Sep Vanmarcke (Bel) Israel-Premier Tech 0:01:23
17Stéphane Rossetto (Fra) St Michel-Auber 93 0:03:06
18Elia Viviani (Ita) Ineos Grenadiers 0:06:11
19Cedric Beullens (Bel) Lotto Soudal
20Martijn Tusveld (Ned) Team DSM 0:06:14
21Luke Rowe (GBr) Ineos Grenadiers 0:06:19
22Tristan Delacroix (Fra) Nice Metropole Cote d'Azur 0:06:50
23Viktor Verschaeve (Bel) Lotto Soudal 0:06:59
24Tom Mainguenaud (Fra) Go Sport-Roubaix Lille Meropole 0:09:01
25Arnaud Demare (Fra) Groupama-FDJ 0:10:00
26Philippe Gilbert (Bel) Lotto Soudal 0:10:01
27Bryan Coquard (Fra) Cofidis
28Alexander Kamp (Den) Trek-Segafredo
29Dario Cataldo (Ita) Trek-Segafredo 0:10:07
30Fabien Doubey (Fra) TotalEnergies 0:10:08
31Florian Stork (Ger) Team DSM 0:10:09
32Lorrenzo Manzin (Fra) TotalEnergies 0:10:16
33Michele Gazzoli (Ita) Astana Qazaqstan Team 0:10:18
34Valentin Ferron (Fra) TotalEnergies 0:10:24
35Omer Goldstein (Isr) Israel-Premier Tech
36Amanuel Ghebreigzabhier (Eri) Trek-Segafredo 0:10:27
37Dries Devenyns (Bel) Quick-Step Alpha Vinyl Team 0:10:28
38Sebastian Schönberger (Aut) B&B Hotels-KTM 0:10:31
39Romain Combaud (Fra) Team DSM 0:10:34
40Mark Donovan (GBr) Team DSM 0:10:37
41Joris Delbove (Fra) St Michel-Auber 93 0:10:38
42Andréa Mifsud (Fra) Nice Metropole Cote d'Azur 0:10:41
43Pierre-Luc Périchon (Fra) Cofidis 0:10:58
44Alexis Gougeard (Fra) B&B Hotels-KTM 0:11:34
45Fabien Grellier (Fra) TotalEnergies 0:11:55
46Andrea Vendrame (Ita) AG2R Citroen Team 0:11:59
47Nicolas Prodhomme (Fra) AG2R Citroen Team 0:12:01
48Pierre Rolland (Fra) B&B Hotels-KTM 0:12:05
49Simone Velasco (Ita) Astana Qazaqstan Team 0:12:06
50Kenny Elissonde (Fra) Trek-Segafredo 0:12:20
51Dayer Quintana (Col) Arkea-Samsic 0:12:24
52Oscar Rodriguez Garaicoechea (Spa) Movistar Team 0:12:27
53Jean Goubert (Fra) Nice Metropole Cote d'Azur 0:12:40
54Michael Storer (Aus) Groupama-FDJ 0:12:47
55Ivan Ramiro Sosa Cuervo (Col) Movistar Team 0:13:02
56Paul Ourselin (Fra) TotalEnergies 0:13:36
57Geoffrey Bouchard (Fra) AG2R Citroen Team 0:13:37
58Kévin Besson (Fra) Nice Metropole Cote d'Azur 0:13:57
59Tobias Ludvigsson (Swe) Groupama-FDJ 0:15:23
60Miguel Heidemann (Ger) B&B Hotels-KTM 0:15:28
61Mathias Norsgaard (Den) Movistar Team 0:15:29
62Pieter Serry (Bel) Quick-Step Alpha Vinyl Team 0:15:34
63Raphael Parisella (Can) B&B Hotels-KTM
64Lewis Askey (GBr) Groupama-FDJ 0:15:36
65Yoann Paillot (Fra) St Michel-Auber 93
66Anthony Roux (Fra) Groupama-FDJ 0:15:38
67Samuel Leroux (Fra) Go Sport-Roubaix Lille Meropole
68Rudy Barbier (Fra) Israel-Premier Tech 0:15:43
69Evaldas Siskevicius (Ltu) Go Sport-Roubaix Lille Meropole 0:15:49
70Ruben Fernandez (Spa) Cofidis 0:15:50
71Tom Van Asbroeck (Bel) Israel-Premier Tech
72Victor Lafay (Fra) Cofidis
73Antonio Pedrero (Spa) Movistar Team 0:15:51
74Jérémy Leveau (Fra) Go Sport-Roubaix Lille Meropole 0:15:55
75Nicolas Edet (Fra) Arkea-Samsic 0:15:57
76José Rojas (Spa) Movistar Team 0:15:58
77Miguel Eduardo Florez Lopez (Col) Arkea-Samsic 0:16:03
78Nicolas Debeaumarche (Fra) St Michel-Auber 93 0:16:05
79Kamil Malecki (Pol) Lotto Soudal 0:16:12
80Ethan Hayter (GBr) Ineos Grenadiers 0:17:13
81Bruno Armirail (Fra) Groupama-FDJ 0:17:28
82Axel Zingle (Fra) Cofidis 0:17:33
83Carl Fredrik Hagen (Nor) Israel-Premier Tech 0:17:44
84Artyom Zakharov (Kaz) Astana Qazaqstan Team 0:17:45
85Leonardo Basso (Ita) Astana Qazaqstan Team 0:17:49
86Maxime Chevalier (Fra) B&B Hotels-KTM 0:17:54
87Jonathan Couanon (Fra) Nice Metropole Cote d'Azur 0:17:56
88Maxime Urruty (Fra) Nice Metropole Cote d'Azur 0:18:09
89Pierre Barbier (Fra) B&B Hotels-KTM
90Antoine Berlin (Mon) Nice Metropole Cote d'Azur 0:18:29
91Salvatore Puccio (Ita) Ineos Grenadiers 0:18:58
92Tony Hurel (Fra) St Michel-Auber 93 0:19:03
93Valentin Tabellion (Fra) Go Sport-Roubaix Lille Meropole 0:19:08
94Emiel Vermeulen (Bel) Go Sport-Roubaix Lille Meropole 0:21:12
95Tim Naberman (Ned) Team DSM 0:21:48
96Jakob Egholm (Den) Trek-Segafredo 0:21:54
97Michael Schwarzmann (Ger) Lotto Soudal 0:22:04
98Jason Tesson (Fra) St Michel-Auber 93 0:22:25
99Gleb Brussenskiy (Kaz) Astana Qazaqstan Team 0:23:28
100Xandres Vervloesem (Bel) Lotto Soudal 0:24:02
101Norman Vahtra (Est) Go Sport-Roubaix Lille Meropole 0:24:40
102Thomas Champion (Fra) Cofidis 0:26:38
Patrick Fletcher

Patrick is a freelance sports writer and editor. He’s an NCTJ-accredited journalist with a bachelor’s degree in modern languages (French and Spanish). Patrick worked full-time at Cyclingnews for eight years between 2015 and 2023, latterly as Deputy Editor.

Latest on Cyclingnews