ADVERTISEMENT

Jahns stays the course amid rising heat at ICTSI Bacolod Challenge

Published Aug 30, 2025 02:07 pm

At A Glance

  • Coming off a commanding victory at Caliraya Springs, Keanu Jahns enters the ICTSI Bacolod Golf Challenge with sky-high confidence, having overpowered and outclassed much of the same field he will face at the fifth Philippine Golf Tour stop beginning Sept. 2 in Binitin, Murcia.
Coming off a commanding victory at Caliraya Springs, Keanu Jahns enters the ICTSI Bacolod Golf Challenge with sky-high confidence, having overpowered and outclassed much of the same field he will face at the fifth Philippine Golf Tour stop beginning Sept. 2 in Binitin, Murcia.
But the 29-year-old Fil-German isn’t letting recent success cloud his focus. Known for his length and poise under pressure, Jahns is dialing in on a different kind of challenge at the P2 million event. Rather than lean on brute strength, the big-hitting pro is keeping his expectations in check, choosing instead to stay grounded in the process.
“I’ll just stick to my routine and commit to every shot. One shot at a time – that’s always the goal,” said Jahns, who edged out Angelo Que with a birdie barrage in the final stretch at Caliraya Springs to win by four.
But Binitin presents a contrasting test.
Unlike the open fairways of Caliraya, the par-70 Bacolod Golf and Country Club course demands surgical precision. At just over 6,000 yards, it may be short by professional standards, but its true defense lies in its tight layout, strategic bunkering, water hazards that are always in play, and undulating greens that can turn a birdie opportunity into bogey with a single misread.
That said, the field is filled with players more than capable of plotting their way through the course.
Three-time Asian Tour winner Angelo Que, for one, is due for another victory. After sweeping the first two legs at Pradera Verde and Eagle Ridge and finishing runner-up twice, including a gritty battle against Jahns at Caliraya, Que remains the hottest and most consistent player on the circuit. His veteran savvy and ability to adapt to any course or condition make him a perennial threat.
Guido van der Valk, who snapped a long title drought with a win at Forest Hills, also looms large. Not the longest hitter, the Dutchman’s consistent, controlled playstyle seems tailor-made for a course like Binitin.
Veteran campaigner Tony Lascuña is also hungry for a return to the winner’s circle after a string of quiet finishes, while steady contenders like Jhonnel Ababa, Rupert Zaragosa, Fidel Concepcion, Ira Alido, and the returning Clyde Mondilla and Reymon Jaraula add further depth to the field.
Young guns Aidric Chan, Carl Corpus and Sean Ramos, alongside Ryan Monsalve, Russell Bautista and Korean Jisung Cheon, are also eager to make their mark.
Still, the spotlight will remain on Jahns. He has the tools, the talent and the temperament to win back-to-back titles. But to triumph at Binitin, he – and everyone else – must embrace the mental grind and strategic depth that this deceptively tricky layout demands.
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.