ADVERTISEMENT

Ramos shifts focus to grueling IRONMAN 70.3 Davao challenge

Published Mar 12, 2026 12:02 pm

At A Glance

  • Joshua Ramos eyes another podium finish as he steps up to the tougher challenge of the IRONMAN 70.3 Davao set to unwrap on March 22 in Davao City.
Joshua Ramos will be banking on his biking prowess as he steps up from the 5150 distance to take on the 70.3 race in Davao.
Joshua Ramos will be banking on his biking prowess as he steps up from the 5150 distance to take on the 70.3 race in Davao.
Joshua Ramos eyes another podium finish as he steps up to the tougher challenge of the IRONMAN 70.3 Davao set to unwrap on March 22 in Davao City.
Fresh from a triumphant campaign in 5150 Guimaras, the 24-year-old Baguio native hopes to build momentum as he transitions from the Olympic distance to the far more demanding half-IRONMAN format.
The shift means a significant jump in distance – from 1.5km swim, 40km bike and 10km run to the grueling 1.9km swim, 90km bike and 21.1km run of the 70.3 race.
But Ramos, a national team elite member, believes his Guimaras performance served as the ideal tune-up for the challenge ahead.
“5150 Guimaras was just a fitness check since I’m doing the IRONMAN 70.3 Davao,” said Ramos, who topped fellow Filipino elite contenders Matthew Hermosa and Kim Remolino in the race.
Ramos shows no signs of slowing down despite back-to-back endurance races and already has his sights set on more competitions after Davao.
“From Davao, most likely I’d want to do another IM 70.3 and maybe a lot more 5150s,” he said.
Still, the Davao race promises to be a far sterner test.
Apart from a deeper and highly competitive field, athletes will have to contend with a modified bike course that is expected to introduce fresh tactical challenges. The revamped route is designed to test pacing, technical execution and race strategy as competitors try to balance speed and endurance under demanding race conditions.
The expected heat and humidity during race week could further complicate the challenge.
Meanwhile, Bea Quiambao, another multi-winner in the 5150 races who skipped the Guimaras leg, leads the women’s Elite Category field in the event organized by Sunrise Events, Inc.
The IRONMAN 70.3 Davao also forms part of the National Sports Tourism–Inter-Agency Council’s initiative to position the Philippines as a leading global destination for endurance sports.
Led by the Philippine Sports Commission with support from the Tourism Infrastructure and Enterprise Zone Authority (TIEZA), the program highlights how world-class races set in spectacular natural environments can strengthen the country’s sporting reputation while boosting tourism.
The IRONMAN 70.3 Davao is also expected to draw a strong international field competing across various age categories and the Open championship division, ensuring fierce battles in power, speed, stamina and strategy.
The race marks Davao’s fifth time hosting the premier endurance event after taking a break last year. Organizers and the host city are working closely to ensure the smooth conduct and overall success of the competition.
--//
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.