ADVERTISEMENT

Constantino ends slump with wire-to-wire ICTSI Caliraya romp

Published May 21, 2026 04:07 pm

At A Glance

  • The emphatic win marked a roaring return to form for the 2024 Order of Merit champion. After a frustratingly quiet stretch last season that saw her fall out of clubhouse conversations, Constantino reminded the field of her pedigree on the very same layout where she scored her second victory in a stirring four-title run two years ago.
Harmie Constantino with ICTSI PR Communication Services and Production Head Bambi Marfil and Caliraya Springs golf director Gary Viajante.
Harmie Constantino with ICTSI PR Communication Services and Production Head Bambi Marfil and Caliraya Springs golf director Gary Viajante.
CAVINTI, Laguna – Banishing the ghosts of a year-long slump, Harmie Constantino re-established herself as the undisputed force of the Ladies Philippine Golf Tour, turning the final round of the ICTSI Caliraya Springs Championship into a masterclass of composure as she braved erratic weather to secure a whopping six-stroke, wire-to-wire victory over Mafy Singson with a closing 68 here on Thursday, May 21.
The emphatic win marked a roaring return to form for the 2024 Order of Merit champion. After a frustratingly quiet stretch last season that saw her fall out of clubhouse conversations, Constantino reminded the field of her pedigree on the very same layout where she scored her second victory in a stirring four-title run two years ago.
Under an unpredictable sky that alternated between scorching sun and sudden showers early on, Constantino refused to flinch. Armed with a comfortable four-stroke overnight lead, she transformed what was expected to be a dramatic final-round shootout into a celebratory coronation walk.
While Singson failed to mount a serious charge and the rest of the field faded in sweltering conditions at mid-noon, Constantino played virtually pressure-free golf.
Instead of forcing the issue on the Arnold Palmer-designed course, she meticulously picked her spots. She firmed up her grip on the trophy early by birdying No. 2 with a solid approach that landed within two feet off the cup, and matched Singson’s birdie on the eighth to stay in firm control.
She then dominated the back nine, hitting back-to-back birdies from No. 10 to build an eight-shot lead following a Singson bogey on the 11th. A bogey on No. 13 hardly threatened her position, and Constantino birdied the 17th for the third day in a row to seal a six-stroke win. Her 10-under 206 total worth ₱130,000.
She cruised through the final round completely unbothered by the leaderboard, a testament to her laser-sharp self-focus. By blocking out the noise and anchoring her mind to her own game, she turned what could have been a high-stress finale into pressure-free victory.
"It’s nice that I got to enjoy the last round without any pressure. I was only focusing on myself and didn’t even notice how the other players were doing. My entire focus was simply on how I wanted to play and how I wanted to finish my round," said Constantino.
Singson missed several opportunities but closed out with back-to-back birdies for a 70 and a 212 and received P85,000, while Tiffany Lee carded a 71 to finish third at 215 and took home P72,000.

Related Tags

Harmie Constantino ICTSI Caliraya Springs Championship
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.