Paris-Nice 2026 - Stage 8

Nice > Nice, 129.2km

08.03-15.03

Lenny Martinez won the final stage of Paris-Nice after beating Jonas Vingegaard in a two rider sprint following the Dane’s attack on the Côte du Linguador. Vingegaard secured the overall victory in dominant fashion, finishing the race 4 minutes and 23 seconds ahead of Daniel Martinez. The Visma | Lease a Bike rider also sealed the king of the mountains jersey after a week in which he controlled the race and took multiple stage victories.

Results

Stage

PosRiderTeam Time
1 Lenny Martinez Bahrain Victorious 3:06:43
2 Jonas Vingegaard Team Visma | Lease a Bike + 00.00
3 Harold Tejada XDS Astana Team + 00.07
4 Kévin Vauquelin Netcompany INEOS + 00.07
5 Alex Baudin EF Education-EasyPost + 00.07
6 Georg Steinhauser EF Education-EasyPost + 00.07
7 Ion Izagirre Cofidis + 00.07
8 Mathys Rondel Tudor Pro Cycling Team + 00.07
9 Nicolas Vinokurov XDS Astana Team + 00.44
10 Marc Soler UAE Team Emirates-XRG + 00.44
11 Darren van Bekkum XDS Astana Team + 00.44
12 Carlos Rodriguez Netcompany INEOS + 00.44
13 Victor Campenaerts Team Visma | Lease a Bike + 00.51
14 Ramses Debruyne Alpecin-Premier Tech + 00.51
15 Rudy Molard Groupama-FDJ United + 00.51
16 Mattéo Vercher Team TotalEnergies + 00.51
17 Nicolas Prodhomme Decathlon CMA CGM + 00.51
18 Quentin Pacher Groupama-FDJ United + 00.51
19 Jefferson Cepeda Movistar Team + 00.51
20 Daniel Martinez Red Bull-BORA-hansgrohe + 00.51
21 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 00.51
22 Andreas Leknessund Uno-X Mobility + 02.44
23 William Barta Tudor Pro Cycling Team + 02.44
24 Remi Cavagna Groupama-FDJ United + 04.06
25 Mathis Le Berre Team TotalEnergies + 05.32
26 Bruno Armirail Team Visma | Lease a Bike + 05.32
27 Damiano Caruso Bahrain Victorious + 05.32
28 Igor Arrieta UAE Team Emirates-XRG + 05.35
29 Joshua Tarling Netcompany INEOS + 06.37
30 Laurence Pithie Red Bull-BORA-hansgrohe + 06.37
31 Valentin Paret-Peintre Soudal Quick-Step + 06.55
32 Lorenzo Milesi Movistar Team + 07.49
33 Nickolas Zukowsky Pinarello-Q36.5 Pro Cycling Team + 07.49
34 Ivo Oliveira UAE Team Emirates-XRG + 09.06
35 Chris Hamilton Team Picnic PostNL + 09.47
36 Steff Cras Soudal Quick-Step + 09.47
37 Jasha Sütterlin Team Jayco-AlUla + 11.42
38 Clément Russo Groupama-FDJ United + 11.42
39 Nils Politt UAE Team Emirates-XRG + 11.42
40 Luca Van Boven Lotto-Intermarché + 11.42
41 Sam Watson Netcompany INEOS + 11.42
42 Dorian Godon Netcompany INEOS + 11.42
43 Joris Delbove Team TotalEnergies + 11.42
44 Johan Jacobs Groupama-FDJ United + 11.42
45 Lewis Askey NSN Cycling Team + 11.42
46 Jonas Rutsch Lotto-Intermarché + 11.42
47 Nico Denz Red Bull-BORA-hansgrohe + 11.42
48 Sakarias Koller Løland Uno-X Mobility + 11.42
49 Alastair Mackellar EF Education-EasyPost + 11.42
50 Arthur Kluckers Tudor Pro Cycling Team + 11.42
51 Jasper Stuyven Soudal Quick-Step + 11.42
52 Yevgeniy Fedorov XDS Astana Team + 11.42
53 Robert Donaldson Team Jayco-AlUla + 11.42
54 Mike Teunissen XDS Astana Team + 11.42
55 Tim Marsman Alpecin-Premier Tech + 11.42
56 Mathias Vacek Lidl-Trek + 11.42
57 Wilco Kelderman Team Visma | Lease a Bike + 11.42
58 Nicola Conci XDS Astana Team + 11.42
59 Michel Heßmann Movistar Team + 11.42
60 Matis Louvel NSN Cycling Team + 11.42
61 Max Walker EF Education-EasyPost + 11.42
62 Riley Sheehan NSN Cycling Team + 11.42
63 Oscar Chamberlain Decathlon CMA CGM + 11.42
64 Fabio Van den Bossche Soudal Quick-Step + 11.42
65 Kasper Asgreen EF Education-EasyPost + 11.42
66 Søren Kragh Andersen Lidl-Trek + 11.42
67 Lennard Kämna Lidl-Trek + 11.42
68 Mick van Dijke Red Bull-BORA-hansgrohe + 11.42
69 Stefan Bissegger Decathlon CMA CGM + 11.42
70 Sandy Dujardin Team TotalEnergies + 15.20
71 Alexandre Delettre Team TotalEnergies + 15.20
72 Florian Dauphin Team TotalEnergies + 15.20
73 William Blume Levy Uno-X Mobility + 15.20
74 Ryan Mullen NSN Cycling Team + 15.20
75 Jensen Plowright Alpecin-Premier Tech + 15.20
76 Jonas Geens Alpecin-Premier Tech + 15.20
77 Tim Naberman Team Picnic PostNL + 15.20
78 Casper Pedersen Soudal Quick-Step + 15.20
79 Patrick Gamper Team Jayco-AlUla + 15.20
80 Tom Van Asbroeck NSN Cycling Team + 15.20
81 Juan Martinez Team Picnic PostNL + 15.20
82 Orluis Aular Movistar Team + 15.20
83 David de la Cruz Pinarello-Q36.5 Pro Cycling Team + 15.20
84 Matteo Trentin Tudor Pro Cycling Team + 15.20
85 Rasmus Tiller Uno-X Mobility + 15.20
86 Jakob Söderqvist Lidl-Trek + 15.20
87 Marco Haller Tudor Pro Cycling Team + 15.20
88 Vito Braet Lotto-Intermarché + 17.47
89 Sébastien Grignard Lotto-Intermarché + 17.47
- Callum Scotson Decathlon CMA CGM DNS
- Cees Bol Decathlon CMA CGM DNS
- Ewen Costiou Groupama-FDJ United DNS
- Joshua Giddings Lotto-Intermarché DNS
- Alex Kirsch Cofidis DNS
- Guillaume Boivin NSN Cycling Team DNS
- Bryan Coquard Cofidis DNF
- Emmanuel Houcou Pinarello-Q36.5 Pro Cycling Team DNF
- Axel Zingle Team Visma | Lease a Bike DNF
- Callum Thornley Red Bull-BORA-hansgrohe DNF
- Luke Lamperti EF Education-EasyPost DNF
- Sander De Pestel Decathlon CMA CGM DNF
- Phil Bauhaus Bahrain Victorious DNF
- Kamil Gradek Bahrain Victorious DNF
- Rune Herregodts UAE Team Emirates-XRG DNF
- Michal Kwiatkowski Netcompany INEOS DNF
- Benjamin Thomas Cofidis DNF
- Biniam Girmay NSN Cycling Team DNF
- Timo de Jong Team Picnic PostNL DNF
- Louis Rouland Cofidis DNF
- Edoardo Affini Team Visma | Lease a Bike DNF

GC

PosRiderTeam Time
1 Jonas Vingegaard Team Visma | Lease a Bike 25:25:11
2 Daniel Martinez Red Bull-BORA-hansgrohe + 04.23
3 Georg Steinhauser EF Education-EasyPost + 06.07
4 Kévin Vauquelin Netcompany INEOS + 06.24
5 Lenny Martinez Bahrain Victorious + 07.31
6 Marc Soler UAE Team Emirates-XRG + 09.09
7 Ion Izagirre Cofidis + 09.19
8 Mathys Rondel Tudor Pro Cycling Team + 10.23
9 Alex Baudin EF Education-EasyPost + 10.33
10 Harold Tejada XDS Astana Team + 11.40
11 Mattéo Vercher Team TotalEnergies + 13.09
12 Valentin Paret-Peintre Soudal Quick-Step + 26.14
13 Andreas Leknessund Uno-X Mobility + 26.47
14 Nickolas Zukowsky Pinarello-Q36.5 Pro Cycling Team + 28.29
15 Aleksandr Vlasov Red Bull-BORA-hansgrohe + 29.07
16 Remi Cavagna Groupama-FDJ United + 31.11
17 Victor Campenaerts Team Visma | Lease a Bike + 31.51
18 Jensen Plowright Alpecin-Premier Tech + 39.12
19 Bruno Armirail Team Visma | Lease a Bike + 41.39
20 Nicolas Vinokurov XDS Astana Team + 42.01
21 Jasha Sütterlin Team Jayco-AlUla + 42.27
22 Quentin Pacher Groupama-FDJ United + 43.08
23 Carlos Rodriguez Netcompany INEOS + 43.11
24 Nicolas Prodhomme Decathlon CMA CGM + 43.37
25 Joshua Tarling Netcompany INEOS + 43.57
26 Joris Delbove Team TotalEnergies + 44.19
27 Jefferson Cepeda Movistar Team + 44.34
28 Igor Arrieta UAE Team Emirates-XRG + 44.58
29 Laurence Pithie Red Bull-BORA-hansgrohe + 45.55
30 William Barta Tudor Pro Cycling Team + 47.19
31 Darren van Bekkum XDS Astana Team + 47.27
32 Damiano Caruso Bahrain Victorious + 48.23
33 Mathias Vacek Lidl-Trek + 48.28
34 Nils Politt UAE Team Emirates-XRG + 48.42
35 Tom Van Asbroeck NSN Cycling Team + 51.45
36 Alexandre Delettre Team TotalEnergies + 52.32
37 Matteo Trentin Tudor Pro Cycling Team + 52.40
38 Mick van Dijke Red Bull-BORA-hansgrohe + 52.46
39 Dorian Godon Netcompany INEOS + 53.13
40 Johan Jacobs Groupama-FDJ United + 54.00
41 Robert Donaldson Team Jayco-AlUla + 55.20
42 Kasper Asgreen EF Education-EasyPost + 56.12
43 Steff Cras Soudal Quick-Step + 56.25
44 Sandy Dujardin Team TotalEnergies + 56.53
45 Wilco Kelderman Team Visma | Lease a Bike + 56.58
46 Sam Watson Netcompany INEOS + 57.02
47 Jasper Stuyven Soudal Quick-Step + 57.24
48 Ivo Oliveira UAE Team Emirates-XRG + 57.38
49 Rudy Molard Groupama-FDJ United + 58.38
50 Max Walker EF Education-EasyPost + 59.16
51 Chris Hamilton Team Picnic PostNL + 59.21
52 Clément Russo Groupama-FDJ United + 59.46
53 Ramses Debruyne Alpecin-Premier Tech + 01:00.37
54 Tim Marsman Alpecin-Premier Tech + 01:00.42
55 Riley Sheehan NSN Cycling Team + 01:01.56
56 Lewis Askey NSN Cycling Team + 01:02.14
57 Søren Kragh Andersen Lidl-Trek + 01:02.47
58 Rasmus Tiller Uno-X Mobility + 01:03.03
59 Fabio Van den Bossche Soudal Quick-Step + 01:03.06
60 Mike Teunissen XDS Astana Team + 01:04.14
61 Mathis Le Berre Team TotalEnergies + 01:04.29
62 Lorenzo Milesi Movistar Team + 01:06.37
63 Nico Denz Red Bull-BORA-hansgrohe + 01:07.23
64 Lennard Kämna Lidl-Trek + 01:09.56
65 Luca Van Boven Lotto-Intermarché + 01:10.07
66 Oscar Chamberlain Decathlon CMA CGM + 01:10.34
67 Jonas Rutsch Lotto-Intermarché + 01:11.12
68 William Blume Levy Uno-X Mobility + 01:11.37
69 Orluis Aular Movistar Team + 01:12.21
70 Stefan Bissegger Decathlon CMA CGM + 01:12.55
71 Nicola Conci XDS Astana Team + 01:14.52
72 Arthur Kluckers Tudor Pro Cycling Team + 01:15.14
73 Michel Heßmann Movistar Team + 01:15.38
74 David de la Cruz Pinarello-Q36.5 Pro Cycling Team + 01:16.18
75 Sébastien Grignard Lotto-Intermarché + 01:16.42
76 Jonas Geens Alpecin-Premier Tech + 01:16.43
77 Alastair Mackellar EF Education-EasyPost + 01:17.14
78 Jakob Söderqvist Lidl-Trek + 01:17.54
79 Marco Haller Tudor Pro Cycling Team + 01:18.16
80 Yevgeniy Fedorov XDS Astana Team + 01:18.30
81 Sakarias Koller Løland Uno-X Mobility + 01:21.33
82 Florian Dauphin Team TotalEnergies + 01:21.49
83 Vito Braet Lotto-Intermarché + 01:22.17
84 Matis Louvel NSN Cycling Team + 01:22.23
85 Casper Pedersen Soudal Quick-Step + 01:22.29
86 Patrick Gamper Team Jayco-AlUla + 01:25.25
87 Juan Martinez Team Picnic PostNL + 01:28.36
88 Tim Naberman Team Picnic PostNL + 01:32.02
89 Ryan Mullen NSN Cycling Team + 01:35.16
- Callum Scotson Decathlon CMA CGM DNS
- Cees Bol Decathlon CMA CGM DNS
- Ewen Costiou Groupama-FDJ United DNS
- Joshua Giddings Lotto-Intermarché DNS
- Alex Kirsch Cofidis DNS
- Guillaume Boivin NSN Cycling Team DNS
- Bryan Coquard Cofidis DNF
- Emmanuel Houcou Pinarello-Q36.5 Pro Cycling Team DNF
- Axel Zingle Team Visma | Lease a Bike DNF
- Callum Thornley Red Bull-BORA-hansgrohe DNF
- Luke Lamperti EF Education-EasyPost DNF
- Sander De Pestel Decathlon CMA CGM DNF
- Phil Bauhaus Bahrain Victorious DNF
- Kamil Gradek Bahrain Victorious DNF
- Rune Herregodts UAE Team Emirates-XRG DNF
- Michal Kwiatkowski Netcompany INEOS DNF
- Benjamin Thomas Cofidis DNF
- Biniam Girmay NSN Cycling Team DNF
- Timo de Jong Team Picnic PostNL DNF
- Louis Rouland Cofidis DNF
- Edoardo Affini Team Visma | Lease a Bike DNF

Youth

PosRiderTeam Time
1 Georg Steinhauser EF Education-EasyPost 25:31:18
2 Kévin Vauquelin Netcompany INEOS + 00.17
3 Lenny Martinez Bahrain Victorious + 01.24
4 Mathys Rondel Tudor Pro Cycling Team + 04.16
5 Alex Baudin EF Education-EasyPost + 04.26
6 Mattéo Vercher Team TotalEnergies + 07.02
7 Valentin Paret-Peintre Soudal Quick-Step + 20.07
8 Nicolas Vinokurov XDS Astana Team + 35.54
9 Carlos Rodriguez Netcompany INEOS + 37.04
10 Joshua Tarling Netcompany INEOS + 37.50
11 Igor Arrieta UAE Team Emirates-XRG + 38.51
12 Laurence Pithie Red Bull-BORA-hansgrohe + 39.48
13 Darren van Bekkum XDS Astana Team + 41.20
14 Mathias Vacek Lidl-Trek + 42.21
15 Robert Donaldson Team Jayco-AlUla + 49.13
16 Sam Watson Netcompany INEOS + 50.55
17 Max Walker EF Education-EasyPost + 53.09
18 Ramses Debruyne Alpecin-Premier Tech + 54.30
19 Lewis Askey NSN Cycling Team + 56.07
20 Mathis Le Berre Team TotalEnergies + 58.22
21 Lorenzo Milesi Movistar Team + 01:00.30
22 Oscar Chamberlain Decathlon CMA CGM + 01:04.27
23 William Blume Levy Uno-X Mobility + 01:05.30
24 Michel Heßmann Movistar Team + 01:09.31
25 Alastair Mackellar EF Education-EasyPost + 01:11.07
26 Jakob Söderqvist Lidl-Trek + 01:11.47
27 Sakarias Koller Løland Uno-X Mobility + 01:15.26
28 Juan Martinez Team Picnic PostNL + 01:22.29

Points

PosRiderTeam Points
1 Jonas Vingegaard Team Visma | Lease a Bike 58
2 Dorian Godon Netcompany INEOS 55
3 Harold Tejada XDS Astana Team 45
4 Laurence Pithie Red Bull-BORA-hansgrohe 44
5 Lenny Martinez Bahrain Victorious 37
6 Kévin Vauquelin Netcompany INEOS 33
7 Vito Braet Lotto-Intermarché 32
8 Lewis Askey NSN Cycling Team 32
9 Daniel Martinez Red Bull-BORA-hansgrohe 23
10 Jasper Stuyven Soudal Quick-Step 23
11 Valentin Paret-Peintre Soudal Quick-Step 22
12 Jensen Plowright Alpecin-Premier Tech 20
13 Orluis Aular Movistar Team 20
14 Matteo Trentin Tudor Pro Cycling Team 18
15 Mike Teunissen XDS Astana Team 17
16 Georg Steinhauser EF Education-EasyPost 14
17 Alex Baudin EF Education-EasyPost 12
18 Aleksandr Vlasov Red Bull-BORA-hansgrohe 12
19 Joshua Tarling Netcompany INEOS 10
20 Patrick Gamper Team Jayco-AlUla 10
21 Ion Izagirre Cofidis 10
22 Tom Van Asbroeck NSN Cycling Team 10
23 Sakarias Koller Løland Uno-X Mobility 10
24 Mick van Dijke Red Bull-BORA-hansgrohe 8
25 Clément Russo Groupama-FDJ United 8
26 Igor Arrieta UAE Team Emirates-XRG 6
27 Robert Donaldson Team Jayco-AlUla 6
28 Lorenzo Milesi Movistar Team 6
29 Casper Pedersen Soudal Quick-Step 6
30 Mathys Rondel Tudor Pro Cycling Team 5
31 Nico Denz Red Bull-BORA-hansgrohe 4
32 Arthur Kluckers Tudor Pro Cycling Team 4
33 Marc Soler UAE Team Emirates-XRG 3
34 Nicolas Vinokurov XDS Astana Team 2
35 Sam Watson Netcompany INEOS 1

Mountain

PosRiderTeam Points
1 Jonas Vingegaard Team Visma | Lease a Bike 44
2 Valentin Paret-Peintre Soudal Quick-Step 27
3 Casper Pedersen Soudal Quick-Step 18
4 Mathis Le Berre Team TotalEnergies 14
5 Lenny Martinez Bahrain Victorious 12
6 Harold Tejada XDS Astana Team 11
7 Mick van Dijke Red Bull-BORA-hansgrohe 10
8 Aleksandr Vlasov Red Bull-BORA-hansgrohe 9
9 Igor Arrieta UAE Team Emirates-XRG 8
10 Daniel Martinez Red Bull-BORA-hansgrohe 8
11 Marc Soler UAE Team Emirates-XRG 7
12 Jefferson Cepeda Movistar Team 5
13 Georg Steinhauser EF Education-EasyPost 5
14 Bruno Armirail Team Visma | Lease a Bike 5
15 Arthur Kluckers Tudor Pro Cycling Team 5
16 Nicolas Prodhomme Decathlon CMA CGM 4
17 Joshua Tarling Netcompany INEOS 4
18 Mathys Rondel Tudor Pro Cycling Team 3
19 Max Walker EF Education-EasyPost 3
20 Kévin Vauquelin Netcompany INEOS 2
21 Remi Cavagna Groupama-FDJ United 2
22 Victor Campenaerts Team Visma | Lease a Bike 2
23 Nicolas Vinokurov XDS Astana Team 2
24 William Barta Tudor Pro Cycling Team 2
25 Sébastien Grignard Lotto-Intermarché 2
26 Patrick Gamper Team Jayco-AlUla 2
27 Mattéo Vercher Team TotalEnergies 1
28 Quentin Pacher Groupama-FDJ United 1
29 Steff Cras Soudal Quick-Step 1
30 Sandy Dujardin Team TotalEnergies 1

Team

PosTeamTime
1 INEOS Grenadiers 77:00:14
2 Red Bull-BORA-hansgrohe + 03.25
3 Team Visma | Lease a Bike + 04.39
4 EF Education-EasyPost + 23.35
5 Groupama-FDJ United + 28.29
6 UAE Team Emirates-XRG + 35.41
7 XDS Astana Team + 44.30
8 Team TotalEnergies + 55.27
9 Tudor Pro Cycling Team + 55.42
10 Soudal Quick-Step + 01:16.22
11 Uno-X Mobility + 01:38.15
12 Movistar Team + 01:50.34
13 Team Jayco-AlUla + 01:51.46
14 Alpecin-Premier Tech + 01:54.29
15 NSN Cycling Team + 01:56.35
16 Lidl-Trek + 02:03.41
17 Decathlon CMA CGM Team + 02:05.42
18 Team Picnic PostNL + 02:07.53
19 Lotto-Intermarché + 02:27.32

Race profile

Race
Paris-Nice
Start date
08.03.2026
End date
15.03.2026
Total distance
129.2 km
Gen
Men
Cat
2.UWT
Country
France
Discipline
Road
First edition
1933

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️