Tour de France 2025 Stage 12 Results – Auch to Hautacam

Stage Summary

  • Stage Date: Thu, July 17, 2025
  • Start: Auch
  • Finish: Hautacam
  • Stage Total Distance: 180.6 km
  • Average Speed: 50.6
  • Stage Winner: Tadej Pogacar


Tour de France 2025 Top Stage Rankings after stage 12

Rk

Rider

Team

Time

Gap

B

P

1

🇸🇮 TADEJ POGACAR

UAE TEAM EMIRATES XRG

04h 21′ 19″

B: 10″

2

🇩🇰 JONAS VINGEGAARD HANSEN

TEAM VISMA | LEASE A BIKE

04h 23′ 29″

+00h 02′ 10″

B: 6″

3

🇩🇪 FLORIAN LIPOWITZ

RED BULL – BORA – HANSGROHE

04h 23′ 42″

+00h 02′ 23″

B: 4″

4

🇳🇴 TOBIAS JOHANNESSEN

UNO‑X MOBILITY

04h 24′ 19″

+00h 03′ 00″

5

🇬🇧 OSCAR ONLEY

TEAM PICNIC POSTNL

04h 24′ 19″

+00h 03′ 00″

6

🇫🇷 KEVIN VAUQUELIN

ARKEA‑B&B HOTELS

04h 24′ 52″

+00h 03′ 33″

7

🇧🇪 REMCO EVENEPOEL

SOUDAL QUICK‑STEP

04h 24′ 54″

+00h 03′ 35″

8

🇫🇷 FELIX GALL

DECATHLON AG2R LA MONDIALE TEAM

04h 25′ 21″

+00h 04′ 02″

9

🇸🇮 PRIMOŽ ROGLIČ

RED BULL – BORA – HANSGROHE

04h 25′ 27″

+00h 04′ 08″

10

🇪🇸 CARLOS RODRIGUEZ

ARKEA‑B&B HOTELS

04h 28′ 45″

+00h 07′ 26″

11

🇪🇸 ENRIC RUBIO REYES

MOVISTAR TEAM

04h 28′ 46″

+00h 07′ 27″

12

🇫🇷 RUBÉN GARCÍA PIERNA

ARKEA‑B&B HOTELS

04h 28′ 52″

+00h 07′ 33″

13

🇫🇷 GUILLAUME MARTIN GUYONNET

GROUPAMA‑FDJ

04h 30′ 24″

+00h 09′ 05″

14

🇨🇴 SERGIO HIGUITA

XDS ASTANA TEAM

04h 30′ 57″

+00h 09′ 38″

15

🇺🇸 MATTHEW JORGENSON

TEAM VISMA |

04h 31′ 44″

+00h 10′ 25″

16

🇦🇺 BEN O’CONNOR

TEAM JAYCO ALULA

04h 32′ 02″

+00h 10′ 43″

17

🇫🇷 BRUNO ARMIRAIL

DECATHLON AG2R LA MONDIALE TEAM

04h 32′ 05″

+00h 10′ 46″

18

🇪🇸 JONATHAN NARVAEZ

UAE TEAM EMIRATES XRG

04h 32′ 09″

+00h 10′ 50″

19

🇫🇷 JULES JEGAT

TOTALENERGIES

04h 33′ 06″

+00h 11′ 47″

P: 10″

20

🇫🇷 AURÉLIEN PARET PEINTRE

DECATHLON AG2R LA MONDIALE TEAM

04h 33′ 06″

+00h 11′ 47″

21

🇧🇪 STEFF CRAS

TOTALENERGIES

04h 33′ 12″

+00h 11′ 53″

22

🇪🇸 CARLOS RODRIGUEZ

INEOS GRENADIERS

04h 33′ 50″

+00h 12′ 31″

23

🇬🇧 ADAM YATES

UAE TEAM EMIRATES XRG

04h 34′ 29″

+00h 13′ 10″

24

🇺🇸 SEPP KUSS

TEAM VISMA | LEASE A BIKE

04h 34′ 49″

+00h 13′ 30″

25

🇮🇪 BEN HEALY

EF EDUCATION – EASYPOST

04h 34′ 57″

+00h 13′ 38″

26

🇪🇸 SERGIO VELASCO

XDS ASTANA TEAM

04h 34′ 57″

+00h 13′ 38″

27

🇫🇷 EDDY COSTIOU

ARKEA‑B&B HOTELS

04h 35′ 27″

+00h 14′ 08″

28

🇬🇧 SIMON YATES

TEAM VISMA | LEASE A BIKE

04h 36′ 26″

+00h 15′ 07″

29

🇩🇰 MATTIAS SKJELMOSE

LIDL‑TREK

04h 36′ 42″

+00h 15′ 23″

30

🇫🇷 WARREN BARGUIL

TEAM PICNIC POSTNL

04h 37′ 12″

+00h 15′ 53″

31

🇦🇹 GREGOR MÜHLBERGER

MOVISTAR TEAM

04h 37′ 19″

+00h 16′ 00″

32

🇩🇪 EMMANUEL BUCHMANN

COFIDIS

04h 37′ 19″

+00h 16′ 00″

33

🇪🇸 ENRIC MAS

MOVISTAR TEAM

04h 37′ 19″

+00h 16′ 00″

34

🇷🇺 ALEKSANDR VLASOV

RED BULL – BORA – HANSGROHE

04h 37′ 19″

+00h 16′ 00″

35

🇨🇴 SERGIO BUITRAGO

BAHRAIN VICTORIOUS

04h 37′ 19″

+00h 16′ 00″

36

🇨🇴 HUGO TEJADA

XDS ASTANA TEAM

04h 37′ 19″

+00h 16′ 00″

37

🇦🇺 MICHAEL STORER

TUDOR PRO CYCLING TEAM

04h 37′ 19″

+00h 16′ 00″

38

🇫🇷 VALENTIN MADOUAS

GROUPAMA‑FDJ

04h 38′ 28″

+00h 17′ 09″

39

🇳🇱 THYMEN ARENSMAN

INEOS GRENADIERS

04h 39′ 36″

+00h 18′ 17″

40

🇨🇱 MICHAEL WOODS

ISRAEL – PREMIER TECH

04h 39′ 36″

+00h 18′ 17″

41

🇧🇪 TIM WELLENS

UAE TEAM EMIRATES XRG

04h 41′ 34″

+00h 20′ 15″

42

🇫🇷 CLÉMENT BERTHET

DECATHLON AG2R LA MONDIALE TEAM

04h 41′ 34″

+00h 20′ 15″

43

🇦🇺 HARRISON WILLIAM SWEENY

EF EDUCATION – EASYPOST

04h 42′ 01″

+00h 20′ 42″

44

🇫🇷 CLÉMENT VENTURINI

ARKEA‑B&B HOTELS

04h 48′ 55″

+00h 27′ 36″

45

🇫🇷 MORGAN LE BERRE

ARKEA‑B&B HOTELS

04h 48′ 55″

+00h 27′ 36″

46

🇦🇺 CALLUM SCOTSON

DECATHLON AG2R LA MONDIALE TEAM

04h 49′ 22″

+00h 28′ 03″

47

🇪🇸 IÑAKI IZAGIRRE

COFIDIS

04h 50′ 07″

+00h 28′ 48″

48

🇪🇸 PELLO CASTRILLO ZAPATER

MOVISTAR TEAM

04h 50′ 07″

+00h 28′ 48″

49

🇷🇺 PETRO SIVAKOV

UAE TEAM EMIRATES XRG

04h 50′ 32″

+00h 29′ 13″

50

🇫🇷 TRISTAN GACHIGNARD

TOTALENERGIES

04h 50′ 32″

+00h 29′ 13″

(BÉNÉJACQ – km 95.1)

Rk

Rider

Team

Points

B

1

🇧🇪 LAURENZ REX

INTERMARCHÉ – WANTY

20 PTS

2

🇳🇱 MATHIEU VAN DER POEL

ALPECIN-DECEUNINCK

17 PTS

3

🇧🇪 THIBAU NYS

LIDL-TREK

15 PTS

4

🇳🇴 SØREN EDVARDSEN-FREDHEIM

UNO-X MOBILITY

13 PTS

5

🇪🇸 SIMONE VELASCO

XDS ASTANA TEAM

11 PTS

6

🇫🇷 ANTHONY TURGIS

TOTALENERGIES

10 PTS

7

🇧🇪 EDWARD THEUNS

LIDL-TREK

9 PTS

8

🇳🇿 LAURENCE PITHIE

RED BULL – BORA – HANSGROHE

8 PTS

9

🇮🇹 MATTEO TRENTIN

TUDOR PRO CYCLING TEAM

7 PTS

10

🇳🇴 TOBIAS FOSS

INEOS GRENADIERS

6 PTS

11

🇧🇪 TIESJ BENOOT

TEAM VISMA|LEASE A BIKE

5 PTS

12

🇰🇿 ALEXEY LUTSENKO

ISRAEL – PREMIER TECH

4 PTS

13

🇨🇴 HAROLD TEJADA

XDS ASTANA TEAM

3 PTS

14

🇧🇪 TIM WELLENS

UAE TEAM EMIRATES XRG

2 PTS

15

🇫🇷 TRISTAN GACHIGNARD

TOTALENERGIES

1 PT

(HAUTACAM – km 180.6)

Rk

Rider

Team

Points

B

1

🇸🇮 TADEJ POGACAR

UAE TEAM EMIRATES XRG

20 PTS

B : 10”

2

🇩🇰 JONAS VINGEGAARD HANSEN

TEAM VISMA | LEASE A BIKE

17 PTS

B : 6”

3

🇩🇪 FLORIAN LIPOWITZ

RED BULL – BORA – HANSGROHE

15 PTS

B : 4”

4

🇳🇴 TOBIAS JOHANNESSEN

UNO-X MOBILITY

13 PTS

5

🇬🇧 OSCAR ONLEY

TEAM PICNIC POSTNL

11 PTS

6

🇫🇷 KÉVIN VAUQUELIN

ARKEA-B&B HOTELS

10 PTS

7

🇧🇪 REMCO EVENEPOEL

SOUDAL QUICK-STEP

9 PTS

8

🇦🇹 FELIX GALL

DECATHLON AG2R LA MONDIALE TEAM

8 PTS

9

🇸🇮 PRIMOŽ ROGLIC

RED BULL – BORA – HANSGROHE

7 PTS

10

🇪🇸 CARLOS RODRIGUEZ

ARKEA-B&B HOTELS

6 PTS

11

🇨🇴 EINER RUBIO REYES

MOVISTAR TEAM

5 PTS

12

🇪🇸 RAÚL GARCIA PIERNA

ARKEA-B&B HOTELS

4 PTS

13

🇫🇷 GUILLAUME MARTIN GUYONNET

GROUPAMA-FDJ

3 PTS

14

🇨🇴 SERGIO HIGUITA

XDS ASTANA TEAM

2 PTS

15

🇺🇸 MATTHEW JORGENSON

TEAM VISMA | LEASE A BIKE

1 PT

Côte de Labatmale (km 91.4)

Rk

Rider

Team

Points

1

🇬🇧 ALFRED BROCKWELL WRIGHT

BAHRAIN VICTORIOUS

1 PT

Col du Soulor (1,474 m) – km 134.1

Rk

Rider

Team

Points

1

🇨🇦 MICHAEL RUSSELL WOODS

ISRAEL – PREMIER TECH

10 PTS

2

🇩🇰 MATTIAS SKJELMOSE

LIDL-TREK

8 PTS

3

🇫🇷 BRUNO ARMIRAIL

DECATHLON AG2R LA MONDIALE TEAM

6 PTS

4

🇦🇺 MICHAEL STORER

TUDOR PRO CYCLING TEAM

4 PTS

5

🇨🇴 EINER RUBIO REYES

MOVISTAR TEAM

2 PTS

6

🇫🇷 AURELIEN PARET PEINTRE

DECATHLON AG2R LA MONDIALE TEAM

1 PT

Col des Bordères (1,156 m) – km 145.7

Rk

Rider

Team

Points

1

🇫🇷 BRUNO ARMIRAIL

DECATHLON AG2R LA MONDIALE TEAM

5 PTS

2

🇩🇰 MATTIAS SKJELMOSE

LIDL-TREK

3 PTS

3

🇦🇺 MICHAEL STORER

TUDOR PRO CYCLING TEAM

2 PTS

4

🇨🇦 MICHAEL RUSSELL WOODS

ISRAEL – PREMIER TECH

1 PT

Hautacam (1,520 m) – km 180.6

Rk

Rider

Team

Points

1

🇸🇮 TADEJ POGACAR

UAE TEAM EMIRATES XRG

20 PTS

2

🇩🇰 JONAS VINGEGAARD HANSEN

TEAM VISMA | LEASE A BIKE

15 PTS

3

🇩🇪 FLORIAN LIPOWITZ

RED BULL – BORA – HANSGROHE

12 PTS

4

🇳🇴 TOBIAS HALLAND JOHANNESSEN

UNO-X MOBILITY

10 PTS

5

🇬🇧 OSCAR ONLEY

TEAM PICNIC POSTNL

8 PTS

6

🇫🇷 KEVIN VAUQUELIN

ARKEA-B&B HOTELS

6 PTS

7

🇧🇪 REMCO EVENEPOEL

SOUDAL QUICK-STEP

4 PTS

8

🇦🇹 FELIX GALL

DECATHLON AG2R LA MONDIALE TEAM

2 PTS

Rk

Rider

Team

Time

Gap

B

P

1

🇩🇪 FLORIAN LIPOWITZ

RED BULL – BORA – HANSGROHE

04h 23′ 42″

B: 4″

2

🇬🇧 EDGAR OSCAR ONLEY

TEAM PICNIC POSTNL

04h 24′ 19″

+00h 00′ 37″

3

🇫🇷 KÉVIN VAUQUELIN

ARKEA‑B&B HOTELS

04h 24′ 52″

+00h 01′ 10″

4

🇧🇪 REMCO EVENEPOEL

SOUDAL QUICK‑STEP

04h 24′ 54″

+00h 01′ 12″

5

🇫🇷 RUBÉN GARCIA PIERNA

ARKEA‑B&B HOTELS

04h 28′ 52″

+00h 05′ 10″

6

🇪🇸 CARLOS RODRIGUEZ

INEOS GRENADIERS

04h 33′ 50″

+00h 10′ 08″

7

🇮🇪 BEN HEALY

EF EDUCATION – EASYPOST

04h 34′ 57″

+00h 11′ 15″

8

🇫🇷 EDDY COSTIOU

ARKEA‑B&B HOTELS

04h 35′ 27″

+00h 11′ 45″

9

🇩🇰 MATTIAS SKJELMOSE

LIDL‑TREK

04h 36′ 42″

+00h 13′ 00″

10

🇫🇷 MORGAN LE BERRE

ARKEA‑B&B HOTELS

04h 48′ 55″

+00h 25′ 13″

11

🇪🇸 PELLO CASTRILLO ZAPATER

MOVISTAR TEAM

04h 50′ 07″

+00h 26′ 25″

12

🇫🇷 TRISTAN GACHIGNARD

TOTALENERGIES

04h 50′ 32″

+00h 26′ 50″

13

🇧🇪 ILAN VAN WILDER

SOUDAL QUICK‑STEP

04h 50′ 32″

+00h 26′ 50″

14

🇪🇸 IVAN ROMEO ABAD

MOVISTAR TEAM

04h 50′ 32″

+00h 26′ 50″

15

🇬🇧 JAMES BLACKMORE

ISRAEL – PREMIER TECH

04h 50′ 32″

+00h 26′ 50″

16

🇫🇷 LÉO BARRE

INTERMARCHÉ – WANTY

04h 52′ 34″

+00h 28′ 52″

17

🇫🇷 AURÉLIEN BAUDIN

EF EDUCATION – EASYPOST

04h 52′ 41″

+00h 28′ 59″

18

🇳🇿 LIAM PITHIE

RED BULL – BORA – HANSGROHE

04h 52′ 41″

+00h 28′ 59″

19

🇫🇷 BAUDOIN TRONCHON

DECATHLON AG2R LA MONDIALE

04h 52′ 41″

+00h 28′ 59″

20

🇫🇷 VICTOR PARET PEINTRE

SOUDAL QUICK‑STEP

04h 52′ 41″

+00h 28′ 59″

21

🇧🇪 EMIL VERSTRYNGE

ALPECIN‑DECEUNINCK

04h 52′ 41″

+00h 28′ 59″

22

🇦🇺 SEAN FLYNN

TEAM PICNIC POSTNL

04h 54′ 12″

+00h 30′ 30″

23

🇦🇹 MAXIMILIAN MAYRHOFER

TUDOR PRO CYCLING TEAM

04h 54′ 18″

+00h 30′ 36″

24

🇺🇸 QUINN SIMMONS

LIDL‑TREK

04h 54′ 22″

+00h 30′ 40″

25

🇳🇱 FRITS VAN DEN BROEK

TEAM PICNIC POSTNL

04h 54′ 33″

+00h 30′ 51″

26

🇫🇷 ROMAIN GREGOIRE

GROUPAMA‑FDJ

04h 54′ 59″

+00h 31′ 17″

27

🇫🇷 LUIS MARTINEZ

BAHRAIN VICTORIOUS

04h 57′ 04″

+00h 33′ 22″

28

🇳🇱 ROMAIN VAN SINTMAARTENSDIJK

INTERMARCHÉ – WANTY

04h 57′ 46″

+00h 34′ 04″

29

🇫🇷 AURÉLIEN LAURANCE

INEOS GRENADIERS

04h 58′ 19″

+00h 34′ 37″

30

🇫🇷 PAUL PENHOET

GROUPAMA‑FDJ

04h 58′ 27″

+00h 34′ 45″

31

🇫🇷 MARTIN VERCHER

TOTALENERGIES

04h 58′ 29″

+00h 34′ 47″

32

🇧🇪 LORENZO VAN EETVELT

LOTTO

04h 58′ 40″

+00h 34′ 58″

33

🇧🇪 JARNE BERCKMOES

LOTTO

04h 59′ 20″

+00h 35′ 38″

34

🇫🇷 HARRIS PAGE

INTERMARCHÉ – WANTY

05h 00′ 01″

+00h 36′ 19″

35

🇧🇪 VICTOR BRAET

INTERMARCHÉ – WANTY

05h 00′ 22″

+00h 36′ 40″

36

🇪🇷 BINIAM GIRMAY

INTERMARCHÉ – WANTY

05h 00′ 42″

+00h 37′ 00″

37

🇬🇧 SAM WATSON

INEOS GRENADIERS

05h 00′ 44″

+00h 37′ 02″

38

🇳🇱 MATS VAN DIJKE

RED BULL – BORA – HANSGROHE

05h 01′ 11″

+00h 37′ 29″

39

🇩🇪 PASCAL BITTNER

TEAM PICNIC POSTNL

05h 01′ 26″

+00h 37′ 44″

40

🇩🇰 THOMAS LUND ANDRESEN

TEAM PICNIC POSTNL

05h 01′ 26″

+00h 37′ 44″

41

🇦🇺 LIAM PLAPP

TEAM JAYCO ALULA

05h 01′ 26″

+00h 37′ 44″

42

🇧🇪 ARNAUD DE LIE

LOTTO

05h 02′ 14″

+00h 38′ 32″

43

🇳🇴 SONDRE EDVARDSEN‑FREDHEIM

UNO‑X MOBILITY

05h 03′ 08″

+00h 39′ 26″

44

🇷🇺 YEGOR FEDOROV

XDS ASTANA TEAM

05h 03′ 08″

+00h 39′ 26″

45

🇺🇸 JONATHAN MILAN

LIDL‑TREK

05h 03′ 08″

+00h 39′ 26″

46

🇧🇪 THIBAU NYS

LIDL‑TREK

05h 03′ 08″

+00h 39′ 26″

47

🇫🇷 LEO ASKEY

GROUPAMA‑FDJ

05h 03′ 08″

+00h 39′ 26″

Rk

Team

Time

Gap

P

1

ARKEA-B&B HOTELS

13h 22′ 29″

2

RED BULL – BORA – HANSGROHE

13h 26′ 28″

+00h 03′ 59″

3

UAE TEAM EMIRATES XRG

13h 27′ 57″

+00h 05′ 28″

4

TEAM VISMA|LEASE A BIKE

13h 30′ 02″

+00h 07′ 33″

5

DECATHLON AG2R LA MONDIALE TEAM

13h 30′ 32″

+00h 08′ 03″

6

XDS ASTANA TEAM

13h 43′ 13″

+00h 20′ 44″

7

MOVISTAR TEAM

13h 43′ 24″

+00h 20′ 55″

8

TEAM PICNIC POSTNL

13h 54′ 33″

+00h 32′ 04″

9

TOTALENERGIES

13h 56′ 50″

+00h 34′ 21″

10

GROUPAMA-FDJ

14h 01′ 33″

+00h 39′ 04″

11

SOUDAL QUICK-STEP

14h 05′ 58″

+00h 43′ 29″

12

INEOS GRENADIERS

14h 08′ 15″

+00h 45′ 46″

13

EF EDUCATION – EASYPOST

14h 09′ 39″

+00h 47′ 10″

14

UNO-X MOBILITY

14h 11′ 43″

+00h 49′ 14″

15

ISRAEL – PREMIER TECH

14h 22′ 49″

+00h 01h 00′ 20″

16

TUDOR PRO CYCLING TEAM

14h 23′ 10″

+00h 01h 00′ 41″

17

LIDL-TREK

14h 23′ 45″

+00h 01h 01′ 16″

18

COFIDIS

14h 27′ 48″

+00h 01h 05′ 19″

19

TEAM JAYCO ALULA

14h 29′ 51″

+00h 01h 07′ 22″

20

BAHRAIN VICTORIOUS

14h 35′ 49″

+00h 01h 13′ 20″

21

ALPECIN-DECEUNINCK

14h 38′ 03″

+00h 01h 15′ 34″

22

INTERMARCHÉ – WANTY

14h 48′ 06″

+00h 01h 25′ 37″

23

LOTTO

14h 50′ 41″

+00h 01h 28′ 12″


🥇 Tour de France 2025 Top General Rankings after stage 12

Rk

Rider

Team

Time

Gap

B

P

1

🇸🇮 TADEJ POGACAR

UAE TEAM EMIRATES XRG

45h 22′ 51″

B : 36″

2

🇩🇰 JONAS VINGEGAARD HANSEN

TEAM VISMA | LEASE A BIKE

45h 26′ 22″

+00h 03′ 31″

B : 20″

3

🇧🇪 REMCO EVENEPOEL

SOUDAL QUICK‑STEP

45h 27′ 36″

+00h 04′ 45″

4

🇩🇪 FLORIAN LIPOWITZ

RED BULL – BORA – HANSGROHE

45h 28′ 25″

+00h 05′ 34″

B : 4″

5

🇫🇷 KÉVIN VAUQUELIN

ARKEA‑B&B HOTELS

45h 28′ 31″

+00h 05′ 40″

6

🇬🇧 OSCAR ONLEY

TEAM PICNIC POSTNL

45h 28′ 56″

+00h 06′ 05″

B : 4″

7

🇸🇮 PRIMOŽ ROGLIČ

RED BULL – BORA – HANSGROHE

45h 30′ 21″

+00h 07′ 30″

8

🇳🇴 TOBIAS JOHANNESSEN

UNO‑X MOBILITY

45h 30′ 35″

+00h 07′ 44″

9

🇦🇹 FELIX GALL

DECATHLON AG2R LA MONDIALE TEAM

45h 32′ 12″

+00h 09′ 21″

10

🇺🇸 MATTHEW JORGENSON

TEAM VISMA | LEASE A BIKE

45h 35′ 03″

+00h 12′ 12″

11

🇮🇪 BEN HEALY

EF EDUCATION – EASYPOST

45h 36′ 10″

+00h 13′ 19″

B : 14″

12

🇪🇸 CARLOS RODRIGUEZ

INEOS GRENADIERS

45h 40′ 47″

+00h 17′ 56″

13

🇫🇷 JULES JEGAT

TOTALENERGIES

45h 41′ 01″

+00h 18′ 10″

P : 10″

14

🇫🇷 GUILLAUME MARTIN GUYONNET

GROUPAMA‑FDJ

45h 42′ 21″

+00h 19′ 30″

15

🇪🇸 ENRIC MAS

MOVISTAR TEAM

45h 44′ 28″

+00h 21′ 37″

16

🇪🇸 JONATHAN NARVAEZ

UAE TEAM EMIRATES XRG

45h 44′ 51″

+00h 22′ 00″

17

🇦🇺 BEN O’CONNOR

TEAM JAYCO ALULA

45h 45′ 05″

+00h 22′ 14″

18

🇩🇰 MATTIAS SKJELMOSE

LIDL‑TREK

45h 50′ 40″

+00h 27′ 49″

19

🇪🇸 CARLOS RODRIGUEZ

ARKEA‑B&B HOTELS

45h 53′ 12″

+00h 30′ 21″

20

🇩🇪 EMMANUEL BUCHMANN

COFIDIS

45h 54′ 13″

+00h 31′ 22″

21

🇺🇸 SEPP KUSS

TEAM VISMA | LEASE A BIKE

45h 55′ 51″

+00h 33′ 00″

22

🇬🇧 SIMON YATES

TEAM VISMA | LEASE A BIKE

45h 58′ 05″

+00h 35′ 14″

B : 10″

23

🇳🇱 THYMEN ARENSMAN

INEOS GRENADIERS

46h 02′ 55″

+00h 40′ 04″

B : 6″

24

🇫🇷 VALENTIN MADOUAS

GROUPAMA‑FDJ

46h 03′ 09″

+00h 40′ 18″

25

🇨🇴 SERGIO HIGUITA

XDS ASTANA TEAM

46h 03′ 44″

+00h 40′ 53″

26

🇫🇷 CLÉMENT BERTHET

DECATHLON AG2R LA MONDIALE TEAM

46h 06′ 37″

+00h 43′ 46″

27

🇫🇷 ROMAIN GREGOIRE

GROUPAMA‑FDJ

46h 11′ 27″

+00h 48′ 36″

28

🇬🇧 ADAM YATES

UAE TEAM EMIRATES XRG

46h 12′ 06″

+00h 49′ 15″

29

🇧🇪 STEFF CRAS

TOTALENERGIES

46h 12′ 10″

+00h 49′ 19″

30

🇫🇷 WARREN BARGUIL

TEAM PICNIC POSTNL

46h 14′ 04″

+00h 51′ 13″

31

🇫🇷 AURÉLIEN PARET PEINTRE

DECATHLON AG2R LA MONDIALE TEAM

46h 15′ 20″

+00h 52′ 29″

32

🇧🇪 XANDER MEURISSE

ALPECIN‑DECEUNINCK

46h 15′ 22″

+00h 52′ 31″

33

🇷🇺 ALEKSANDR VLASOV

RED BULL – BORA – HANSGROHE

46h 17′ 10″

+00h 54′ 19″

34

🇧🇪 TIESJ BENOOT

TEAM VISMA | LEASE A BIKE

46h 17′ 51″

+00h 55′ 00″

35

🇪🇸 SERGIO VELASCO

XDS ASTANA TEAM

46h 20′ 29″

+00h 57′ 38″

36

🇦🇺 CALLUM SCOTSON

DECATHLON AG2R LA MONDIALE TEAM

46h 20′ 53″

+00h 58′ 02″

37

🇫🇷 PAUL PACHER

GROUPAMA‑FDJ

46h 21′ 02″

+00h 58′ 11″

38

🇬🇧 JAMES BLACKMORE

ISRAEL – PREMIER TECH

46h 21′ 04″

+00h 58′ 13″

39

🇦🇹 GREGOR MÜHLBERGER

MOVISTAR TEAM

46h 21′ 11″

+00h 58′ 20″

40

🇳🇱 MATHIEU VAN DER POEL

ALPECIN‑DECEUNINCK

46h 21′ 44″

+00h 58′ 53″

B : 20″

41

🇫🇷 CLÉMENT VENTURINI

ARKEA‑B&B HOTELS

46h 23′ 51″

+01h 01′ 00″

42

🇫🇷 AURÉLIEN BAUDIN

EF EDUCATION – EASYPOST

46h 24′ 14″

+01h 01′ 23″

43

🇦🇺 HARRISON WILLIAM SWEENY

EF EDUCATION – EASYPOST

46h 26′ 30″

+01h 03′ 39″

44

🇧🇪 ILAN VAN WILDER

SOUDAL QUICK‑STEP

46h 29′ 27″

+01h 06′ 36″

45

🇳🇱 PASCAL EENKHOORN

SOUDAL QUICK‑STEP

46h 30′ 43″

+01h 07′ 52″

46

🇺🇸 QUINN SIMMONS

LIDL‑TREK

46h 30′ 55″

+01h 08′ 04″

B : 6″

47

🇧🇪 VICTOR CAMPENAERTS

TEAM VISMA | LEASE A BIKE

46h 31′ 04″

+01h 08′ 13″

48

🇩🇰 MAGNUS HOELGAARD

UNO‑X MOBILITY

46h 31′ 17″

+01h 08′ 26″

49

🇫🇷 ALEXANDRE DELETTRE

TOTALENERGIES

46h 33′ 54″

+01h 11′ 03″

50

🇫🇷 RUBÉN GARCÍA PIERNA

ARKEA‑B&B HOTELS

46h 35′ 24″

+01h 12′ 33″

Rank

Rider

Team

Points

P

1

🇮🇹 JONATHAN MILAN

LIDL‑TREK

231 PTS

P : 10

2

🇸🇮 TADEJ POGACAR

UAE TEAM EMIRATES XRG

183 PTS

3

🇳🇱 MATHIEU VAN DER POEL

ALPECIN‑DECEUNINCK

173 PTS

4

🇪🇷 BINIANI GIRMAY

INTERMARCHÉ‑WANTY

154 PTS

5

🇧🇪 TIM MERLIER

SOUDAL QUICK‑STEP

150 PTS

6

🇫🇷 ANTHONY TURGIS

TOTALENERGIES

117 PTS

7

🇩🇰 JONAS VINGEGAARD

TEAM VISMA |

103 PTS

8

🇳🇴 JONAS ABRAHAMSEN

UNO‑X MOBILITY

90 PTS

9

🇺🇸 QUINN SIMMONS

LIDL‑TREK

82 PTS

10

🇧🇪 ARNAUD DE LIE

LOTTO

75 PTS

11

🇦🇺 KADEN GROVES

ALPECIN‑DECEUNINCK

73 PTS

12

🇬🇧 OSCAR ONLEY

TEAM PICNIC POSTNL

69 PTS

13

🇧🇪 REMCO EVENEPOEL

SOUDAL QUICK‑STEP

68 PTS

14

🇧🇪 WOUT VAN AERT

TEAM VISMA| LEASE A BIKE

59 PTS

15

🇫🇷 KÉVIN VAUQUELIN

ARKEA‑B&B HOTELS

58 PTS

16

🇮🇪 BEN HEALY

EF EDUCATION‑EASYPOST

55 PTS

17

🇧🇪 LAURENS REX

INTERMARCHÉ‑WANTY

55 PTS

18

🇨🇭MAURO SCHMID

TEAM JAYCO ALULA

55 PTS

19

🇺🇸 MATTHEW JORGENSON

TEAM VISMA | LEASE A BIKE

52 PTS

20

🇫🇷 PAUL PENHOËT

GROUPAMA‑FDJ

49 PTS

P : 10

21

🇫🇷 BRUNO ARMIRAIL

DECATHLON AG2R LA MONDIALE TEAM

43 PTS

22

🇫🇷 ROMAIN GREGOIRE

GROUPAMA‑FDJ

41 PTS

23

🇫🇷 BRYAN COQUARD

COFIDIS

40 PTS

P : 13

24

🇬🇧 SIMON YATES

TEAM VISMA | LEASE A BIKE

37 PTS

25

🇩🇪 PHIL BAUHAUS

BAHRAIN VICTORIOUS

37 PTS

26

🇩🇪 FLORIAN LIPOWITZ

RED BULL – BORA – HANSGROHE

35 PTS

27

🇮🇹 SIMONE CONSONNI

LIDL‑TREK

35 PTS

28

🇨🇿 PAVEL BITTNER

TEAM PICNIC POSTNL

34 PTS

29

🇦🇺 MICHAEL STORER

TUDOR PRO CYCLING TEAM

33 PTS

30

🇩🇪 PASCAL ACKERMANN

ISRAEL‑PREMIER TECH

33 PTS

31

🇬🇧 FRED WRIGHT

BAHRAIN VICTORIOUS

30 PTS

32

🇳🇴 ANDERS JOHANNESSEN

UNO‑X MOBILITY

29 PTS

33

🇫🇷 ALEXIS LAURANCE

INEOS GRENADIERS

28 PTS

34

🇩🇰 TOBIAS LUND ANDRESEN

TEAM PICNIC POSTNL

28 PTS

35

🇳🇴 SØREN EDVARDSEN‑FREDHEIM

UNO‑X MOBILITY

28 PTS

36

🇫🇷 LOUIS MARTINEZ

BAHRAIN VICTORIOUS

27 PTS

37

🇦🇹 FELIX GALL

DECATHLON AG2R LA MONDIALE TEAM

26 PTS

38

🇪🇸 IVAN GARCIA CORTINA

MOVISTAR TEAM

25 PTS

39

🇫🇷 AURÉLIEN BAUDIN

EF EDUCATION‑EASYPOST

25 PTS

40

🇫🇷 MATHIS BURGAUDEAU

TOTALENERGIES

25 PTS

41

🇳🇱 THYMEN ARENSMAN

INEOS GRENADIERS

24 PTS

42

🇫🇷 JULIAN ALAPHILIPPE

TUDOR PRO CYCLING TEAM

24 PTS

43

🇳🇴 TOBIAS JOHANNESSEN

UNO‑X MOBILITY

23 PTS

44

🇪🇸 SERGIO VELASCO

XDS ASTANA TEAM

23 PTS

45

🇮🇹 MATTEO TRENTIN

TUDOR PRO CYCLING TEAM

23 PTS

46

🇪🇸 IGOR ROMEO ABAD

MOVISTAR TEAM

22 PTS

47

🇮🇹 ALBERTO DAINESE

TUDOR PRO CYCLING TEAM

22 PTS

48

🇰🇿 YEVGENIY FEDOROV

XDS ASTANA TEAM

20 PTS

49

🇦🇺 HARRISON SWEENEY

EF EDUCATION‑EASYPOST

20 PTS

50

🇧🇪 BRENT VAN MOER

LOTTO

20 PTS

Rank

Rider

Team

Points

P

1

🇸🇮 TADEJ POGACAR

UAE TEAM EMIRATES XRG

27 PTS

2

🇫🇷 LENNY MARTINEZ

BAHRAIN VICTORIOUS

27 PTS

3

🇨🇦 MICHAEL RUSSELL WOODS

ISRAEL ‑ PREMIER TECH

22 PTS

4

🇩🇰 JONAS VINGEGAARD

TEAM VISMA | LEASE A BIKE

19 PTS

5

🇮🇪 BEN HEALY

EF EDUCATION ‑ EASYPOST

16 PTS

6

🇫🇷 BRUNO ARMIRAIL

DECATHLON AG2R LA MONDIALE TEAM

15 PTS

7

🇩🇪 FLORIAN LIPOWITZ

RED BULL ‑ BORA ‑ HANSGROHE

12 PTS

8

🇩🇰 MATTIAS SKJELMOSE

LIDL‑TREK

11 PTS

9

🇦🇺 MICHAEL STORER

TUDOR PRO CYCLING TEAM

10 PTS

10

🇳🇴 TOBIAS JOHANNESSEN

UNO‑X MOBILITY

10 PTS

11

🇧🇪 TIM WELLENS

UAE TEAM EMIRATES XRG

8 PTS

12

🇬🇧 OSCAR ONLEY

TEAM PICNIC POSTNL

8 PTS

13

🇳🇱 THYMEN ARENSMAN

INEOS GRENADIERS

8 PTS

14

🇫🇷 KÉVIN VAUQUELIN

ARKEA‑B&B HOTELS

7 PTS

15

🇳🇴 ANDERS JOHANNESSEN

UNO‑X MOBILITY

6 PTS

16

🇬🇧 SIMON YATES

TEAM VISMA | LEASE A BIKE

5 PTS

17

🇺🇸 QUINN SIMMONS

LIDL‑TREK

5 PTS

18

🇦🇺 BEN O’CONNOR

TEAM JAYCO ALULA

5 PTS

19

🇳🇴 JONAS ABRAHAMSEN

UNO‑X MOBILITY

4 PTS

20

🇧🇪 REMCO EVENEPOEL

SOUDAL QUICK‑STEP

4 PTS

21

🇫🇷 ETIENNE COSTIOU

ARKEA‑B&B HOTELS

3 PTS

22

🇬🇧 FRED WRIGHT

BAHRAIN VICTORIOUS

3 PTS

23

🇫🇷 BASTIEN THOMAS

COFIDIS

2 PTS

24

🇦🇹 FELIX GALL

DECATHLON AG2R LA MONDIALE TEAM

2 PTS

25

🇨🇴 EINER RUBIO REYES

MOVISTAR TEAM

2 PTS

26

🇫🇷 MATHIS BURGAUDEAU

TOTALENERGIES

1 PT

27

🇳🇴 ANDREAS LEKNESSUND

UNO‑X MOBILITY

1 PT

28

🇩🇰 KASPER ASGREEN

EF EDUCATION ‑ EASYPOST

1 PT

29

🇫🇷 AURELIEN PARET PEINTRE

DECATHLON AG2R LA MONDIALE TEAM

1 PT

30

🇦🇺 HARRISON SWEENY

EF EDUCATION ‑ EASYPOST

1 PT

31

🇺🇸 NEILSON POWLESS

EF EDUCATION ‑ EASYPOST

1 PT

32

🇨🇭 MARC HIRSCHI

TUDOR PRO CYCLING TEAM

1 PT

33

🇨🇭 MAURO SCHMID

TEAM JAYCO ALULA

1 PT

Rank

Rider

Team

Time

Gap

B

P

1

🇧🇪 REMCO EVENEPOEL

SOUDAL QUICK‑STEP

45h 27′ 36”

2

🇩🇪 FLORIAN LIPOWITZ

RED BULL ‑ BORA ‑ HANSGROHE

45h 28′ 25”

+ 00h 00′ 49”

B: 4”

3

🇫🇷 KÉVIN VAUQUELIN

ARKEA‑B&B HOTELS

45h 28′ 31”

+ 00h 00′ 55”

4

🇬🇧 OSCAR ONLEY

TEAM PICNIC POSTNL

45h 28′ 56”

+ 00h 01′ 20”

B: 4”

5

🇮🇪 BEN HEALY

EF EDUCATION ‑ EASYPOST

45h 36′ 10”

+ 00h 08′ 34”

B: 14”

6

🇪🇸 CARLOS RODRIGUEZ

INEOS GRENADIERS

45h 40′ 47”

+ 00h 13′ 11”

7

🇩🇰 MATTIAS SKJELMOSE

LIDL‑TREK

45h 50′ 40”

+ 00h 23′ 04”

8

🇫🇷 ROMAIN GREGOIRE

GROUPAMA‑FDJ

46h 11′ 27”

+ 00h 43′ 51”

9

🇬🇧 JAMES BLACKMORE

ISRAEL ‑ PREMIER TECH

46h 21′ 04”

+ 00h 53′ 28”

10

🇫🇷 ALEXANDRE BAUDIN

EF EDUCATION ‑ EASYPOST

46h 24′ 14”

+ 00h 56′ 38”

11

🇧🇪 ILAN VAN WILDER

SOUDAL QUICK‑STEP

46h 29′ 27”

+ 01h 01′ 51”

12

🇺🇸 QUINN SIMMONS

LIDL‑TREK

46h 30′ 55”

+ 01h 03′ 19”

B: 6”

13

🇪🇸 RAÚL GARCIA PIERNA

ARKEA‑B&B HOTELS

46h 35′ 24”

+ 01h 07′ 48”

14

🇫🇷 AXEL LAURANCE

INEOS GRENADIERS

46h 38′ 11”

+ 01h 10′ 35”

15

🇫🇷 THÉO GACHIGNARD

TOTALENERGIES

46h 38′ 38”

+ 01h 11′ 02”

16

🇧🇪 JARNE BERCKMOES

LOTTO

46h 39′ 32”

+ 01h 11′ 56”

17

🇳🇱 FRED VAN DEN BROEK

TEAM PICNIC POSTNL

46h 40′ 35”

+ 01h 12′ 59”

18

🇫🇷 BASTIEN TRONCHON

DECATHLON AG2R LA MONDIALE TEAM

46h 50′ 29”

+ 01h 22′ 53”

19

🇫🇷 ETIENNE COSTIOU

ARKEA‑B&B HOTELS

46h 51′ 13”

+ 01h 23′ 37”

20

🇫🇷 MATIS LE BERRE

ARKEA‑B&B HOTELS

46h 54′ 04”

+ 01h 26′ 28”

21

🇧🇪 EMIEL VERSTRYNGE

ALPECIN‑DECEUNINCK

46h 54′ 50”

+ 01h 27′ 14”

22

🇫🇷 VALENTIN PARET PEINTRE

SOUDAL QUICK‑STEP

46h 55′ 15”

+ 01h 27′ 39”

23

🇩🇪 MARIAN MAYRHOFER

TUDOR PRO CYCLING TEAM

46h 57′ 29”

+ 01h 29′ 53”

24

🇪🇸 PELAYO CASTRILLO ZAPATER

MOVISTAR TEAM

47h 08′ 31”

+ 01h 40′ 55”

25

🇳🇿 LAURENCE PITHIE

RED BULL ‑ BORA ‑ HANSGROHE

47h 08′ 39”

+ 01h 41′ 03”

26

🇫🇷 LENNY MARTINEZ

BAHRAIN VICTORIOUS

47h 13′ 08”

+ 01h 45′ 32”

27

🇩🇰 THEODOR LUND ANDRESEN

TEAM PICNIC POSTNL

47h 13′ 28”

+ 01h 45′ 52”

28

🇪🇸 IVAN ROMEO ABAD

MOVISTAR TEAM

47h 21′ 10”

+ 01h 53′ 34”

29

🇫🇷 LOUIS BARRE

INTERMARCHÉ ‑ WANTY

47h 21′ 14”

+ 01h 53′ 38”

30

🇧🇪 THIBAU NYS

LIDL‑TREK

47h 35′ 49”

+ 02h 08′ 13”

31

🇬🇧 SAM WATSON

INEOS GRENADIERS

47h 39′ 30”

+ 02h 11′ 54”

32

🇫🇷 PAUL PENHOËT

GROUPAMA‑FDJ

47h 39′ 43”

+ 02h 12′ 07”

P: 20”

33

🇪🇷 BINIAM GIRMAY

INTERMARCHÉ ‑ WANTY

47h 43′ 23”

+ 02h 15′ 47”

B: 6”

34

🇮🇪 SEAN FLYNN

TEAM PICNIC POSTNL

47h 43′ 25”

+ 02h 15′ 49”

35

🇦🇺 LUCAS PLAPP

TEAM JAYCO ALULA

47h 44′ 12”

+ 02h 16′ 36”

36

🇧🇪 ARNAUD DE LIE

LOTTO

47h 48′ 39”

+ 02h 21′ 03”

B: 4”

37

🇨🇿 PAVEL BITTNER

TEAM PICNIC POSTNL

47h 51′ 11”

+ 02h 23′ 35”

38

🇬🇧 LEWIS ASKEY

GROUPAMA‑FDJ

47h 52′ 12”

+ 02h 24′ 36”

39

🇫🇷 HUGO PAGE

INTERMARCHÉ ‑ WANTY

47h 53′ 40”

+ 02h 26′ 04”

40

🇳🇴 STIAN EDVARDSEN‑FREDHEIM

UNO‑X MOBILITY

47h 53′ 44”

+ 02h 26′ 08”

41

🇧🇪 VICTOR BRAET

INTERMARCHÉ ‑ WANTY

47h 55′ 07”

+ 02h 27′ 31”

42

🇮🇹 JONATHAN MILAN

LIDL‑TREK

47h 55′ 24”

+ 02h 27′ 48”

B: 22”

P: 10”

43

🇳🇱 MICK VAN DIJKE

RED BULL ‑ BORA ‑ HANSGROHE

47h 57′ 30”

+ 02h 29′ 54”

44

🇧🇪 LENNERT VAN EETVELT

LOTTO

47h 57′ 40”

+ 02h 30′ 04”

45

🇰🇿 YEVGENIY FEDOROV

XDS ASTANA TEAM

48h 05′ 13”

+ 02h 37′ 37”

46

🇳🇱 RENO VAN SINTMAARTENSDIJK

INTERMARCHÉ ‑ WANTY

48h 08′ 09”

+ 02h 40′ 33”

47

🇫🇷 MATHIS VERCHER

TOTALENERGIES

48h 14′ 20”

+ 02h 46′ 44”

RANK

TEAM

TIME

GAP

P

1

TEAM VISMA | LEASE A BIKE

136h 32′ 11”

2

UAE TEAM EMIRATES XRG

136h 49′ 26”

+ 00h 17′ 15”

3

ARKEA-B&B HOTELS

136h 57′ 19”

+ 00h 25′ 08”

4

DECATHLON AG2R LA MONDIALE TEAM

137h 05′ 57”

+ 00h 33′ 46”

5

RED BULL – BORA – HANSGROHE

137h 07′ 06”

+ 00h 34′ 55”

6

GROUPAMA-FDJ

137h 35′ 24”

+ 01h 03′ 13”

7

MOVISTAR TEAM

137h 39′ 26”

+ 01h 07′ 15”

8

INEOS GRENADIERS

137h 47′ 27”

+ 01h 15′ 16”

9

XDS ASTANA TEAM

137h 49′ 55”

+ 01h 17′ 44”

10

TOTALENERGIES

137h 52′ 45”

+ 01h 20′ 34”

11

EF EDUCATION – EASYPOST

137h 57′ 21”

+ 01h 25′ 10”

12

TEAM PICNIC POSTNL

138h 04′ 39”

+ 01h 32′ 28”

13

SOUDAL QUICK-STEP

138h 06′ 27”

+ 01h 34′ 16”

14

UNO-X MOBILITY

138h 15′ 09”

+ 01h 42′ 58”

15

TUDOR PRO CYCLING TEAM

138h 38′ 26”

+ 02h 06′ 15”

16

LIDL-TREK

138h 42′ 13”

+ 02h 10′ 02”

17

ALPECIN-DECEUNINCK

138h 49′ 27”

+ 02h 17′ 16”

18

TEAM JAYCO ALULA

138h 52′ 55”

+ 02h 20′ 44”

19

ISRAEL – PREMIER TECH

139h 05′ 43”

+ 02h 33′ 32”

20

COFIDIS

139h 10′ 27”

+ 02h 38′ 16”

21

BAHRAIN VICTORIOUS

140h 15′ 02”

+ 03h 42′ 51”

22

LOTTO

140h 43′ 09”

+ 04h 10′ 58”

23

INTERMARCHÉ – WANTY

141h 35′ 03”

+ 05h 02′ 52”


📌 Next Up
Stage 13: Loudenvielle > Peyragudes – July 18, 2025 → [Stage 13 Results]

📌Previous:
Stage 11: Toulouse > Toulouse – July 16, 2025 → [Stage 11 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 *