ADVERTISEMENT

2 major international events up for PH hosting

Published Jan 2, 2026 03:49 pm

At A Glance

  • Only on the second day into the new year and the Philippine Olympic Committee (POC) has lined up two major international events for the country's hosting in late 2027 and early 2028.
POC chief Bambol Tolentino (POC Media Pool)
POC chief Bambol Tolentino (POC Media Pool)
Only on the second day into the new year and the Philippine Olympic Committee (POC) has lined up two major international events for the country’s hosting in late 2027 and early 2028.
A day after announcing the Philippines’ inaugural hosting of the Southeast Asian Plus Youth Games or SEA Plus YG, POC president Abraham “Bambol” Tolentino said that also hot on the calendar are the Asian Beach Games or ABG.
After email correspondence and phone calls with Olympic Council of Asia (OCA) brass, the country will be hosting the SEA Plus YG in late 2027, instead of early 2028, according to Tolentino.
The ABG, the POC chief said, will be in early 2028 but withheld announcing the venue.
“The Asian Beach Games will have its third edition this April in Sanya [China] so it will be two years after when we host the games in 2028,” Tolentino said.
He said that the two international hosting chores run in consonance with the Philippine Sports Commission’s (PSC)—through its chairman, Patrick “Patò” Gregorio—intensified sports tourism campaign.
“We will submit both letters [of intent] to the OCA before its General Assembly later this month in Tashkent,” Tolentino said. “It’s a mere formality. After getting the official approval from the OCA, we’ll immediately be proposing to the PSC on hosting both events.”
Tashkent is hosting the important OCA activity that will also tackle Uzbekistan’s hosting of the 2029 AYG.
The POC and PSC are on the same page on the sports tourism campaign with President Ferdinand R. Marcos Jr. setting into motion last year the multi-pronged National Sports Tourism Inter-Agency Committee (NST-IAC) which Gregorio heads.
“These coming international events fit well with the goal of the NST-IAC and we at the POC are remaining pro-active on these efforts,” said Tolentino, also the president of the national federation for cycling, PhilCycling, which is hosting the Asian Cycling Confederation Track Championships in March at the brand-new and International Cycling Union-standard Tagaytay CT Velodrome.
Tolentino said expectations are high for Filipino athletes’ participation at the Milano-Cortina Winter Olympics next month as well as at the Sanya ABG set April 22 to 30.
Also on the POC calendar are the Nagoya Asian Games in September and the Jeddah Asian Indoor and Martial Arts Games.
The SEA Plus YG are designed for athletes aged 17 and under who will compete in two mandatory sports, a maximum of 12 Olympic sports, maximum of five Asian non-Olympic sports and one traditional sport with up to six medal events.
Tolentino is the founding president of the SEA Plus YG which counts Thailand, Indonesia, Malaysia, Laos, Cambodia, Myanmar, Vietnam and Timor Leste.
The “Plus” refers to at least one invited Asian NOC in another Asian sub-region for each edition of the Games for the purpose of providing added competition for the region’s grassroots.
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.