Tour de France 2025 Stage 10 Results – Ennezat to Le Mont-Dore Puy de Sancy

Stage Summary

  • Stage Date: Mon, July 14, 2025
  • Start: Ennezat
  • Finish: Le Mont-Dore Puy de Sancy
  • Stage Total Distance: 165.3 km
  • Average Speed: 38.1 km/h
  • Stage Winner: Simon Yates


Tour de France 2025 Top Stage Rankings after stage 10

Rank

Rider 🇫🇷

Team

Time

Gap

B

P

1

🇬🇧 SIMON PHILIP YATES

TEAM VISMA|LEASE A BIKE

04h 20′ 05”

B: 10”

2

🇳🇱 THYMEN ARENSMAN

INEOS GRENADIERS

04h 20′ 14”

+00h 00′ 09”

B: 6”

3

🇮🇪 BEN HEALY

EF EDUCATION – EASYPOST

04h 20′ 36”

+00h 00′ 31”

B: 4”

4

🇦🇺 BEN O’CONNOR

TEAM JAYCO ALULA

04h 20′ 54”

+00h 00′ 49”

5

🇦🇺 MICHAEL STORER

TUDOR PRO CYCLING TEAM

04h 21′ 28”

+00h 01′ 23”

6

🇬🇧 JAMES BLACKMORE

ISRAEL – PREMIER TECH

04h 24′ 02”

+00h 03′ 57”

7

🇳🇴 TOBIAS JOHANNESSEN

UNO-X MOBILITY

04h 24′ 43”

+00h 04′ 38”

8

🇫🇷 LUIS MARTINEZ

BAHRAIN VICTORIOUS

04h 24′ 56”

+00h 04′ 51”

9

🇸🇮 TADEJ POGACAR

UAE TEAM EMIRATES XRG

04h 24′ 56”

+00h 04′ 51”

10

🇩🇰 JONAS VINGEGAARD

TEAM VISMA|LEASE A BIKE

04h 24′ 56”

+00h 04′ 51”

11

🇩🇪 FELIX LIPOWITZ

RED BULL – BORA – HANSGROHE

04h 24′ 59”

+00h 04′ 54”

12

🇺🇸 MATTHEW JORGENSON

TEAM VISMA|LEASE A BIKE

04h 24′ 59”

+00h 04′ 54”

13

🇧🇪 REMCO EVENEPOEL

SOUDAL QUICK-STEP

04h 25′ 02”

+00h 04′ 57”

14

🇬🇧 OSCAR ONLEY

TEAM PICNIC POSTNL

04h 25′ 02”

+00h 04′ 57”

15

🇳🇴 TOBIAS JOHANNESSEN

UNO-X MOBILITY

04h 25′ 02”

+00h 04′ 57”

16

🇸🇮 PRIMOZ ROGLIC

RED BULL – BORA – HANSGROHE

04h 25′ 02”

+00h 04′ 57”

17

🇦🇹 FELIX GALL

DECATHLON AG2R LA MONDIALE TEAM

04h 25′ 16”

+00h 05′ 11”

18

🇪🇸 CARLOS RODRIGUEZ

INEOS GRENADIERS

04h 25′ 20”

+00h 05′ 15”

19

🇫🇷 JULES JEGAT

TOTALENERGIES

04h 25′ 20”

+00h 05′ 15”

20

🇨🇴 SERGIO HIGUITA

XDS ASTANA TEAM

04h 25′ 36”

+00h 05′ 31”

21

🇫🇷 KEVIN VAUQUELIN

ARKEA-B&B HOTELS

04h 25′ 42”

+00h 05′ 37”

22

🇪🇸 ENRIC MAS

MOVISTAR TEAM

04h 25′ 48”

+00h 05′ 43”

23

🇺🇸 SEPP KUSS

TEAM VISMA|LEASE A BIKE

04h 26′ 03”

+00h 05′ 58”

24

🇬🇧 ADAM YATES

UAE TEAM EMIRATES XRG

04h 26′ 28”

+00h 06′ 23”

25

🇫🇷 GUILLAUME MARTIN GUYONNET

GROUPAMA-FDJ

04h 26′ 58”

+00h 06′ 53”

26

🇫🇷 CLEMENT BERTHET

DECATHLON AG2R LA MONDIALE TEAM

04h 27′ 04”

+00h 06′ 59”

27

🇪🇸 PELLO CASTRILLO ZAPATER

MOVISTAR TEAM

04h 27′ 23”

+00h 07′ 18”

28

🇪🇨 JONATHAN NARVAEZ

UAE TEAM EMIRATES XRG

04h 27′ 28”

+00h 07′ 23”

29

🇺🇸 QUINN SIMMONS

LIDL-TREK

04h 27′ 46”

+00h 07′ 41”

30

🇩🇰 MATTIAS SKJELMOSE

LIDL-TREK

04h 27′ 46”

+00h 07′ 41”

Durtol – km 44.4

Rank

Rider

Team

Points

B

1

🇳🇴 ANDERS HALLAND JOHANNESSEN

UNO-X MOBILITY

20 PTS

2

🇫🇷 BRUNO ARMIRAIL

DECATHLON AG2R LA MONDIALE TEAM

17 PTS

3

🇦🇺 HARRISON WILLIAM SWEENY

EF EDUCATION – EASYPOST

15 PTS

4

🇪🇸 IVAN ROMEO ABAD

MOVISTAR TEAM

13 PTS

5

🇨🇦 MICHAEL WOODS

ISRAEL – PREMIER TECH

11 PTS

6

🇨🇭 MAURO SCHMID

TEAM JAYCO ALULA

10 PTS

7

🇬🇧 JAMES BLACKMORE

ISRAEL – PREMIER TECH

9 PTS

8

🇺🇸 QUINN SIMMONS

LIDL-TREK

8 PTS

9

🇳🇱 THYMEN ARENSMAN

INEOS GRENADIERS

7 PTS

10

🇫🇷 AURELIEN BAUDIN

EF EDUCATION – EASYPOST

6 PTS

11

🇰🇿 ALEXEY LUTSENKO

ISRAEL – PREMIER TECH

5 PTS

12

🇫🇷 LUIS MARTINEZ

BAHRAIN VICTORIOUS

4 PTS

13

🇦🇺 LUKE PLAPP

TEAM JAYCO ALULA

3 PTS

14

🇫🇷 AURELIEN PARET PEINTRE

DECATHLON AG2R LA MONDIALE TEAM

2 PTS

15

🇫🇷 QUENTIN PACHER

GROUPAMA-FDJ

1 PT

Le Mont-Dore Puy de Sancy (1 324 m) – km 165.3

Rank

Rider

Team

Points

B

1

🇬🇧 SIMON PHILIP YATES

TEAM VISMA | LEASE A BIKE

20 PTS

B : 10”

2

🇳🇱 THYMEN ARENSMAN

INEOS GRENADIERS

17 PTS

B : 6”

3

🇮🇪 BEN HEALY

EF EDUCATION – EASYPOST

15 PTS

B : 4”

4

🇦🇺 BEN O’CONNOR

TEAM JAYCO ALULA

13 PTS

5

🇦🇺 MICHAEL STORER

TUDOR PRO CYCLING TEAM

11 PTS

6

🇬🇧 JAMES BLACKMORE

ISRAEL – PREMIER TECH

10 PTS

7

🇳🇴 ANDERS HALLAND JOHANNESSEN

UNO-X MOBILITY

9 PTS

8

🇪🇸 LUIS MARTINEZ

BAHRAIN VICTORIOUS

8 PTS

9

🇸🇮 TADEJ POGACAR

UAE TEAM EMIRATES XRG

7 PTS

10

🇩🇰 JONAS VINGEGAARD

TEAM VISMA | LEASE A BIKE

6 PTS

11

🇩🇪 FELIX LIPOWITZ

RED BULL – BORA – HANSGROHE

5 PTS

12

🇺🇸 MATTHEW JORGENSON

TEAM VISMA | LEASE A BIKE

4 PTS

13

🇧🇪 REMCO EVENEPOEL

SOUDAL QUICK-STEP

3 PTS

14

🇬🇧 OSCAR ONLEY

TEAM PICNIC POSTNL

2 PTS

15

🇳🇴 TOBIAS HALLAND JOHANNESSEN

UNO-X MOBILITY

1 PT

Côte de Loubeyrat (707 m) – km 11.8

Rank

Rider

Team

Points

1

🇫🇷 LENNY MARTINEZ

BAHRAIN VICTORIOUS

5 PTS

2

🇫🇷 BRUNO ARMIRAIL

DECATHLON AG2R LA MONDIALE TEAM

3 PTS

3

🇨🇦 MICHAEL RUSSELL WOODS

ISRAEL – PREMIER TECH

2 PTS

4

🇺🇸 NEILSON POWLESS

EF EDUCATION – EASYPOST

1 PT

Côte de La Baraque (788 m) – km 54.5

Rank

Rider

Team

Points

1

🇫🇷 LENNY MARTINEZ

BAHRAIN VICTORIOUS

5 PTS

2

🇳🇴 ANDERS HALLAND JOHANNESSEN

UNO-X MOBILITY

3 PTS

3

🇨🇦 MICHAEL RUSSELL WOODS

ISRAEL – PREMIER TECH

2 PTS

4

🇫🇷 BRUNO ARMIRAIL

DECATHLON AG2R LA MONDIALE TEAM

1 PT

Côte de Charade (850 m) – km 66.6

Rank

Rider

Team

Points

1

🇫🇷 LENNY MARTINEZ

BAHRAIN VICTORIOUS

5 PTS

2

🇨🇦 MICHAEL RUSSELL WOODS

ISRAEL – PREMIER TECH

3 PTS

3

🇳🇱 THYMEN ARENSMAN

INEOS GRENADIERS

2 PTS

4

🇺🇸 QUINN SIMMONS

LIDL-TREK

1 PT

Côte de Berzet (818 m) – km 78.4

Rank

Rider

Team

Points

1

🇫🇷 LENNY MARTINEZ

BAHRAIN VICTORIOUS

5 PTS

2

🇨🇦 MICHAEL RUSSELL WOODS

ISRAEL – PREMIER TECH

3 PTS

3

🇳🇴 ANDERS HALLAND JOHANNESSEN

UNO-X MOBILITY

2 PTS

4

🇦🇺 HARRISON WILLIAM SWEENY

EF EDUCATION – EASYPOST

1 PT

Col de Guéry (1 268 m) (D80 A-D983) – km 115.4

Rank

Rider

Team

Points

1

🇫🇷 LENNY MARTINEZ

BAHRAIN VICTORIOUS

5 PTS

2

🇮🇪 BEN HEALY

EF EDUCATION – EASYPOST

3 PTS

3

🇦🇺 BEN ALEXANDER O’CONNOR

TEAM JAYCO ALULA

2 PTS

4

🇺🇸 QUINN SIMMONS

LIDL-TREK

1 PT

Col de la Croix Morand – km 124.1

Rank

Rider

Team

Points

1

🇮🇪 BEN HEALY

EF EDUCATION – EASYPOST

2 PTS

2

🇺🇸 QUINN SIMMONS

LIDL-TREK

1 PT

Col de la Croix Saint-Robert (1,451 m – km 155.4)

RANK

RIDER

TEAM

POINTS

1

🇮🇪 BEN HEALY

EF EDUCATION – EASYPOST

5 PTS

2

🇳🇱 THYMEN ARENSMAN

INEOS GRENADIERS

3 PTS

3

🇦🇺 BEN ALEXANDER O’CONNOR

TEAM JAYCO ALULA

2 PTS

4

🇦🇺 MICHAEL STORER

TUDOR PRO CYCLING TEAM

1 PT

LE MONT-DORE PUY DE SANCY (1 324 m – km 165.3)

RANK

RIDER

TEAM

POINTS

1

🇬🇧 SIMON PHILIP YATES

TEAM VISMA|LEASE A BIKE

5 PTS

2

🇳🇱 THYMEN ARENSMAN

INEOS GRENADIERS

3 PTS

3

🇮🇪 BEN HEALY

EF EDUCATION – EASYPOST

2 PTS

4

🇦🇺 BEN O’CONNOR

TEAM JAYCO ALULA

1 PT

Rank

Rider

Team

Time

Gap

B

P

1

🇮🇪 BEN HEALY

EF EDUCATION – EASYPOST

04h 20′ 36”

B : 4”

2

🇬🇧 PETER JOSEPH BLACKMORE

ISRAEL – PREMIER TECH

04h 24′ 02”

+ 03′ 26”

3

🇫🇷 LENNY MARTINEZ

BAHRAIN VICTORIOUS

04h 24′ 56”

+ 04′ 20”

4

🇩🇪 FLORIAN LIPOWITZ

RED BULL – BORA – HANSGROHE

04h 24′ 59”

+ 04′ 23”

5

🇧🇪 REMCO EVENEPOEL

SOUDAL QUICK-STEP

04h 25′ 02”

+ 04′ 26”

6

🇬🇧 OWEN ONLEY

TEAM PICNIC POSTNL

04h 25′ 02”

+ 04′ 26”

7

🇪🇸 CARLOS RODRIGUEZ

INEOS GRENADIERS

04h 25′ 20”

+ 04′ 44”

8

🇫🇷 KÉVIN VAUQUELIN

ARKEA-B&B HOTELS

04h 25′ 42”

+ 05′ 06”

9

🇪🇸 PABLO CASTRILLO ZAPATER

MOVISTAR TEAM

04h 27′ 23”

+ 06′ 47”

10

🇺🇸 QUINN SIMMONS

LIDL-TREK

04h 27′ 46”

+ 07′ 10”

11

🇩🇰 MATTIAS SKJELMOSE

LIDL-TREK

04h 27′ 46”

+ 07′ 10”

12

🇧🇪 EDDY VERSTRYNGE

ALPECIN-DECEUNINCK

04h 27′ 46”

+ 07′ 10”

13

🇫🇷 ROMAIN GREGOIRE

GROUPAMA-FDJ

04h 28′ 33”

+ 07′ 57”

14

🇫🇷 ANTOINE BAUDIN

EF EDUCATION – EASYPOST

04h 29′ 32”

+ 08′ 56”

15

🇫🇷 EWEN COSTIOU

ARKEA-B&B HOTELS

04h 29′ 51”

+ 09′ 15”

16

🇫🇷 VALENTIN PARET PEINTRE

SOUDAL QUICK-STEP

04h 31′ 57”

+ 11′ 21”

17

🇫🇷 THOMAS GACHIGNARD

TOTALENERGIES

04h 36′ 43”

+ 16′ 07”

18

🇩🇪 MORITZ MAYRHOFER

TUDOR PRO CYCLING TEAM

04h 37′ 22”

+ 16′ 46”

19

🇫🇷 MARTIN LE BERRE

ARKEA-B&B HOTELS

04h 37′ 22”

+ 16′ 46”

20

🇧🇪 ILAN VAN WILDER

SOUDAL QUICK-STEP

04h 37′ 22”

+ 16′ 46”

21

🇳🇱 FEDERICO VAN DEN BROEK

TEAM PICNIC POSTNL

04h 38′ 55”

+ 18′ 19”

22

🇫🇷 BASTIEN TRONCHON

DECATHLON AG2R LA MONDIALE TEAM

04h 41′ 10”

+ 20′ 34”

23

🇪🇸 RAUL GARCIA PIERNA

ARKEA-B&B HOTELS

04h 42′ 56”

+ 22′ 20”

24

🇫🇷 AXEL LAURANCE

INEOS GRENADIERS

04h 46′ 03”

+ 25′ 27”

25

🇧🇪 JASPER BERCKMOES

LOTTO

04h 46′ 03”

+ 25′ 27”

26

🇪🇸 IVAN ROMEO ABAD

MOVISTAR TEAM

04h 47′ 06”

+ 26′ 30”

27

🇧🇪 LENNERT VAN EETVELT

LOTTO

04h 52′ 51”

+ 32′ 15”

28

🇦🇺 LUKE PLAPP

TEAM JAYCO ALULA

04h 52′ 51”

+ 32′ 15”

29

🇫🇷 PAUL PENHOET

GROUPAMA-FDJ

04h 53′ 46”

+ 33′ 10”

30

🇳🇿 LAURENCE PITHIE

RED BULL – BORA – HANSGROHE

04h 53′ 46”

+ 33′ 10”

31

🇫🇷 HUGO PAGE

INTERMARCHÉ – WANTY

04h 54′ 51”

+ 34′ 15”

32

🇬🇧 SAM WATSON

INEOS GRENADIERS

04h 56′ 01”

+ 35′ 25”

33

🇩🇪 PHILIPP BITTNER

TEAM PICNIC POSTNL

04h 56′ 01”

+ 35′ 25”

34

🇬🇧 SEAN FLYNN

TEAM PICNIC POSTNL

04h 56′ 01”

+ 35′ 25”

35

🇩🇰 THEIS LUND ANDRESEN

TEAM PICNIC POSTNL

04h 56′ 01”

+ 35′ 25”

36

🇧🇪 VICTOR BRAET

INTERMARCHÉ – WANTY

04h 56′ 01”

+ 35′ 25”

37

🇰🇿 YEVGENIY FEDOROV

XDS ASTANA TEAM

04h 56′ 01”

+ 35′ 25”

38

🇳🇴 SØREN EDVARDSEN-FREDHEIM

UNO-X MOBILITY

04h 56′ 01”

+ 35′ 25”

39

🇳🇱 ROEL VAN SINTMAARTENSDIJK

INTERMARCHÉ – WANTY

04h 56′ 01”

+ 35′ 25”

40

🇳🇱 MICK VAN DIJKE

RED BULL – BORA – HANSGROHE

04h 56′ 57”

+ 36′ 21”

41

🇪🇷 BINIYAM GIRMAY

INTERMARCHÉ – WANTY

04h 56′ 57”

+ 36′ 21”

42

🇪🇸 JONATHAN MILAN

LIDL-TREK

04h 56′ 57”

+ 36′ 21”

43

🇫🇷 MATTEO VERCHER

TOTALENERGIES

04h 56′ 57”

+ 36′ 21”

44

🇬🇧 LEWIS ASKEY

GROUPAMA-FDJ

04h 56′ 57”

+ 36′ 21”

45

🇧🇪 THIBAU NYS

LIDL-TREK

04h 56′ 57”

+ 36′ 21”

46

🇫🇷 LUCAS BARRE

INTERMARCHÉ – WANTY

04h 56′ 57”

+ 36′ 21”

47

🇧🇪 ARNAUD DE LIE

LOTTO

04h 57′ 18”

+ 36′ 42”

Team

Time

Gap

P

1

🇳🇱 TEAM VISMA | LEASE A BIKE

13h 10′ 00”

2

🇦🇪 UAE TEAM EMIRATES XRG

13h 18′ 52”

+ 08′ 52”

3

🇪🇸 MOVISTAR TEAM

13h 20′ 57”

+ 10′ 57”

4

🇫🇷 DECATHLON AG2R LA MONDIALE TEAM

13h 21′ 35”

+ 11′ 35”

5

🇬🇧 INEOS GRENADIERS

13h 22′ 56”

+ 12′ 56”

6

🇩🇪 RED BULL – BORA – HANSGROHE

13h 23′ 14”

+ 13′ 14”

7

🇺🇸 EF EDUCATION – EASYPOST

13h 23′ 20”

+ 13′ 20”

8

🇫🇷 ARKEA-B&B HOTELS

13h 25′ 24”

+ 15′ 24”

9

🇫🇷 GROUPAMA-FDJ

13h 26′ 00”

+ 16′ 00”

10

🇳🇴 UNO-X MOBILITY

13h 27′ 07”

+ 17′ 07”

11

🇧🇪 SOUDAL QUICK-STEP

13h 30′ 12”

+ 20′ 12”

12

🇫🇷 TOTALENERGIES

13h 33′ 36”

+ 23′ 36”

13

🇰🇿 XDS ASTANA TEAM

13h 34′ 22”

+ 24′ 22”

14

🇨🇭 TUDOR PRO CYCLING TEAM

13h 36′ 12”

+ 26′ 12”

15

🇮🇱 ISRAEL – PREMIER TECH

13h 38′ 46”

+ 28′ 46”

16

🇳🇱 TEAM PICNIC POSTNL

13h 41′ 19”

+ 31′ 19”

17

🇺🇸 LIDL-TREK

13h 41′ 35”

+ 31′ 35”

18

🇧🇪 ALPECIN-DECEUNINCK

13h 50′ 36”

+ 40′ 36”

19

🇦🇺 TEAM JAYCO ALULA

13h 51′ 07”

+ 41′ 07”

20

🇧🇪 LOTTO

14h 00′ 08”

+ 50′ 08”

21

🇫🇷 COFIDIS

14h 00′ 21”

+ 50′ 21”

22

🇧🇭 BAHRAIN VICTORIOUS

14h 16′ 58”

+ 1h 06′ 58”

23

🇧🇪 INTERMARCHÉ – WANTY

14h 41′ 28”

+ 1h 31′ 28”


🥇 Tour de France 2025 Top General Rankings after stage 10

Rank

Rider

Team

Time

Gap

B

P

1

🇮🇪 BEN HEALY

EF EDUCATION – EASYPOST

37h 41′ 49”

B : 14”

2

🇸🇮 TADEJ POGACAR

UAE TEAM EMIRATES XRG

37h 42′ 18”

+ 00′ 29”

B : 26”

3

🇧🇪 REMCO EVENEPOEL

SOUDAL QUICK-STEP

37h 43′ 18”

+ 01′ 29”

4

🇩🇰 JONAS VINGEGAARD

TEAM VISMA | LEASE A BIKE

37h 43′ 35”

+ 01′ 46”

B : 14”

5

🇺🇸 MATTEO JORGENSON

TEAM VISMA | LEASE A BIKE

37h 43′ 55”

+ 02′ 06”

6

🇫🇷 KÉVIN VAUQUELIN

ARKEA-B&B HOTELS

37h 44′ 15”

+ 02′ 26”

7

🇬🇧 OWEN ONLEY

TEAM PICNIC POSTNL

37h 45′ 13”

+ 03′ 24”

B : 4”

8

🇩🇪 FLORIAN LIPOWITZ

RED BULL – BORA – HANSGROHE

37h 45′ 23”

+ 03′ 34”

9

🇸🇮 PRIMOŽ ROGLIČ

RED BULL – BORA – HANSGROHE

37h 45′ 30”

+ 03′ 41”

10

🇳🇴 TOBIAS JOHANNESSEN

UNO-X MOBILITY

37h 46′ 52”

+ 05′ 03”

11

🇫🇷 FÉLIX GALL

DECATHLON AG2R LA MONDIALE TEAM

37h 47′ 27”

+ 05′ 38”

12

🇪🇸 CARLOS RODRIGUEZ

INEOS GRENADIERS

37h 47′ 33”

+ 05′ 44”

13

🇪🇸 ENRIC MAS

MOVISTAR TEAM

37h 47′ 45”

+ 05′ 56”

14

🇫🇷 JORDAN JEGAT

TOTALENERGIES

37h 48′ 21”

+ 06′ 32”

15

🇩🇰 MATTIAS SKJELMOSE

LIDL-TREK

37h 48′ 51”

+ 07′ 02”

16

🇫🇷 GÉRARD MARTIN GUYONNET

GROUPAMA-FDJ

37h 52′ 33”

+ 10′ 44”

17

🇪🇨 JONATHAN NARVAEZ

UAE TEAM EMIRATES XRG

37h 53′ 18”

+ 11′ 29”

18

🇦🇺 BEN O’CONNOR

TEAM JAYCO ALULA

37h 53′ 39”

+ 11′ 50”

19

🇫🇷 ROMAIN GREGOIRE

GROUPAMA-FDJ

37h 57′ 04”

+ 15′ 15”

20

🇩🇪 EMANUEL BUCHMANN

COFIDIS

37h 57′ 30”

+ 15′ 41”

21

🇧🇪 TIESJ BENOOT

TEAM VISMA | LEASE A BIKE

38h 00′ 03”

+ 18′ 14”

22

🇺🇸 SEPP KUSS

TEAM VISMA | LEASE A BIKE

38h 01′ 38”

+ 19′ 49”

23

🇬🇧 SIMON YATES

TEAM VISMA | LEASE A BIKE

38h 02′ 15”

+ 20′ 26”

B : 10”

24

🇧🇪 XANDRO MEURISSE

ALPECIN-DECEUNINCK

38h 03′ 17”

+ 21′ 28”

25

🇳🇱 THYMEN ARENSMAN

INEOS GRENADIERS

38h 03′ 30”

+ 21′ 41”

B : 6”

26

🇫🇷 CLÉMENT BERTHET

DECATHLON AG2R LA MONDIALE TEAM

38h 03′ 35”

+ 21′ 46”

27

🇪🇸 CRISTIAN RODRIGUEZ

ARKEA-B&B HOTELS

38h 05′ 03”

+ 23′ 14”

28

🇫🇷 VALENTIN MADOUAS

GROUPAMA-FDJ

38h 05′ 17”

+ 23′ 28”

29

🇫🇷 QUENTIN PACHER

GROUPAMA-FDJ

38h 08′ 57”

+ 27′ 08”

30

🇳🇱 MATHIEU VAN DER POEL

ALPECIN-DECEUNINCK

38h 10′ 25”

+ 28′ 36”

B : 16”

31

🇬🇧 JOSEPH BLACKMORE

ISRAEL – PREMIER TECH

38h 10′ 43”

+ 28′ 54”

32

🇦🇺 CALLUM SCOTSON

DECATHLON AG2R LA MONDIALE TEAM

38h 11′ 42”

+ 29′ 53”

33

🇫🇷 WARREN BARGUIL

TEAM PICNIC POSTNL

38h 11′ 45”

+ 29′ 56”

34

🇫🇷 ANTOINE BAUDIN

EF EDUCATION – EASYPOST

38h 12′ 09”

+ 30′ 20”

35

🇳🇱 PASCAL EENKHOORN

SOUDAL QUICK-STEP

38h 12′ 55”

+ 31′ 06”

36

🇨🇴 SERGIO HIGUITA

XDS ASTANA TEAM

38h 13′ 23”

+ 31′ 34”

37

🇫🇷 ALEXIS DELETTRE

TOTALENERGIES

38h 13′ 27”

+ 31′ 38”

38

🇷🇺 ALEKSANDR VLASOV

RED BULL – BORA – HANSGROHE

38h 14′ 44”

+ 32′ 55”

39

🇧🇪 JASPER BERCKMOES

LOTTO

38h 15′ 05”

+ 33′ 16”

40

🇮🇹 CLÉMENT VENTURINI

ARKEA-B&B HOTELS

38h 15′ 07”

+ 33′ 18”

41

🇳🇴 MARCUS HOELGAARD

UNO-X MOBILITY

38h 17′ 10”

+ 35′ 21”

42

🇧🇪 STEFAN CRAS

TOTALENERGIES

38h 17′ 30”

+ 35′ 41”

43

🇧🇪 VICTOR CAMPENAERTS

TEAM VISMA | LEASE A BIKE

38h 18′ 10”

+ 36′ 21”

44

🇬🇧 ADAM YATES

UAE TEAM EMIRATES XRG

38h 18′ 13”

+ 36′ 24”

45

🇦🇺 HARRISON SWEENY

EF EDUCATION – EASYPOST

38h 19′ 22”

+ 37′ 33”

46

🇧🇪 ILAN VAN WILDER

SOUDAL QUICK-STEP

38h 19′ 31”

+ 37′ 42”

47

🇺🇸 QUINN SIMMONS

LIDL-TREK

38h 19′ 44”

+ 37′ 55”

B : 6”

48

🇺🇸 NEILSON POWLESS

EF EDUCATION – EASYPOST

38h 20′ 23”

+ 38′ 34”

49

🇬🇧 GERAINT THOMAS

INEOS GRENADIERS

38h 20′ 45”

+ 38′ 56”

50

🇫🇷 AURÉLIEN PARET PEINTRE

DECATHLON AG2R LA MONDIALE TEAM

38h 20′ 46”

+ 38′ 57”

Rank

Rider

Team

Points

P

1

🇮🇹 JONATHAN MILAN

LIDL-TREK

227 PTS

P : 10

2

🇸🇮 TADEJ POGACAR

UAE TEAM EMIRATES XRG

163 PTS

3

🇪🇷 BINIYAM GIRMAY

INTERMARCHÉ – WANTY

151 PTS

4

🇧🇪 TIM MERLIER

SOUDAL QUICK-STEP

150 PTS

5

🇳🇱 MATHIEU VAN DER POEL

ALPECIN-DECEUNINCK

128 PTS

6

🇫🇷 ANTHONY TURGIS

TOTALENERGIES

106 PTS

7

🇩🇰 JONAS VINGEGAARD

TEAM VISMA | LEASE A BIKE

86 PTS

8

🇦🇺 KADEN GROVES

ALPECIN-DECEUNINCK

67 PTS

9

🇺🇸 QUINN SIMMONS

LIDL-TREK

64 PTS

10

🇧🇪 REMCO EVENEPOEL

SOUDAL QUICK-STEP

59 PTS

11

🇬🇧 OWEN ONLEY

TEAM PICNIC POSTNL

58 PTS

12

🇮🇪 BEN HEALY

EF EDUCATION – EASYPOST

55 PTS

13

🇺🇸 MATTEO JORGENSON

TEAM VISMA | LEASE A BIKE

51 PTS

14

🇫🇷 PAUL PENHOET

GROUPAMA-FDJ

49 PTS

P : 10

15

🇫🇷 KÉVIN VAUQUELIN

ARKEA-B&B HOTELS

48 PTS

16

🇧🇪 ARNAUD DE LIE

LOTTO

48 PTS

17

🇫🇷 BRUNO ARMIRAIL

DECATHLON AG2R LA MONDIALE TEAM

43 PTS

18

🇫🇷 BRYAN COQUARD

COFIDIS

40 PTS

P : 13

19

🇫🇷 ROMAIN GREGOIRE

GROUPAMA-FDJ

38 PTS

20

🇬🇧 SIMON YATES

TEAM VISMA | LEASE A BIKE

37 PTS

21

🇩🇪 PHIL BAUHAUS

BAHRAIN VICTORIOUS

37 PTS

22

🇧🇪 WOUT VAN AERT

TEAM VISMA | LEASE A BIKE

36 PTS

23

🇧🇪 LAURENS REX

INTERMARCHÉ – WANTY

35 PTS

24

🇩🇪 PHILIPP BITTNER

TEAM PICNIC POSTNL

34 PTS

25

🇦🇺 MICHAEL STORER

TUDOR PRO CYCLING TEAM

33 PTS

26

🇩🇪 PASCAL ACKERMANN

ISRAEL – PREMIER TECH

33 PTS

27

🇮🇹 SIMONE CONSONNI

LIDL-TREK

33 PTS

28

🇳🇴 ANDERS JOHANNESSEN

UNO-X MOBILITY

29 PTS

29

🇩🇰 THEIS LUND ANDRESEN

TEAM PICNIC POSTNL

28 PTS

30

🇫🇷 LENNY MARTINEZ

BAHRAIN VICTORIOUS

27 PTS

31

🇪🇸 IVAN GARCIA CORTINA

MOVISTAR TEAM

25 PTS

32

🇫🇷 ANTOINE BAUDIN

EF EDUCATION – EASYPOST

25 PTS

33

🇳🇱 THYMEN ARENSMAN

INEOS GRENADIERS

24 PTS

34

🇫🇷 JULIAN ALAPHILIPPE

TUDOR PRO CYCLING TEAM

24 PTS

35

🇪🇸 IVAN ROMEO ABAD

MOVISTAR TEAM

22 PTS

36

🇳🇴 JONAS ABRAHAMSEN

UNO-X MOBILITY

20 PTS

37

🇰🇿 YEVGENIY FEDOROV

XDS ASTANA TEAM

20 PTS

38

🇩🇪 FLORIAN LIPOWITZ

RED BULL – BORA – HANSGROHE

20 PTS

39

🇦🇺 HARRISON SWEENY

EF EDUCATION – EASYPOST

20 PTS

40

🇧🇪 BRENT VAN MOER

LOTTO

20 PTS

41

🇧🇪 JORDAN MEEUS

RED BULL – BORA – HANSGROHE

20 PTS

42

🇬🇧 JOSEPH BLACKMORE

ISRAEL – PREMIER TECH

19 PTS

43

🇫🇷 AURÉLIEN PARET PEINTRE

DECATHLON AG2R LA MONDIALE TEAM

19 PTS

44

🇧🇪 JENS RICKAERT

ALPECIN-DECEUNINCK

19 PTS

45

🇫🇷 FÉLIX GALL

DECATHLON AG2R LA MONDIALE TEAM

18 PTS

46

🇩🇰 KASPER ASGREEN

EF EDUCATION – EASYPOST

17 PTS

47

🇳🇴 ANDREAS LEKNESSUND

UNO-X MOBILITY

17 PTS

48

🇦🇹 MARCO HALLER

TUDOR PRO CYCLING TEAM

17 PTS

49

🇮🇹 ALBERTO DAINESE

TUDOR PRO CYCLING TEAM

17 PTS

50

🇮🇹 MATTEO TRENTIN

TUDOR PRO CYCLING TEAM

16 PTS

51

🇦🇺 LUKE PLAPP

TEAM JAYCO ALULA

16 PTS

Rank

Rider

Team

Points

P

1

🇫🇷 LENNY MARTINEZ

BAHRAIN VICTORIOUS

27 PTS

2

🇮🇪 BEN HEALY

EF EDUCATION – EASYPOST

16 PTS

3

🇨🇦 MICHAEL RUSSELL WOODS

ISRAEL – PREMIER TECH

11 PTS

4

🇧🇪 TIM WELLENS

UAE TEAM EMIRATES XRG

8 PTS

5

🇳🇱 THYMEN ARENSMAN

INEOS GRENADIERS

8 PTS

6

🇸🇮 TADEJ POGACAR

UAE TEAM EMIRATES XRG

7 PTS

7

🇳🇴 ANDERS JOHANNESSEN

UNO-X MOBILITY

6 PTS

8

🇬🇧 SIMON YATES

TEAM VISMA | LEASE A BIKE

5 PTS

9

🇺🇸 QUINN SIMMONS

LIDL-TREK

5 PTS

10

🇦🇺 BEN O’CONNOR

TEAM JAYCO ALULA

5 PTS

11

🇦🇺 MICHAEL STORER

TUDOR PRO CYCLING TEAM

4 PTS

12

🇩🇰 JONAS VINGEGAARD

TEAM VISMA | LEASE A BIKE

4 PTS

13

🇫🇷 BRUNO ARMIRAIL

DECATHLON AG2R LA MONDIALE TEAM

4 PTS

14

🇫🇷 EWEN COSTIOU

ARKEA-B&B HOTELS

3 PTS

15

🇫🇷 BENJAMIN THOMAS

COFIDIS

2 PTS

16

🇫🇷 KÉVIN VAUQUELIN

ARKEA-B&B HOTELS

1 PT

17

🇫🇷 MATHIEU BURGAUDEAU

TOTALENERGIES

1 PT

18

🇩🇰 KASPER ASGREEN

EF EDUCATION – EASYPOST

1 PT

19

🇳🇴 ANDREAS LEKNESSUND

UNO-X MOBILITY

1 PT

20

🇦🇺 HARRISON SWEENY

EF EDUCATION – EASYPOST

1 PT

21

🇺🇸 NEILSON POWLESS

EF EDUCATION – EASYPOST

1 PT

22

🇨🇭 MARC HIRSCHI

TUDOR PRO CYCLING TEAM

1 PT

Rank

Rider

Team

Time

Gap

B

P

1

🇮🇪 BEN HEALY

EF EDUCATION – EASYPOST

37h 41′ 49”

B : 14”

2

🇧🇪 REMCO EVENEPOEL

SOUDAL QUICK-STEP

37h 43′ 18”

+ 01′ 29”

3

🇫🇷 KÉVIN VAUQUELIN

ARKEA-B&B HOTELS

37h 44′ 15”

+ 02′ 26”

4

🇬🇧 OWEN ONLEY

TEAM PICNIC POSTNL

37h 45′ 13”

+ 03′ 24”

B : 4”

5

🇩🇪 FLORIAN LIPOWITZ

RED BULL – BORA – HANSGROHE

37h 45′ 23”

+ 03′ 34”

6

🇪🇸 CARLOS RODRIGUEZ

INEOS GRENADIERS

37h 47′ 33”

+ 05′ 44”

7

🇩🇰 MATTIAS SKJELMOSE

LIDL-TREK

37h 48′ 51”

+ 07′ 02”

8

🇫🇷 ROMAIN GREGOIRE

GROUPAMA-FDJ

37h 57′ 04”

+ 15′ 15”

9

🇬🇧 JOSEPH BLACKMORE

ISRAEL – PREMIER TECH

38h 10′ 43”

+ 28′ 54”

10

🇫🇷 ANTOINE BAUDIN

EF EDUCATION – EASYPOST

38h 12′ 09”

+ 30′ 20”

11

🇧🇪 JASPER BERCKMOES

LOTTO

38h 15′ 05”

+ 33′ 16”

12

🇧🇪 ILAN VAN WILDER

SOUDAL QUICK-STEP

38h 19′ 31”

+ 37′ 42”

13

🇺🇸 QUINN SIMMONS

LIDL-TREK

38h 19′ 44”

+ 37′ 55”

B : 6”

14

🇫🇷 AXEL LAURANCE

INEOS GRENADIERS

38h 23′ 03”

+ 41′ 14”

15

🇳🇱 FEDERICO VAN DEN BROEK

TEAM PICNIC POSTNL

38h 26′ 38”

+ 44′ 49”

16

🇫🇷 THOMAS GACHIGNARD

TOTALENERGIES

38h 26′ 38”

+ 44′ 49”

17

🇫🇷 BASTIEN TRONCHON

DECATHLON AG2R LA MONDIALE TEAM

38h 29′ 08”

+ 47′ 19”

18

🇧🇪 EDDY VERSTRYNGE

ALPECIN-DECEUNINCK

38h 33′ 36”

+ 51′ 47”

19

🇫🇷 MARTIN LE BERRE

ARKEA-B&B HOTELS

38h 40′ 02”

+ 58′ 13”

20

🇪🇸 RAUL GARCIA PIERNA

ARKEA-B&B HOTELS

38h 40′ 26”

+ 58′ 37”

21

🇫🇷 VALENTIN PARET PEINTRE

SOUDAL QUICK-STEP

38h 41′ 06”

+ 59′ 17”

22

🇩🇪 MORITZ MAYRHOFER

TUDOR PRO CYCLING TEAM

38h 41′ 45”

+ 59′ 56”

23

🇩🇰 THEIS LUND ANDRESEN

TEAM PICNIC POSTNL

38h 43′ 29”

+ 1h 01′ 40”

24

🇫🇷 EWEN COSTIOU

ARKEA-B&B HOTELS

38h 44′ 39”

+ 1h 02′ 50”

25

🇫🇷 LENNY MARTINEZ

BAHRAIN VICTORIOUS

38h 44′ 57”

+ 1h 03′ 08”

26

🇪🇸 PABLO CASTRILLO ZAPATER

MOVISTAR TEAM

38h 47′ 17”

+ 1h 05′ 28”

27

🇳🇿 LAURENCE PITHIE

RED BULL – BORA – HANSGROHE

38h 54′ 30”

+ 1h 12′ 41”

28

🇪🇸 IVAN ROMEO ABAD

MOVISTAR TEAM

38h 59′ 31”

+ 1h 17′ 42”

29

🇧🇪 THIBAU NYS

LIDL-TREK

39h 01′ 34”

+ 1h 19′ 45”

30

🇫🇷 LUCAS BARRE

INTERMARCHÉ – WANTY

39h 09′ 16”

+ 1h 27′ 27”

31

🇫🇷 PAUL PENHOET

GROUPAMA-FDJ

39h 10′ 09”

+ 1h 28′ 20”

P : 20”

32

🇦🇺 LUKE PLAPP

TEAM JAYCO ALULA

39h 11′ 39”

+ 1h 29′ 50”

33

🇬🇧 SAM WATSON

INEOS GRENADIERS

39h 13′ 39”

+ 1h 31′ 50”

34

🇬🇧 SEAN FLYNN

TEAM PICNIC POSTNL

39h 18′ 35”

+ 1h 36′ 46”

35

🇩🇪 PHILIPP BITTNER

TEAM PICNIC POSTNL

39h 18′ 38”

+ 1h 36′ 49”

36

🇳🇴 SØREN EDVARDSEN-FREDHEIM

UNO-X MOBILITY

39h 19′ 29”

+ 1h 37′ 40”

37

🇮🇹 JONATHAN MILAN

LIDL-TREK

39h 21′ 09”

+ 1h 39′ 20”

B : 22”

P : 10”

38

🇪🇷 BINIYAM GIRMAY

INTERMARCHÉ – WANTY

39h 21′ 13”

+ 1h 39′ 24”

B : 6”

39

🇬🇧 LEWIS ASKEY

GROUPAMA-FDJ

39h 22′ 00”

+ 1h 40′ 11”

40

🇫🇷 HUGO PAGE

INTERMARCHÉ – WANTY

39h 22′ 32”

+ 1h 40′ 43”

41

🇧🇪 VICTOR BRAET

INTERMARCHÉ – WANTY

39h 23′ 38”

+ 1h 41′ 49”

42

🇧🇪 LENNERT VAN EETVELT

LOTTO

39h 27′ 53”

+ 1h 46′ 04”

43

🇧🇪 ARNAUD DE LIE

LOTTO

39h 29′ 36”

+ 1h 47′ 47”

B : 4”

44

🇰🇿 YEVGENIY FEDOROV

XDS ASTANA TEAM

39h 30′ 58”

+ 1h 49′ 09”

45

🇳🇱 MICK VAN DIJKE

RED BULL – BORA – HANSGROHE

39h 31′ 12”

+ 1h 49′ 23”

46

🇳🇱 ROEL VAN SINTMAARTENSDIJK

INTERMARCHÉ – WANTY

39h 39′ 16”

+ 1h 57′ 27”

47

🇫🇷 MATTEO VERCHER

TOTALENERGIES

39h 44′ 44”

+ 2h 02′ 55”

Rank

Team

Time

Gap

P

1

🇳🇱 TEAM VISMA | LEASE A BIKE

113h 06′ 32”

2

🇦🇪 UAE TEAM EMIRATES XRG

113h 23′ 17”

+ 16′ 45”

3

🇫🇷 DECATHLON AG2R LA MONDIALE TEAM

113h 34′ 44”

+ 28′ 12”

4

🇫🇷 GROUPAMA-FDJ

113h 35′ 39”

+ 29′ 07”

5

🇫🇷 ARKEA-B&B HOTELS

113h 36′ 13”

+ 29′ 41”

6

🇩🇪 RED BULL – BORA – HANSGROHE

113h 40′ 22”

+ 33′ 50”

7

🇬🇧 INEOS GRENADIERS

113h 43′ 10”

+ 36′ 38”

8

🇺🇸 EF EDUCATION – EASYPOST

113h 46′ 08”

+ 39′ 36”

9

🇪🇸 MOVISTAR TEAM

113h 53′ 42”

+ 47′ 10”

10

🇫🇷 TOTALENERGIES

113h 58′ 14”

+ 51′ 42”

11

🇧🇪 SOUDAL QUICK-STEP

114h 01′ 52”

+ 55′ 20”

12

🇳🇱 TEAM PICNIC POSTNL

114h 06′ 11”

+ 59′ 39”

13

🇳🇴 UNO-X MOBILITY

114h 06′ 40”

+ 1h 00′ 08”

14

🇰🇿 XDS ASTANA TEAM

114h 10′ 47”

+ 1h 04′ 15”

15

🇺🇸 LIDL-TREK

114h 15′ 04”

+ 1h 08′ 32”

16

🇧🇪 ALPECIN-DECEUNINCK

114h 16′ 33”

+ 1h 10′ 01”

17

🇨🇭 TUDOR PRO CYCLING TEAM

114h 17′ 04”

+ 1h 10′ 32”

18

🇦🇺 TEAM JAYCO ALULA

114h 22′ 37”

+ 1h 16′ 05”

19

🇮🇱 ISRAEL – PREMIER TECH

114h 36′ 30”

+ 1h 29′ 58”

20

🇫🇷 COFIDIS

114h 44′ 02”

+ 1h 37′ 30”

21

🇧🇭 BAHRAIN VICTORIOUS

115h 20′ 10”

+ 2h 13′ 38”

22

🇧🇪 LOTTO

115h 45′ 25”

+ 2h 38′ 53”

23

🇧🇪 INTERMARCHÉ – WANTY

116h 34′ 58”

+ 3h 28′ 26”


📌 Next Up
Stage 11: Toulouse > Toulouse – July 16, 2025 → [Stage 11 Results]

Previous:
Stage 9: Chinon > Châteauroux – July 13, 2025 → [Stage 9 Results]

Understand How Classifications Work → [Tour de France 2025 Classifications]

✅ Official result updated after stage finish.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *