Tour de France 2025 Overall Standings

Welcome to the ultimate standings hub for Tour de France 2025 — where every jersey battle comes to life, updated in real-time as each stage finishes.

From the legendary Yellow Jersey to the sprinter’s Green, the climber’s Polka Dot, and the best young rider’s White, follow every shake-up in the standings right here.


 ✅The official results are now updated after stage 21. 🕗 Last Updated: SUN , 7/27/2025

🟡 General Classification (GC) — Yellow Jersey

The General Classification is the heart of the Tour de France — a ranking of the riders by cumulative time across all 21 stages. The leader wears the prestigious Yellow Jersey.

Current Top – 50 GC Standings

🕗 Last Updated: SUN , 7/27/2025

RankRiderTeamTimeGapBP
1🇸🇮 TADEJ POGACARUAE TEAM EMIRATES XRG76h 00′ 32″B: 52″
2🇩🇰 JONAS VINGEGAARD HANSENTEAM VISMA | LEASE A BIKE76h 04′ 56″+04′ 24″B: 34″
3🇩🇪 FLORIAN LIPOWITZRED BULL – BORA – HANSGROHE76h 11′ 32″+11′ 00″B: 4″
4🇬🇧 OSCAR ONLEYTEAM PICNIC POSTNL76h 12′ 44″+12′ 12″B: 4″
5🇫🇷 FELIX GALLDECATHLON AG2R LA MONDIALE TEAM76h 17′ 44″+17′ 12″
6🇳🇴 TOBIAS JOHANNESSENUNO-X MOBILITY76h 20′ 46″+20′ 14″
7🇫🇷 KÉVIN VAUQUELINARKEA-B&B HOTELS76h 23′ 07″+22′ 35″
8🇸🇮 PRIMOŽ ROGLIČRED BULL – BORA – HANSGROHE76h 26′ 02″+25′ 30″
9🇮🇪 BEN HEALYEF EDUCATION – EASYPOST76h 28′ 34″+28′ 02″B: 20″
10🇫🇷 JORDAN JEGATTOTALENERGIES76h 33′ 14″+32′ 42″P: 10″
11🇦🇺 BEN O’CONNORTEAM JAYCO ALULA76h 35′ 06″+34′ 34″B: 10″
12🇳🇱 THYMO ARENSMANINEOS GRENADIERS76h 53′ 13″+52′ 41″B: 26″
13🇪🇨 JONATHAN NARVAEZUAE TEAM EMIRATES XRG77h 05′ 08″+1h 04′ 36″
14🇨🇴 SERGIO HIGUITAXDS ASTANA TEAM77h 08′ 51″+1h 08′ 19″
15🇬🇧 SIMON YATESTEAM VISMA | LEASE A BIKE77h 18′ 02″+1h 17′ 30″B: 10″
16🇫🇷 GÉRARD MARTIN GUYONNETGROUPAMA-FDJ77h 18′ 39″+1h 18′ 07″
17🇺🇸 SEPP KUSSTEAM VISMA | LEASE A BIKE77h 20′ 56″+1h 20′ 24″
18🇦🇹 GREGOR MÜHLBERGERMOVISTAR TEAM77h 28′ 49″+1h 28′ 17″
19🇺🇸 MATTEJ JORGENSONTEAM VISMA | LEASE A BIKE77h 30′ 00″+1h 29′ 28″
20🇪🇸 CARLOS RODRIGUEZARKEA-B&B HOTELS77h 36′ 47″+1h 36′ 15″
21🇫🇷 VALENTIN MADOUASGROUPAMA-FDJ77h 40′ 18″+1h 39′ 46″
22🇧🇪 XANDRO MEURISSEALPECIN-DECEUNINCK77h 44′ 18″+1h 43′ 46″
23🇫🇷 WARREN BARGUILTEAM PICNIC POSTNL77h 48′ 41″+1h 48′ 09″
24🇬🇧 ADAM YATESUAE TEAM EMIRATES XRG77h 49′ 13″+1h 48′ 41″
25🇫🇷 AURÉLIEN PARET PEINTREDECATHLON AG2R LA MONDIALE TEAM78h 13′ 24″+2h 12′ 52″
26🇪🇸 RAÚL GARCIA PIERNAARKEA-B&B HOTELS78h 16′ 30″+2h 15′ 58″
27🇷🇺 ALEKSANDR VLASOVRED BULL – BORA – HANSGROHE78h 16′ 47″+2h 16′ 15″
28🇧🇪 VICTOR CAMPENAERTSTEAM VISMA | LEASE A BIKE78h 21′ 08″+2h 20′ 36″B: 6″
29🇪🇸 MARC SOLERUAE TEAM EMIRATES XRG78h 21′ 33″+2h 21′ 01″
30🇩🇪 EMANUEL BUCHMANNCOFIDIS78h 22′ 06″+2h 21′ 34″
31🇪🇸 EINER RUBIO REYESMOVISTAR TEAM78h 22′ 28″+2h 21′ 56″
32🇧🇪 ILAN VAN WILDERSOUDAL QUICK-STEP78h 23′ 46″+2h 23′ 14″
33🇦🇺 CALLUM SCOTSONDECATHLON AG2R LA MONDIALE TEAM78h 26′ 12″+2h 25′ 40″
34🇫🇷 ROMAIN GREGOIREGROUPAMA-FDJ78h 26′ 30″+2h 25′ 58″
35🇦🇺 HARRY SWEENYEF EDUCATION – EASYPOST78h 28′ 30″+2h 27′ 58″
36🇫🇷 CLÉMENT BERTHETDECATHLON AG2R LA MONDIALE TEAM78h 33′ 22″+2h 32′ 50″
37🇧🇪 TIM WELLENSUAE TEAM EMIRATES XRG78h 38′ 56″+2h 38′ 24″B: 10″
38🇪🇸 SAMUEL VELASCOXDS ASTANA TEAM78h 42′ 03″+2h 41′ 31″
39🇳🇱 FRANK VAN DEN BROEKTEAM PICNIC POSTNL78h 46′ 16″+2h 45′ 44″B: 6″
40🇨🇴 SANTIAGO BUITRAGOBAHRAIN VICTORIOUS78h 46′ 20″+2h 45′ 48″B: 4″
41🇫🇷 VALENTIN PARET PEINTRESOUDAL QUICK-STEP78h 47′ 37″+2h 47′ 05″B: 10″
42🇦🇺 MICHAEL STORERTUDOR PRO CYCLING TEAM78h 51′ 23″+2h 50′ 51″B: 4″
43🇮🇹 CRISTIAN VENTURINIARKEA-B&B HOTELS78h 53′ 11″+2h 52′ 39″
44🇨🇴 HAROLD TEJADAXDS ASTANA TEAM78h 55′ 06″+2h 54′ 34″
45🇫🇷 QUENTIN PACHERGROUPAMA-FDJ78h 56′ 32″+2h 56′ 00″
46🇫🇷 AXEL BAUDINEF EDUCATION – EASYPOST78h 56′ 47″+2h 56′ 15″
47🇺🇸 NEILSON POWLESSEF EDUCATION – EASYPOST78h 59′ 24″+2h 58′ 52″
48🇬🇧 JACK BLACKMOREISRAEL – PREMIER TECH78h 59′ 36″+2h 59′ 04″
49🇳🇱 PASCAL EENKHOORNSOUDAL QUICK-STEP79h 00′ 57″+3h 00′ 25″B: 4″
50🇫🇷 BRUNO ARMIRAILDECATHLON AG2R LA MONDIALE TEAM79h 03′ 44″+3h 03′ 12″

🟢 Points Classification — Green Jersey

Awarded to the most consistent sprinter, the Points Classification sees riders earn points at stage finishes and intermediate sprints. The leader proudly wears the Green Jersey.

Current Top 50 Points Standings

🕗 Last Updated: SUN , 7/27/2025

RankRiderTeamPointsPenalties
1🇮🇹 JONATHAN MILANLIDL-TREK372 PTSP: 10
2🇸🇮 TADEJ POGACARUAE TEAM EMIRATES294 PTS
3🇪🇷 BINIAM GIRMAYINTERMARCHÉ-WANTY232 PTS
4🇩🇰 JONAS VINGEGAARDTEAM VISMA182 PTS
5🇫🇷 ANTHONY TURGISTOTALENERGIES182 PTS
6🇳🇴 JONAS ABRAHAMSENUNO-X MOBILITY173 PTS
7🇧🇪 TIM MERLIERSOUDAL QUICK-STEP156 PTS
8🇧🇪 WOUT VAN AERTTEAM VISMA138 PTS
9🇦🇺 KADEN GROVESALPECIN-DECEUNINCK125 PTS
10🇺🇸 QUINN SIMMONSLIDL-TREK123 PTS
11🇧🇪 ARNAUD DE LIELOTTO DSTNY122 PTS
12🇬🇧 OSCAR ONLEYTEAM PICNIC POSTNL115 PTS
13🇺🇸 MATTEO JORGENSONTEAM VISMA103 PTS
14🇮🇪 BEN HEALYEF EDUCATION97 PTS
15🇧🇪 TIM WELLENSUAE TEAM EMIRATES96 PTS
16🇩🇪 FLORIAN LIPOWITZRED BULL-BORA84 PTS
17🇫🇷 KÉVIN VAUQUELINARKEA-B&B HOTELS83 PTS
18🇳🇱 THYMEN ARENSMANINEOS GRENADIERS82 PTS
19🇪🇸 SIMONE VELASCOXDS ASTANA79 PTS
20🇫🇷 JULIAN ALAPHILIPPETUDOR PRO CYCLING74 PTS
21🇮🇹 MATTEO TRENTINTUDOR PRO CYCLING74 PTS
22🇫🇷 ROMAIN GREGOIREGROUPAMA-FDJ71 PTS
23🇮🇹 DAVIDE BALLERINIXDS ASTANA68 PTSP: 13
24🇳🇱 PASCAL EENKHOORNSOUDAL QUICK-STEP66 PTS
25🇦🇹 FELIX GALLDECATHLON AG2R65 PTS
26🇧🇪 LAURENS REXINTERMARCHÉ-WANTY63 PTS
27🇫🇷 PAUL PENHOETGROUPAMA-FDJ61 PTSP: 10
28🇳🇴 TOBIAS JOHANNESSENUNO-X MOBILITY59 PTS
29🇩🇰 TOBIAS LUND ANDRESENTEAM PICNIC POSTNL59 PTS
30🇩🇪 MAURO SCHMIDTEAM JAYCO ALULA57 PTS
31🇸🇮 PRIMOŽ ROGLIČRED BULL-BORA52 PTS
32🇧🇪 JORDI MEEUSRED BULL-BORA50 PTS
33🇫🇷 JORDAN JEGATTOTALENERGIES45 PTSP: 4
34🇮🇹 SIMONE CONSONNILIDL-TREK45 PTS
35🇫🇷 AXEL LAURANCEINEOS GRENADIERS44 PTS
36🇬🇧 SIMON YATESTEAM VISMA43 PTS
37🇫🇷 BRUNO ARMIRAILDECATHLON AG2R43 PTS
38🇫🇷 MATTHIEU BURGAUDEAUTOTALENERGIES42 PTS
39🇩🇪 PHIL BAUHAUSBAHRAIN VICTORIOUS42 PTS
40🇫🇷 LENNY MARTINEZBAHRAIN VICTORIOUS41 PTS
41🇳🇱 FRANK VAN DEN BROEKTEAM PICNIC POSTNL40 PTS
42🇦🇺 MICHAEL STORERTUDOR PRO CYCLING40 PTS
43🇦🇺 BEN O’CONNORTEAM JAYCO ALULA39 PTS
44🇧🇪 VICTOR CAMPENAERTSTEAM VISMA39 PTS
45🇦🇺 HARRY SWEENYEF EDUCATION39 PTS
46🇬🇧 FRED WRIGHTBAHRAIN VICTORIOUS39 PTS
47🇫🇷 VALENTIN PARET PEINTRESOUDAL QUICK-STEP38 PTS
48🇧🇪 THIBAU NYSLIDL-TREK37 PTS
49🇬🇧 JAKE STEWARTISRAEL-PREMIER TECH36 PTS
50🇮🇹 ALBERTO DAINESETUDOR PRO CYCLING36 PTS

🔴 Mountains Classification — Polka Dot Jersey

The best climber in the race wears the iconic Polka Dot Jersey. Points are awarded for reaching the top of classified climbs first — with bigger points for tougher summits.

Current Top King of the Mountains Standings

🕗 Last Updated: SUN , 7/27/2025

RankRiderTeamPointsPenalties
1🇸🇮 TADEJ POGACARUAE TEAM EMIRATES119 PTS
2🇩🇰 JONAS VINGEGAARDTEAM VISMA104 PTS
3🇫🇷 LENNY MARTINEZBAHRAIN VICTORIOUS97 PTSP: 8
4🇳🇱 THYMEN ARENSMANINEOS GRENADIERS85 PTS
5🇦🇺 BEN O’CONNORTEAM JAYCO ALULA51 PTS
6🇫🇷 VALENTIN PARET PEINTRESOUDAL QUICK-STEP51 PTS
7🇦🇹 FELIX GALLDECATHLON AG2R46 PTS
8🇸🇮 PRIMOŽ ROGLIČRED BULL-BORA43 PTS
9🇬🇧 OSCAR ONLEYTEAM PICNIC POSTNL42 PTS
10🇨🇦 MICHAEL WOODSISRAEL-PREMIER TECH38 PTS
11🇮🇪 BEN HEALYEF EDUCATION37 PTS
12🇪🇸 EINER RUBIOMOVISTAR TEAM35 PTS
13🇩🇪 FLORIAN LIPOWITZRED BULL-BORA34 PTS
14🇫🇷 BRUNO ARMIRAILDECATHLON AG2R27 PTS
15🇺🇸 MATTEO JORGENSONTEAM VISMA25 PTS
16🇦🇺 MICHAEL STORERTUDOR PRO CYCLING19 PTS
17🇳🇴 TOBIAS JOHANNESSENUNO-X MOBILITY18 PTS
18🇧🇪 TIM WELLENSUAE TEAM EMIRATES13 PTS
19🇷🇺 ALEXANDER VLASOVRED BULL-BORA12 PTS
20🇨🇴 SANTIAGO BUITRAGOBAHRAIN VICTORIOUS12 PTS
21🇦🇹 GREGOR MÜHLBERGERMOVISTAR TEAM10 PTS
22🇧🇪 VICTOR CAMPENAERTSTEAM VISMA10 PTS
23🇧🇪 ILAN VAN WILDERSOUDAL QUICK-STEP10 PTS
24🇳🇴 TOBIAS FOSSINEOS GRENADIERS10 PTS
25🇺🇸 SEPP KUSSTEAM VISMA9 PTS
26🇺🇸 QUINN SIMMONSLIDL-TREK8 PTS
27🇫🇷 KÉVIN VAUQUELINARKEA-B&B HOTELS7 PTS
28🇦🇺 HARRY SWEENYEF EDUCATION6 PTS
29🇳🇴 ANDERS JOHANNESSENUNO-X MOBILITY6 PTS
30🇬🇧 SIMON YATESTEAM VISMA5 PTS
31🇳🇴 JONAS ABRAHAMSENUNO-X MOBILITY5 PTS
32🇰🇿 ALEXEY LUTSENKOISRAEL-PREMIER TECH4 PTS
33🇫🇷 EWEN COSTIOUARKEA-B&B HOTELS4 PTS
34🇬🇧 ADAM YATESUAE TEAM EMIRATES4 PTS
35🇬🇧 FRED WRIGHTBAHRAIN VICTORIOUS3 PTS
36🇫🇷 JORDAN JEGATTOTALENERGIES3 PTS
37🇫🇷 LOUIS BARRÉINTERMARCHÉ-WANTY2 PTS
38🇫🇷 BENJAMIN THOMASCOFIDIS2 PTS
39🇺🇸 NEILSON POWLESSEF EDUCATION2 PTS
40🇫🇷 JULIAN ALAPHILIPPETUDOR PRO CYCLING2 PTS
41🇦🇺 KADEN GROVESALPECIN-DECEUNINCK2 PTS
42🇦🇺 LUKE PLAPPTEAM JAYCO ALULA2 PTS
43🇫🇷 ROMAIN GREGOIREGROUPAMA-FDJ1 PT
44🇳🇴 ANDREAS LEKNESSUNDUNO-X MOBILITY1 PT
45🇫🇷 MATTHIEU BURGAUDEAUTOTALENERGIES1 PT
46🇧🇪 WOUT VAN AERTTEAM VISMA1 PT
47🇫🇷 PAVEL SIVAKOVUAE TEAM EMIRATES1 PT
48🇩🇰 KASPER ASGREENEF EDUCATION1 PT
49🇮🇹 VINCENZO ALBANESEEF EDUCATION1 PT
50🇫🇷 MATTEO VERCHERTOTALENERGIES1 PT
51🇫🇷 AURÉLIEN PARET PEINTREDECATHLON AG2R1 PT
52🇪🇸 MARC SOLERUAE TEAM EMIRATES1 PT
53🇨🇭 MARC HIRSCHITUDOR PRO CYCLING1 PT
54🇩🇪 MAURO SCHMIDTEAM JAYCO ALULA1 PT
55🇪🇸 IVÁN ROMEO ABADMOVISTAR TEAM1 PT

⚪ Youth Classification — White Jersey

For riders under 26, the White Jersey follows the same cumulative time rules as GC — and often hints at future champions.

Current Youth Standings

🕗 Last Updated: SUN , 7/27/2025

RankRiderTeamTimeGapBP
1🇩🇪 FLORIAN LIPOWITZRED BULL-BORA-HANSGROHE76h 11′ 32″B: 4″
2🇬🇧 OSCAR ONLEYTEAM PICNIC POSTNL76h 12′ 44″+01′ 12″B: 4″
3🇫🇷 KÉVIN VAUQUELINARKEA-B&B HOTELS76h 23′ 07″+11′ 35″
4🇮🇪 BEN HEALYEF EDUCATION-EASYPOST76h 28′ 34″+17′ 02″B: 20″
5🇪🇸 RAÚL GARCÍA PIERNAARKEA-B&B HOTELS78h 16′ 30″+2h 04′ 58″
6🇧🇪 ILAN VAN WILDERSOUDAL QUICK-STEP78h 23′ 46″+2h 12′ 14″
7🇫🇷 ROMAIN GREGOIREGROUPAMA-FDJ78h 26′ 30″+2h 14′ 58″
8🇳🇱 FRANK VAN DEN BROEKTEAM PICNIC POSTNL78h 46′ 16″+2h 34′ 44″B: 6″
9🇫🇷 VALENTIN PARET PEINTRESOUDAL QUICK-STEP78h 47′ 37″+2h 36′ 05″B: 10″
10🇫🇷 AXEL BAUDINEF EDUCATION-EASYPOST78h 56′ 47″+2h 45′ 15″
11🇬🇧 JOSEPH BLACKMOREISRAEL-PREMIER TECH78h 59′ 36″+2h 48′ 04″
12🇫🇷 EWEN COSTIOUARKEA-B&B HOTELS79h 07′ 07″+2h 55′ 35″
13🇫🇷 AXEL LAURANCEINEOS GRENADIERS79h 10′ 42″+2h 59′ 10″
14🇺🇸 QUINN SIMMONSLIDL-TREK79h 18′ 08″+3h 06′ 36″B: 6″
15🇫🇷 THOMAS GACHIGNARDTOTALENERGIES79h 23′ 46″+3h 12′ 14″
16🇫🇷 MATHIS LE BERREARKEA-B&B HOTELS79h 26′ 00″+3h 14′ 28″
17🇧🇪 EMIEL VERSTRYNGEALPECIN-DECEUNINCK79h 28′ 33″+3h 17′ 01″
18🇧🇪 JENNO BERCKMOESLOTTO DSTNY79h 33′ 44″+3h 22′ 12″
19🇫🇷 BASTIEN TRONCHONDECATHLON AG2R79h 47′ 08″+3h 35′ 36″
20🇨🇴 LENNY MARTÍNEZBAHRAIN VICTORIOUS79h 49′ 37″+3h 38′ 05″P: 10″
21🇫🇷 LOUIS BARRÉINTERMARCHÉ-WANTY79h 52′ 06″+3h 40′ 34″
22🇦🇹 MARIUS MAYRHOFERTUDOR PRO CYCLING79h 53′ 50″+3h 42′ 18″
23🇳🇿 LAURENCE PITHIERED BULL-BORA-HANSGROHE79h 55′ 16″+3h 43′ 44″
24🇩🇰 TOBIAS LUND ANDRESENTEAM PICNIC POSTNL80h 07′ 23″+3h 55′ 51″B: 4″
25🇪🇸 IVÁN ROMEO ABADMOVISTAR TEAM80h 34′ 21″+4h 22′ 49″
26🇪🇸 PABLO CASTRILLOMOVISTAR TEAM80h 43′ 23″+4h 31′ 51″
27🇫🇷 PAUL PENHOETGROUPAMA-FDJ80h 45′ 16″+4h 33′ 44″P: 20″
28🇳🇱 MICK VAN DIJKERED BULL-BORA-HANSGROHE80h 47′ 22″+4h 35′ 50″
29🇬🇧 SAM WATSONINEOS GRENADIERS80h 50′ 46″+4h 39′ 14″
30🇧🇪 THIBAU NYSLIDL-TREK80h 51′ 14″+4h 39′ 42″
31🇦🇺 LUKE PLAPPTEAM JAYCO ALULA81h 03′ 06″+4h 51′ 34″
32🇫🇷 MATTEO VERCHERTOTALENERGIES81h 07′ 05″+4h 55′ 33″
33🇬🇧 LEWIS ASKEYGROUPAMA-FDJ81h 11′ 12″+4h 59′ 40″
34🇪🇷 BINIAM GIRMAYINTERMARCHÉ-WANTY81h 15′ 27″+5h 03′ 55″B: 6″
35🇩🇪 PAVEL BITTNERTEAM PICNIC POSTNL81h 18′ 16″+5h 06′ 44″
36🇬🇧 SEAN FLYNNTEAM PICNIC POSTNL81h 18′ 45″+5h 07′ 13″
37🇫🇷 HUGO PAGEINTERMARCHÉ-WANTY81h 24′ 55″+5h 13′ 23″
38🇳🇴 STIAN EDVARDSEN-FREDHEIMUNO-X MOBILITY81h 27′ 13″+5h 15′ 41″
39🇧🇪 ARNAUD DE LIELOTTO DSTNY81h 30′ 07″+5h 18′ 35″B: 4″
40🇧🇪 VITO BRAETINTERMARCHÉ-WANTY81h 32′ 36″+5h 21′ 04″
41🇪🇸 Jonathan MILANLIDL-TREK81h 36′ 07″+5h 24′ 35″B: 32″P: 10″
42🇳🇱 ROEL VAN SINTMAARTENSDIJKINTERMARCHÉ-WANTY81h 44′ 43″+5h 33′ 11″

🔥 Biggest Movers of the Day

🇧🇪 WOUT VAN AERT (TEAM VISMA|LEASE A BIKE)


📈 Related Standings & Results:

Tour de France 2025 Stage 21 Updates
Live Leaderboard & Commentary


FAQs: Live Essentials


t’s the combined leaderboard for GC, Points, Mountains, and Youth classifications — each with its own jersey and rules.

Right after each official stage result is published.

Time gaps are measured based on the official race clock when riders cross the finish line. If a group finishes together, they receive the same time. Significant gaps (usually over 1 second between groups) are officially noted and reflected in the GC.

Yes — it’s rare, but possible. For example, a young star like Tadej Pogačar can simultaneously lead both the General and Youth Classifications. In such cases, the second-placed rider in the secondary category will wear that jersey on the road.

If two or more riders share the same cumulative time in the GC, the tie-breaker is decided by hundredths of a second from individual time trials. If still equal, it goes to stage placings, then aggregate stage finishes.

Four official jerseys are awarded after each stage:

🟡 Yellow (GC leader)
🟢 Green (Points leader)
🔴 Polka Dot (Mountains leader)
⚪ White (Best young rider)

Each jersey wearer gets to ride in their color the next day, unless one rider leads multiple categories, in which case the secondary jersey passes to the next-best rider.

Similar Posts

Leave a Reply

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