ADVERTISEMENT

Pogacar closes in on record-equaling fifth Tour de France title as Carapaz wins penultimate stage

Published Jul 26, 2026 10:46 am

At A Glance

  • ALPE D'HUEZ, France (AP) — Tadej Pogacar moved to within touching distance of a record-equaling fifth Tour de France title after finishing safely in the penultimate stage on Saturday, July 25.
Slovenia's Tadej Pogacar, wearing the overall leader's yellow jersey, celebrates on the podium after the twentieth stage of the Tour de France cycling race with start in Le Bourg d'Oisans and finish in Alpe d'huez, France, Saturday, July 25, 2026. (AP Photo/Thibault Camus)
Slovenia's Tadej Pogacar, wearing the overall leader's yellow jersey, celebrates on the podium after the twentieth stage of the Tour de France cycling race with start in Le Bourg d'Oisans and finish in Alpe d'huez, France, Saturday, July 25, 2026. (AP Photo/Thibault Camus)

ALPE D'HUEZ, France (AP) — Tadej Pogacar moved to within touching distance of a record-equaling fifth Tour de France title after finishing safely in the penultimate stage on Saturday, July 25.

The Slovenian star heads into Sunday's showcase finish in Paris with a lead of 6 1/2 minutes over Belgian rider Remco Evenepoel.

Barring mishap, Pogacar will join Belgian Eddy Merckx, Spaniard Miguel Indurain, and Frenchmen Jacques Anquetil and Bernard Hinault as the only men to win five Tours.

“I have done a really good Tour. Some of our competitors had bad luck,” said Pogacar, whose main rival Jonas Vingegaard crashed out of the race. “We made it through with the team and now there is just one last show left.”

The 20th stage was won by Richard Carapaz for his second win at this year's race and third overall. The Ecuadorian rider overtook Sepp Kuss near the end as the American almost crashed out. Evenepoel also surged past Kuss near the line to take second place.

"There was a moment when I couldn’t believe what was happening," Carapaz said. "This Tour de France has been incredible, with all the spectators and all the support I’ve received from Ecuador, where they’ll be jumping for joy.”

Pogacar chose not to launch one of his attacks like on Friday's 19th stage.

Stage 20 was a mammoth 171-kilometer alpine trek featuring three hors catégorie climbs — the hardest category — and one category 1 climb.

After three weeks in the saddle, weary riders tackled hors catégorie ascents of Col de la Croix de Fer, Col du Galibier and Col de Sarenne, and the one cat 1 climb of Col du Télégraphe, making for 66 kilometers of hard climbing in total before a hilly finish to Alpe d’Huez.

Carapaz rode from the front in order to secure the polka-dot jersey awarded to the Tour's best climber. Pogacar's yellow jersey group was hanging back when Carapaz, Kuss, Spaniard Juan Ayuso and Australian Jai Hindley went over the Galibier together.

Pogacar's priority was ensuring his AE Team Emirates teammate Isaac Del Toro finished third in the rankings, and the Mexican rider is now more than two minutes clear of Frenchman Paul Seixas in fourth.

“It’s been an honor to ride for Isaac today," said Pogacar, who gifted Del Toro victoryon Stage 2. “Crossing the finish line together with him has been memorable.”

Ayuso was dropped as the former Spanish Vuelta winner Kuss, Hindley and Carapaz — both former Giro d'Italia winners — battled for supremacy in the Sarenne pass.

“It was really, really tough,” Carapaz said. "Sepp, in particular, was a very tough nut to crack.”

An exhausted-looking Kuss lost control of his bike going downhill when he mistimed a turn with five kilometers left and almost tumbled over a roadside concrete barrier. Some netting cushioned him.

Carapaz rode swiftly past him to victory.

“It was absolutely brilliant to win here and in a distinctive jersey,” Carapaz said. “I think I deserve it, because I’ve fought so hard in this Tour de France.”

Pogacar has won five stages on this year’s race and 26 overall, meaning he would likely need to compete in at least two more Tours to beat British sprinter Mark Cavendish’s record of 35 stage wins. Merckx won 34 and Hinault 28.

He may go for another stage win on Sunday.

“Let’s see how I feel tomorrow. I won’t take any risks," Pogacar said. "But if I have good legs and I don’t have to take too many big risks, I’ll try to claim victory tomorrow.”

Shortened stage

Sunday’s final stage starts shortly before 6 p.m. on an 89-kilometer route featuring an uphill dash through the Montmartre district in Paris and finishing on the Champs-Élysées.

The stage was shortened from 133 kilometers and its starting point in Thoiry, west of the capital, was changed to Paris so as to reduce pressure on emergency services combatting wildfires in the southwest.

Security forces initially mobilized for Paris have been redeployed to help response efforts elsewhere.

“The prefect of police and the director of the Tour de France commend the dedication of all those involved in fighting the wildfires and express their full solidarity with the affected communities," the Tour said in a statement.

Stage 9 was also shortened amid a heatwave.

The nine-stage women’s Tour starts in the Swiss city of Lausanne on Aug. 1 and finishes in Nice on Aug 9. Frenchwoman Pauline Ferrand-Prévôt won on debut last year.

Related Tags

Tour de France Tadej Pogacar Richard Carapaz
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ static_articles_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.