Tour de France 2025 Stage 9 Results – Chinon to Châteauroux

Stage Summary

  • Stage Date: Sun, July 13, 2025
  • Start: Chinon
  • Finish: Châteauroux
  • Stage Total Distance: 174.1 km
  • Average Speed: 49.2 km/h
  • Stage Winner: Tim Merlier


Tour de France 2025 Stage Rankings after stage 9

RANK

RIDER

TEAM

TIME

GAP

B

P

1

🇧🇪 TIM MERLIER

SOUDAL QUICK‑STEP

03h 28′ 52″

B : 10″

2

🇮🇹 JONATHAN MILAN

LIDL‑TREK

03h 28′ 52″

B : 6″

3

🇧🇪 ARNAUD DE LIE

LOTTO

03h 28′ 52″

B : 4″

4

🇨🇿 PAVEL BITTNER

TEAM PICNIC POSTNL

03h 28′ 52″

5

🇫🇷 PAUL PENHOET

GROUPAMA‑FDJ

03h 28′ 52″

6

🇪🇷 BINIAM GIRMAY

INTERMARCHÉ‑WANTY

03h 28′ 52″

7

🇩🇪 PHIL BAUHAUS

BAHRAIN VICTORIOUS

03h 28′ 52″

8

🇧🇪 JOACHIM MEEUS

RED BULL – BORA – HANSGROHE

03h 28′ 52″

9

🇳🇴 SØREN EDVARDSEN‑FREDHEIM

UNO‑X MOBILITY

03h 28′ 52″

10

🇦🇺 KADEN GROVES

ALPECIN‑DECEUNINCK

03h 28′ 52″

11

🇫🇷 ARNAUD RENARD

COFIDIS

03h 28′ 52″

12

🇩🇪 PASCAL ACKERMANN

ISRAEL‑PREMIER TECH

03h 28′ 52″

13

🇫🇷 ADRIEN DEMARE

ARKEA‑B&B HOTELS

03h 28′ 52″

14

🇫🇷 ANTHONY TURGIS

TOTALENERGIES

03h 28′ 52″

15

🇳🇱 DYSSEL GROENEWEGEN

TEAM JAYCO ALULA

03h 28′ 52″

16

🇮🇹 ANDREA DAINESE

TUDOR PRO CYCLING TEAM

03h 28′ 52″

17

🇫🇷 BASTIEN TRONCHON

DECATHLON AG2R LA MONDIALE TEAM

03h 28′ 52″

18

🇮🇹 MATTEO TRENTIN

TUDOR PRO CYCLING TEAM

03h 28′ 52″

19

🇳🇱 DANNY VAN POPPEL

RED BULL – BORA – HANSGROHE

03h 28′ 52″

20

🇨🇦 CALVIN BOL

XDS ASTANA TEAM

03h 28′ 52″

21

🇫🇷 BRYAN COQUARD

COFIDIS

03h 28′ 52″

22

🇷🇺 YEVGENIY FEDOROV

XDS ASTANA TEAM

03h 28′ 52″

23

🇪🇸 IVÁN GARCÍA CORTINA

MOVISTAR TEAM

03h 28′ 52″

24

🇫🇷 GUILLAUME MARTIN GUYONNET

GROUPAMA‑FDJ

03h 28′ 52″

25

🇪🇸 CARLOS RODRIGUEZ

INEOS GRENADIERS

03h 28′ 52″

26

🇸🇮 TADEJ POGACAR

UAE TEAM EMIRATES XRG

03h 28′ 52″

27

🇩🇰 JONAS VINGEGAARD

TEAM VISMA|LEASE A BIKE

03h 28′ 52″

28

🇳🇱 FRANK VAN DEN BROEK

TEAM PICNIC POSTNL

03h 28′ 52″

29

🇫🇷 MATTEO LE BERRE

ARKEA‑B&B HOTELS

03h 28′ 52″

30

🇧🇪 REMCO EVENEPOEL

SOUDAL QUICK‑STEP

03h 28′ 52″

31

🇦🇺 JOHN STEWART

ISRAEL‑PREMIER TECH

03h 28′ 52″

32

🇫🇷 KÉVIN VAUQUELIN

ARKEA‑B&B HOTELS

03h 28′ 52″

33

🇳🇴 TOBIAS JOHANNESSEN

UNO‑X MOBILITY

03h 28′ 52″

34

🇸🇮 PRIMOŽ ROGLIČ

RED BULL – BORA – HANSGROHE

03h 28′ 52″

35

🇫🇷 SIMON WATSON

INEOS GRENADIERS

03h 28′ 52″

36

🇩🇪 FELIX LIPOWITZ

RED BULL – BORA – HANSGROHE

03h 28′ 52″

37

🇳🇱 MIKE TEUNISSEN

XDS ASTANA TEAM

03h 28′ 52″

38

🇩🇰 MATTIAS SKJELMOSE

LIDL‑TREK

03h 28′ 52″

39

🇧🇪 OLIVER NAESEN

DECATHLON AG2R LA MONDIALE TEAM

03h 28′ 52″

40

🇪🇸 ENRIC MAS

MOVISTAR TEAM

03h 28′ 52″

41

🇫🇷 THÉO GACHIGNARD

TOTALENERGIES

03h 28′ 52″

42

🇫🇷 CLÉMENT BERTHET

DECATHLON AG2R LA MONDIALE TEAM

03h 28′ 52″

43

🇺🇸 MATTHEW JORGENSON

TEAM VISMA|LEASE A BIKE

03h 28′ 52″

44

🇦🇺 CALLUM SCOTSON

DECATHLON AG2R LA MONDIALE TEAM

03h 28′ 52″

45

🇮🇪 BEN HEALY

EF EDUCATION‑EASYPOST

03h 28′ 52″

46

🇫🇷 AURÉLIEN PARET‑PEINTRE

DECATHLON AG2R LA MONDIALE TEAM

03h 28′ 52″

47

🇫🇷 JULIEN JEGAT

TOTALENERGIES

03h 28′ 52″

48

🇫🇷 FELIX GALL

DECATHLON AG2R LA MONDIALE TEAM

03h 28′ 52″

49

🇬🇧 OLIVER ONLEY

TEAM PICNIC POSTNL

03h 28′ 52″

50

🇫🇷 WARREN BARGUIL

TEAM PICNIC POSTNL

03h 28′ 52″

La Belle Indienne Sprint – km 24.2

RANK

RIDER

TEAM

POINTS

B

1

🇳🇱 MATHIEU VAN DER POEL

ALPECIN-DECEUNINCK

20 PTS

2

🇧🇪 JONAS RICKAERT

ALPECIN-DECEUNINCK

17 PTS

3

🇮🇹 JONATHAN MILAN

LIDL-TREK

15 PTS

4

🇪🇷 BINIAM GIRMAY

INTERMARCHÉ-WANTY

13 PTS

5

🇧🇪 TIM MERLIER

SOUDAL QUICK-STEP

11 PTS

6

🇫🇷 ANTHONY TURGIS

TOTALENERGIES

10 PTS

7

🇮🇹 SIMONE CONSONNI

LIDL-TREK

9 PTS

8

🇫🇷 BRYAN COQUARD

COFIDIS

8 PTS

9

🇧🇪 ARNAUD DE LIE

LOTTO

7 PTS

10

🇦🇺 LUKE PLAPP

TEAM JAYCO ALULA

6 PTS

11

🇬🇧 FRED WRIGHT

BAHRAIN VICTORIOUS

5 PTS

12

🇺🇸 QUINN SIMMONS

LIDL-TREK

4 PTS

13

🇩🇰 MICHAEL VALGREN

EF EDUCATION-EASYPOST

3 PTS

14

🇦🇺 HARRY SWEENY

EF EDUCATION-EASYPOST

2 PTS

15

🇧🇪 JARNE BERCKMOES

LOTTO

1 PT


VC Châteauroux – km 174.1

RANK

RIDER

TEAM

POINTS

B

1

🇧🇪 TIM MERLIER

SOUDAL QUICK-STEP

50 PTS

B : 10”

2

🇮🇹 JONATHAN MILAN

LIDL-TREK

30 PTS

B : 6”

3

🇧🇪 ARNAUD DE LIE

LOTTO

20 PTS

B : 4”

4

🇨🇿 PAVEL BITTNER

TEAM PICNIC POSTNL

18 PTS

5

🇫🇷 PAUL PENHOET

GROUPAMA-FDJ

16 PTS

6

🇪🇷 BINIAM GIRMAY

INTERMARCHÉ-WANTY

14 PTS

7

🇩🇪 PHIL BAUHAUS

BAHRAIN VICTORIOUS

12 PTS

8

🇧🇪 JORDI MEEUS

RED BULL-BORA-HANSGROHE

10 PTS

9

🇳🇴 SØREN EDVARDSEN-FREDHEIM

UNO-X MOBILITY

8 PTS

10

🇦🇺 KADEN GROVES

ALPECIN-DECEUNINCK

7 PTS

11

🇫🇷 ALEXIS RENARD

COFIDIS

6 PTS

12

🇩🇪 PASCAL ACKERMANN

ISRAEL – PREMIER TECH

5 PTS

13

🇫🇷 ARNAUD DEMARE

ARKEA-B&B HOTELS

4 PTS

14

🇫🇷 ANTHONY TURGIS

TOTALENERGIES

3 PTS

15

🇳🇱 DYLAN GROENEWEGEN

TEAM JAYCO ALULA

2 PTS

RANK

RIDER

TEAM

TIME

GAP

B

P

1

🇮🇹 JONATHAN MILAN

LIDL‑TREK

03h 28′ 52″

B : 6″

2

🇧🇪 ARNAUD DE LIE

LOTTO

03h 28′ 52″

B : 4″

3

🇨🇿 PAVEL BITTNER

TEAM PICNIC POSTNL

03h 28′ 52″

4

🇫🇷 PAUL PENHOET

GROUPAMA‑FDJ

03h 28′ 52″

5

🇪🇷 BINIAM GIRMAY

INTERMARCHÉ‑WANTY

03h 28′ 52″

6

🇳🇴 SØREN EDVARDSEN‑FREDHEIM

UNO‑X MOBILITY

03h 28′ 52″

7

🇫🇷 BRUNO TRONCHON

DECATHLON AG2R LA MONDIALE TEAM

03h 28′ 52″

8

🇷🇺 YEGOR FEDOROV

XDS ASTANA TEAM

03h 28′ 52″

9

🇨🇴 CARLOS RODRIGUEZ

INEOS GRENADIERS

03h 28′ 52″

10

🇳🇱 FRANK VAN DEN BROEK

TEAM PICNIC POSTNL

03h 28′ 52″

11

🇫🇷 MATHIS LE BERRE

ARKEA‑B&B HOTELS

03h 28′ 52″

12

🇧🇪 REMCO EVENEPOEL

SOUDAL QUICK‑STEP

03h 28′ 52″

13

🇫🇷 KÉVIN VAUQUELIN

ARKEA‑B&B HOTELS

03h 28′ 52″

14

🇬🇧 SAM WATSON

INEOS GRENADIERS

03h 28′ 52″

15

🇩🇪 FELIX LIPOWITZ

RED BULL‑BORA‑HANSGROHE

03h 28′ 52″

16

🇩🇰 MADS SKJELMOSE

LIDL‑TREK

03h 28′ 52″

17

🇫🇷 THÉO GACHIGNARD

TOTALENERGIES

03h 28′ 52″

18

🇮🇪 BEN HEALY

EF EDUCATION‑EASYPOST

03h 28′ 52″

19

🇬🇧 OLIVER ONLEY

TEAM PICNIC POSTNL

03h 28′ 52″

20

🇫🇷 ALEX LAURANCE

INEOS GRENADIERS

03h 28′ 52″

21

🇩🇰 TOBIAS LUND ANDRESEN

TEAM PICNIC POSTNL

03h 28′ 52″

22

🇫🇷 ROMAIN GREGOIRE

GROUPAMA‑FDJ

03h 29′ 09″

+ 00h 00′ 17″

23

🇧🇪 JARNE BERCKMOES

LOTTO

03h 29′ 09″

+ 00h 00′ 17″

24

🇫🇷 HUGO PAGE

INTERMARCHÉ‑WANTY

03h 29′ 41″

+ 00h 00′ 49″

25

🇧🇪 VICTOR BRAET

INTERMARCHÉ‑WANTY

03h 30′ 04″

+ 00h 01′ 12″

26

🇨🇭 MATHIS MAYRHOFER

TUDOR PRO CYCLING TEAM

03h 30′ 04″

+ 00h 01′ 12″

27

🇧🇪 ILIAS VAN WILDER

SOUDAL QUICK‑STEP

03h 30′ 36″

+ 00h 01′ 44″

28

🇫🇷 ALEX BAUDIN

EF EDUCATION‑EASYPOST

03h 30′ 44″

+ 00h 01′ 52″

29

🇪🇸 ENRIC VERSTRYNGE

ALPECIN‑DECEUNINCK

03h 30′ 58″

+ 00h 02′ 06″

30

🇦🇺 QUINN SIMMONS

LIDL‑TREK

03h 31′ 12″

+ 00h 02′ 20″

31

🇳🇿 LUKE PITHIE

RED BULL‑BORA‑HANSGROHE

03h 31′ 12″

+ 00h 02′ 20″

32

🇬🇧 LUKE ASKEY

GROUPAMA‑FDJ

03h 31′ 12″

+ 00h 02′ 20″

33

🇦🇺 SEAN FLYNN

TEAM PICNIC POSTNL

03h 33′ 29″

+ 00h 04′ 37″

34

🇫🇷 VICTOR PARET‑PEINTRE

SOUDAL QUICK‑STEP

03h 34′ 31″

+ 00h 05′ 39″

35

🇳🇴 SONDRE WAERENSKJOLD

UNO‑X MOBILITY

03h 35′ 50″

+ 00h 06′ 58″

36

🇪🇸 PABLO CASTRILLO ZAPATER

MOVISTAR TEAM

03h 35′ 50″

+ 00h 06′ 58″

37

🇪🇸 IÑAKI ROMEO ABAD

MOVISTAR TEAM

03h 35′ 50″

+ 00h 06′ 58″

38

🇳🇱 ROEL VAN SINTMAARTENSDIJK

INTERMARCHÉ‑WANTY

03h 35′ 50″

+ 00h 06′ 58″

39

🇦🇺 LUKE PLAPP

TEAM JAYCO ALULA

03h 35′ 50″

+ 00h 06′ 58″

40

🇬🇧 JACK BLACKMORE

ISRAEL‑PREMIER TECH

03h 35′ 50″

+ 00h 06′ 58″

41

🇧🇭 LUCAS MARTINEZ

BAHRAIN VICTORIOUS

03h 35′ 50″

+ 00h 06′ 58″

42

🇫🇷 EWEN COSTIOU

ARKEA‑B&B HOTELS

03h 35′ 50″

+ 00h 06′ 58″

43

🇩🇪 MADS VAN DIJKE

RED BULL‑BORA‑HANSGROHE

03h 35′ 50″

+ 00h 06′ 58″

44

🇪🇸 RAFA GARCIA PIERNA

ARKEA‑B&B HOTELS

03h 35′ 50″

+ 00h 06′ 58″

45

🇫🇷 LOUIS BARRE

INTERMARCHÉ‑WANTY

03h 35′ 50″

+ 00h 06′ 58″

46

🇫🇷 MATHIS VERCHER

TOTALENERGIES

03h 35′ 50″

+ 00h 06′ 58″

47

🇳🇱 TOBIN NYS

LIDL‑TREK

03h 35′ 50″

+ 00h 06′ 58″

48

🇧🇪 LOUIS VAN EETVELT

LOTTO

03h 35′ 50″

+ 00h 06′ 58″

RANK

TEAM

TIME

GAP

P

1

RED BULL – BORA – HANSGROHE

10h 26′ 36”

2

ARKEA-B&B HOTELS

10h 26′ 36”

3

XDS ASTANA TEAM

10h 26′ 36”

4

TEAM PICNIC POSTNL

10h 26′ 36”

5

SOUDAL QUICK-STEP

10h 26′ 36”

6

COFIDIS

10h 26′ 36”

7

GROUPAMA-FDJ

10h 26′ 36”

8

LIDL-TREK

10h 26′ 36”

9

ISRAEL – PREMIER TECH

10h 26′ 36”

10

DECATHLON AG2R LA MONDIALE TEAM

10h 26′ 36”

11

UNO-X MOBILITY

10h 26′ 36”

12

TOTALENERGIES

10h 26′ 36”

13

INEOS GRENADIERS

10h 26′ 36”

14

LOTTO

10h 26′ 53”

+ 00h 00′ 17”

15

TEAM VISMA|LEASE A BIKE

10h 26′ 53”

+ 00h 00′ 17”

16

EF EDUCATION – EASYPOST

10h 26′ 53”

+ 00h 00′ 17”

17

ALPECIN-DECEUNINCK

10h 27′ 10”

+ 00h 00′ 34”

18

BAHRAIN VICTORIOUS

10h 27′ 10”

+ 00h 00′ 34”

19

TEAM JAYCO ALULA

10h 27′ 10”

+ 00h 00′ 34”

20

INTERMARCHÉ – WANTY

10h 27′ 42”

+ 00h 01′ 06”

21

TUDOR PRO CYCLING TEAM

10h 27′ 48”

+ 00h 01′ 12”

22

MOVISTAR TEAM

10h 27′ 48”

+ 00h 01′ 12”

23

UAE TEAM EMIRATES XRG

10h 29′ 13”

+ 00h 02′ 37”


🥇 Tour de France 2025 Top General Rankings after stage 9

RANK

RIDER

TEAM

TIME

GAP

B

P

1

🇸🇮 TADEJ POGACAR

UAE TEAM EMIRATES XRG

33h 17′ 22”

B : 26”

2

🇧🇪 REMCO EVENEPOEL

SOUDAL QUICK-STEP

33h 18′ 16”

+ 00h 00′ 54”

3

🇫🇷 KÉVIN VAUQUELIN

ARKEA-B&B HOTELS

33h 18′ 33”

+ 00h 01′ 11”

4

🇩🇰 JONAS VINGEGAARD

TEAM VISMA|LEASE A BIKE

33h 18′ 39”

+ 00h 01′ 17”

B : 14”

5

🇺🇸 MATTHEW JORGENSON

TEAM VISMA|LEASE A BIKE

33h 18′ 56”

+ 00h 01′ 34”

6

🇳🇱 MATHIEU VAN DER POEL

ALPECIN-DECEUNINCK

33h 19′ 08”

+ 00h 01′ 46”

B : 16”

7

🇬🇧 OSCAR ONLEY

TEAM PICNIC POSTNL

33h 20′ 11”

+ 00h 02′ 49”

B : 4”

8

🇩🇪 FELIX LIPOWITZ

RED BULL – BORA – HANSGROHE

33h 20′ 24”

+ 00h 03′ 02”

9

🇸🇮 PRIMOŽ ROGLIC

RED BULL – BORA – HANSGROHE

33h 20′ 28”

+ 00h 03′ 06”

10

🇩🇰 MADS SKJELMOSE

LIDL-TREK

33h 21′ 05”

+ 00h 03′ 43”

11

🇮🇪 BEN HEALY

EF EDUCATION – EASYPOST

33h 21′ 17”

+ 00h 03′ 55”

B : 10”

12

🇳🇴 TOBIAS JOHANNESSEN

UNO-X MOBILITY

33h 21′ 50”

+ 00h 04′ 28”

13

🇪🇸 ENRIC MAS

MOVISTAR TEAM

33h 21′ 57”

+ 00h 04′ 35”

14

🇫🇷 FELIX GALL

DECATHLON AG2R LA MONDIALE TEAM

33h 22′ 11”

+ 00h 04′ 49”

15

🇪🇸 CARLOS RODRIGUEZ

INEOS GRENADIERS

33h 22′ 13”

+ 00h 04′ 51”

16

🇫🇷 JONATHAN JEGAT

TOTALENERGIES

33h 23′ 01”

+ 00h 05′ 39”

17

🇫🇷 ALEXANDRE PARET PEINTRE

DECATHLON AG2R LA MONDIALE TEAM

33h 24′ 45”

+ 00h 07′ 23”

18

🇫🇷 GREGORY MARTIN GUYONNET

GROUPAMA-FDJ

33h 25′ 35”

+ 00h 08′ 13”

19

🇪🇨 JONATHAN NARVAEZ

UAE TEAM EMIRATES XRG

33h 25′ 50”

+ 00h 08′ 28”

20

🇩🇪 EMANUEL BUCHMANN

COFIDIS

33h 25′ 57”

+ 00h 08′ 35”

21

🇧🇪 TIESJ BENOOT

TEAM VISMA|LEASE A BIKE

33h 27′ 38”

+ 00h 10′ 16”

22

🇫🇷 RÉMI GREGOIRE

GROUPAMA-FDJ

33h 28′ 31”

+ 00h 11′ 09”

23

🇧🇪 JOEY BERCKMOES

LOTTO

33h 29′ 02”

+ 00h 11′ 40”

24

🇧🇪 XANDER MEURISSE

ALPECIN-DECEUNINCK

33h 31′ 44”

+ 00h 14′ 22”

25

🇦🇺 BEN O’CONNOR

TEAM JAYCO ALULA

33h 32′ 45”

+ 00h 15′ 23”

26

🇺🇸 NEILSON POWLESS

EF EDUCATION – EASYPOST

33h 34′ 20”

+ 00h 16′ 58”

27

🇫🇷 WARREN BARGUIL

TEAM PICNIC POSTNL

33h 34′ 23”

+ 00h 17′ 01”

28

🇫🇷 VALENTIN MADOUAS

GROUPAMA-FDJ

33h 34′ 48”

+ 00h 17′ 26”

29

🇪🇸 CRISTIAN RODRIGUEZ

ARKEA-B&B HOTELS

33h 35′ 12”

+ 00h 17′ 50”

30

🇫🇷 QUENTIN PACHER

GROUPAMA-FDJ

33h 35′ 13”

+ 00h 17′ 51”

RANK

RIDER

TEAM

POINTS

P

1

🇮🇹 JONATHAN MILAN

LIDL-TREK

227 PTS

P : 10

2

🇸🇮 TADEJ POGACAR

UAE TEAM EMIRATES XRG

156 PTS

3

🇪🇷 BINIAM 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

80 PTS

8

🇦🇺 KADEN GROVES

ALPECIN-DECEUNINCK

67 PTS

9

🇧🇪 REMCO EVENEPOEL

SOUDAL QUICK-STEP

56 PTS

10

🇬🇧 OSCAR ONLEY

TEAM PICNIC POSTNL

56 PTS

11

🇺🇸 QUINN SIMMONS

LIDL-TREK

56 PTS

12

🇫🇷 PAUL PENHOET

GROUPAMA-FDJ

49 PTS

P : 10

13

🇫🇷 KÉVIN VAUQUELIN

ARKEA-B&B HOTELS

48 PTS

14

🇧🇪 ARNAUD DE LIE

LOTTO

48 PTS

15

🇺🇸 MATTHEW JORGENSON

TEAM VISMA

LEASE A BIKE

47 PTS

16

🇳🇴 SØREN WAERENSKJOLD

UNO-X MOBILITY

46 PTS

17

🇮🇪 BEN HEALY

EF EDUCATION – EASYPOST

40 PTS

18

🇫🇷 BRYAN COQUARD

COFIDIS

40 PTS

P : 13

19

🇫🇷 RÉMI GREGOIRE

GROUPAMA-FDJ

38 PTS

20

🇩🇪 PHIL BAUHAUS

BAHRAIN VICTORIOUS

37 PTS

21

🇧🇪 WOUT VAN AERT

TEAM VISMA

LEASE A BIKE

36 PTS

22

🇧🇪 LAURENS REX

INTERMARCHÉ – WANTY

35 PTS

23

🇨🇿 PAVEL BITTNER

TEAM PICNIC POSTNL

34 PTS

24

🇩🇪 PASCAL ACKERMANN

ISRAEL – PREMIER TECH

33 PTS

25

🇮🇹 SIMONE CONSONNI

LIDL-TREK

33 PTS

26

🇩🇰 TOBIAS LUND ANDRESEN

TEAM PICNIC POSTNL

28 PTS

27

🇫🇷 BRUNO ARMIRAIL

DECATHLON AG2R LA MONDIALE TEAM

26 PTS

28

🇪🇸 IVAN GARCIA CORTINA

MOVISTAR TEAM

25 PTS

29

🇫🇷 JULIAN ALAPHILIPPE

TUDOR PRO CYCLING TEAM

24 PTS

30

🇦🇺 MICHAEL STORER

TUDOR PRO CYCLING TEAM

22 PTS

RANK

RIDER

TEAM

POINTS

P

1

🇧🇪 TIM WELLENS

UAE TEAM EMIRATES XRG

8 PTS

2

🇸🇮 TADEJ POGACAR

UAE TEAM EMIRATES XRG

7 PTS

3

🇮🇪 BEN HEALY

EF EDUCATION – EASYPOST

4 PTS

4

🇩🇰 JONAS VINGEGAARD

TEAM VISMA|LEASE A BIKE

4 PTS

5

🇫🇷 ÉLIOT COSTIOU

ARKEA-B&B HOTELS

3 PTS

6

🇦🇺 MICHAEL STORER

TUDOR PRO CYCLING TEAM

3 PTS

7

🇺🇸 QUINN SIMMONS

LIDL-TREK

2 PTS

8

🇫🇷 LOUIS MARTINEZ

BAHRAIN VICTORIOUS

2 PTS

9

🇫🇷 BENJAMIN THOMAS

COFIDIS

2 PTS

10

🇫🇷 KÉVIN VAUQUELIN

ARKEA-B&B HOTELS

1 PT

11

🇫🇷 MATHIS BURGAUDEAU

TOTALENERGIES

1 PT

12

🇩🇰 KASPER ASGREEN

EF EDUCATION – EASYPOST

1 PT

13

🇳🇴 ANDREAS LEKNESSUND

UNO-X MOBILITY

1 PT

14

🇳🇴 TOBIAS JOHANNESSEN

UNO-X MOBILITY

1 PT

15

🇨🇭 MARC HIRSCHI

TUDOR PRO CYCLING TEAM

1 PT

16

🇨🇦 MICHAEL WOODS

ISRAEL – PREMIER TECH

1 PT

RANK

RIDER

TEAM

TIME

GAP

B

P

1

🇧🇪 REMCO EVENEPOEL

SOUDAL QUICK-STEP

33h 18′ 16”

2

🇫🇷 KÉVIN VAUQUELIN

ARKEA-B&B HOTELS

33h 18′ 33”

+ 00h 00′ 17”

3

🇮🇪 EDGAR OSCAR ONLEY

TEAM PICNIC POSTNL

33h 20′ 11”

+ 00h 01′ 55”

B:4”

4

🇦🇹 FILIP LIPOWITZ

RED BULL – BORA – HANSGROHE

33h 20′ 24”

+ 00h 02′ 08”

5

🇩🇰 MADS SKJELMOSE

LIDL-TREK

33h 21′ 05”

+ 00h 02′ 49”

6

🇮🇪 BEN HEALY

EF EDUCATION – EASYPOST

33h 21′ 17”

+ 00h 03′ 01”

B:10”

7

🇨🇴 CARLOS RODRIGUEZ

INEOS GRENADIERS

33h 22′ 13”

+ 00h 03′ 57”

8

🇫🇷 ROMAIN GRÉGOIRE

GROUPAMA-FDJ

33h 28′ 31”

+ 00h 10′ 15”

9

🇧🇪 JELLE BERCKMOES

LOTTO

33h 29′ 02”

+ 00h 10′ 46”

10

🇺🇸 ANTHONY LAURANCE

INEOS GRENADIERS

33h 37′ 00”

+ 00h 18′ 44”

11

🇧🇪 IAN VAN WILDER

SOUDAL QUICK-STEP

33h 42′ 09”

+ 00h 23′ 53”

12

🇫🇷 ANTOINE BAUDIN

EF EDUCATION – EASYPOST

33h 42′ 37”

+ 00h 24′ 21”

13

🇬🇧 JOHN BLACKMORE

ISRAEL – PREMIER TECH

33h 46′ 41”

+ 00h 28′ 25”

14

🇩🇰 TOBIAS LUND ANDRESEN

TEAM PICNIC POSTNL

33h 47′ 28”

+ 00h 29′ 12”

15

🇨🇿 FILIP VAN DEN BROEK

TEAM PICNIC POSTNL

33h 47′ 43”

+ 00h 29′ 27”

16

🇫🇷 BAPTISTE TRONCHON

DECATHLON AG2R LA MONDIALE

33h 47′ 58”

+ 00h 29′ 42”

17

🇫🇷 THIBAULT GACHIGNARD

TOTALENERGIES

33h 49′ 55”

+ 00h 31′ 39”

18

🇺🇸 QUINN SIMMONS

LIDL-TREK

33h 51′ 58”

+ 00h 33′ 42”

B:6”

19

🇪🇸 RODRIGO GARCIA PIERNA

ARKEA-B&B HOTELS

33h 57′ 30”

+ 00h 39′ 14”

20

🇬🇧 LUKE PITHIE

RED BULL – BORA – HANSGROHE

34h 00′ 44”

+ 00h 42′ 28”

21

🇫🇷 MATTHIEU LE BERRE

ARKEA-B&B HOTELS

34h 02′ 40”

+ 00h 44′ 24”

22

🇦🇹 MATTHIAS MAYRHOFER

TUDOR PRO CYCLING TEAM

34h 04′ 23”

+ 00h 46′ 07”

23

🇳🇱 THOMAS NYS

LIDL-TREK

34h 04′ 37”

+ 00h 46′ 21”

24

🇪🇸 ENRIC VESTRINGE

ALPECIN-DECEUNINCK

34h 05′ 50”

+ 00h 47′ 34”

25

🇫🇷 VICTOR PARET-PEINTRE

SOUDAL QUICK-STEP

34h 09′ 09”

+ 00h 50′ 53”

26

🇧🇪 LUCAS BARRE

INTERMARCHÉ – WANTY

34h 12′ 19”

+ 00h 54′ 03”

27

🇪🇸 IÑAKI ROMEO ABAD

MOVISTAR TEAM

34h 12′ 25”

+ 00h 54′ 09”

28

🇫🇷 ÉMILE COSTIOU

ARKEA-B&B HOTELS

34h 14′ 48”

+ 00h 56′ 32”

29

🇳🇱 PIET PENHOET

GROUPAMA-FDJ

34h 16′ 23”

+ 00h 58′ 07”

P:20”

30

🇬🇧 SAMUEL WATSON

INEOS GRENADIERS

34h 17′ 38”

+ 00h 59′ 22”

31

🇺🇸 LUKE PLAPP

TEAM JAYCO ALULA

34h 18′ 48”

+ 01h 00′ 32”

32

🇪🇸 PABLO CASTRILLO ZAPATER

MOVISTAR TEAM

34h 19′ 54”

+ 01h 01′ 38”

33

🇵🇱 LORENZO MARTINEZ

BAHRAIN VICTORIOUS

34h 20′ 01”

+ 01h 01′ 45”

34

🇮🇪 SEAN FLYNN

TEAM PICNIC POSTNL

34h 22′ 34”

+ 01h 04′ 18”

35

🇨🇿 PAVEL BITTNER

TEAM PICNIC POSTNL

34h 22′ 37”

+ 01h 04′ 21”

36

🇳🇴 SONDRE EDVARDSEN-FREDHEIM

UNO-X MOBILITY

34h 23′ 28”

+ 01h 05′ 12”

37

🇮🇹 JONATHAN MILAN

LIDL-TREK

34h 24′ 12”

+ 01h 05′ 56”

B:22”

P:10

38

🇪🇷 BINIAM GIRMAY

INTERMARCHÉ – WANTY

34h 24′ 16”

+ 01h 06′ 00”

B:6”

39

🇬🇧 LUKE ASKEY

GROUPAMA-FDJ

34h 25′ 03”

+ 01h 06′ 47”

40

🇧🇪 VINCENT BRAET

INTERMARCHÉ – WANTY

34h 27′ 37”

+ 01h 09′ 21”

41

🇫🇷 HARRY PAGE

INTERMARCHÉ – WANTY

34h 27′ 41”

+ 01h 09′ 25”

42

🇳🇴 SEPP WAERENSKJOLD

UNO-X MOBILITY

34h 29′ 05”

+ 01h 10′ 49”

B:4”

43

🇧🇪 ARNAUD DE LIE

LOTTO

34h 32′ 18”

+ 01h 14′ 02”

B:4”

44

🇳🇱 MATTHIJN VAN DIJKE

RED BULL – BORA – HANSGROHE

34h 34′ 15”

+ 01h 15′ 59”

45

🇷🇺 YEGOR FEDOROV

XDS ASTANA TEAM

34h 34′ 57”

+ 01h 16′ 41”

46

🇧🇪 LOUI VAN EETVELT

LOTTO

34h 35′ 02”

+ 01h 16′ 46”

47

🇳🇱 ROY VAN SINTMAARTENSDIJK

INTERMARCHÉ – WANTY

34h 43′ 15”

+ 01h 24′ 59”

48

🇫🇷 MATHIEU VERCHER

TOTALENERGIES

34h 47′ 47”

+ 01h 29′ 31”

RANK

TEAM

TIME

GAP

P

1

TEAM VISMA

LEASE A BIKE

99h 56′ 32”

2

UAE TEAM EMIRATES XRG

100h 04′ 25”

+ 00h 07′ 53”

3

GROUPAMA-FDJ

100h 09′ 39”

+ 00h 13′ 07”

4

ARKEA-B&B HOTELS

100h 10′ 49”

+ 00h 14′ 17”

5

DECATHLON AG2R LA MONDIALE TEAM

100h 13′ 09”

+ 00h 16′ 37”

6

RED BULL – BORA – HANSGROHE

100h 17′ 08”

+ 00h 20′ 36”

7

INEOS GRENADIERS

100h 20′ 14”

+ 00h 23′ 42”

8

EF EDUCATION – EASYPOST

100h 22′ 48”

+ 00h 26′ 16”

9

TOTALENERGIES

100h 24′ 38”

+ 00h 28′ 06”

10

TEAM PICNIC POSTNL

100h 24′ 52”

+ 00h 28′ 20”

11

ALPECIN-DECEUNINCK

100h 25′ 57”

+ 00h 29′ 25”

12

TEAM JAYCO ALULA

100h 31′ 30”

+ 00h 34′ 58”

13

SOUDAL QUICK-STEP

100h 31′ 40”

+ 00h 35′ 08”

14

MOVISTAR TEAM

100h 32′ 45”

+ 00h 36′ 13”

15

LIDL-TREK

100h 33′ 29”

+ 00h 36′ 57”

16

XDS ASTANA TEAM

100h 36′ 25”

+ 00h 39′ 53”

17

UNO-X MOBILITY

100h 39′ 33”

+ 00h 43′ 01”

18

TUDOR PRO CYCLING TEAM

100h 40′ 52”

+ 00h 44′ 20”

19

COFIDIS

100h 43′ 41”

+ 00h 47′ 09”

20

ISRAEL – PREMIER TECH

100h 57′ 44”

+ 01h 01′ 12”

21

BAHRAIN VICTORIOUS

101h 03′ 12”

+ 01h 06′ 40”

22

LOTTO

101h 45′ 17”

+ 01h 48′ 45”

23

INTERMARCHÉ – WANTY

101h 53′ 30”

+ 01h 56′ 58”


📌 Next Up
Stage 10: Ennezat > Le Mont-Dore Puy de Sancy – July 14, 2025 → [Stage 10 Results]

Previous:
Stage 8: Saint-Méen-le-Grand > Laval Espace Mayenne – July 12, 2025 → [Stage 8 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 *