ADVERTISEMENT

14 stages, bigger cash prize in 2026 MPTC Tour of Luzon

Published Feb 23, 2026 05:39 pm
MVP Group Chairman Manny V. Pangilinan (third from left) attends the MPTC Tour of Luzon press conference Monday, Feb. 23. Joining him are (from left) chief organizer Arrey A. Perez, Metro Pacific Tollways Corp. President and CEO Gilbert F. Sta. Maria, PSC Chairman Patrick Gregorio, Technical Director Lorenzo Lomibao Jr., and Institute Director Pearl Managuelod.
MVP Group Chairman Manny V. Pangilinan (third from left) attends the MPTC Tour of Luzon press conference Monday, Feb. 23. Joining him are (from left) chief organizer Arrey A. Perez, Metro Pacific Tollways Corp. President and CEO Gilbert F. Sta. Maria, PSC Chairman Patrick Gregorio, Technical Director Lorenzo Lomibao Jr., and Institute Director Pearl Managuelod.
After a successful comeback last year, the staging of the 2026 Tour of Luzon cycling race dubbed "Heritage in Motion" pedals off on April 29 with 14 stages crawling through five regions toward a mountaintop finish in Baguio City.
The Metro Pacific Tollways Corporation (MPTC) announced on Monday, Feb. 23, the 20 participating teams -- local and foreign -- vying for the total cash prize amounting P12 million.
“If Singapore is aspiring to be the entertainment capital of Asia, why don't we aspire to be the sports capital in Asia with this Tour of Luzon [cycling race],” MVP Group Chairman Manny V. Pangilinan said.
The champion team will receive P2 million, and the individual winner will get P1 million.
“Sports is a huge magnet for tourism as what we saw in hosting last year the men’s volleyball world championship. I grew up watching the Tour of Luzon many decades ago, and it was extremely popular then during our time. I am incredibly happy and proud to see its return," he added.
From eight stages, this year’s race stretches 2,000 kilometers across 13 provinces and will be having 14 stages in 15 days starting from Calatagan, Batangas to Tagaytay City; Stage 2 Clark (team time trial); and Stage 3 Clark to Palayan City.
Stage 4 takes the riders from Palayan to Santiago City; Stage 5 Santiago City to Tuguegarao; Stage 6 Tuguegarao to Pagudpud; Stage 7 Pagudpud to Pagudpud; Stage 8 Pagudpud to Paoay; Stage 9 Laoag to Candon City; and Stage 10 Candon to Candon City.
Stage 11 is from Candon to San Juan City; Stage 12 Subic to Mangatarem; Stage 13 Lingayen individual time trial; and Stage 14 Lingayen to John Hay in Baguio City.
Philippine Sports Commission (PSC) Chairman Patrick Gregorio expressed his gratitude to MVP for the continuous support to the cycling race.
“We are very thankful to MVP, Arrey Perez, and to Sir Gilbert Sta. Maria, the MPTC president, for keeping their support to the Tour of Luzon,” Gregorio said. “Remember this is not just only a comeback story but also a nation building. So, let us thank MVP for helping us in our sports tourism.”
Chief organizer Arrey Perez was joined by MPTC President Gilbert Sta. Maria and race director Lorenzo Lomibao in the press conference.
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; } }

{{ articles_filter_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.