ADVERTISEMENT

Diamante, Espinosa gun for sweep as Palawan Naga netfest gets underway

Published Jul 8, 2026 12:26 pm

At A Glance

  • Donna Diamante sets her sights on a dominant campaign in the girls' division, while Jhunreal Espinosa looks to prove he belongs among the country's rising stars as the City of Naga Juniors Age Group Tennis Championships get underway Thursday, July 9, at the City of Naga courts in Cebu.
Donna Diamante sets her sights on a dominant campaign in the girls’ division, while Jhunreal Espinosa looks to prove he belongs among the country’s rising stars as the City of Naga Juniors Age Group Tennis Championships get underway Thursday, July 9, at the City of Naga courts in Cebu.
The Group 2 tournament, sanctioned by the Philta and Universal Tennis Rating, ushers in the Visayas leg of the three-stage Juniors Series, following its successful launch in Mindanao as part of Palawan Pawnshop’s continuing commitment to discovering and developing the country’s future tennis champions through quality grassroots competition.
Diamante and Espinosa headline the 16- and 18-and-under divisions, both aiming for a title sweep to gain an early edge in the series while collecting valuable ranking points and national recognition.
Their paths, however, are far from easy.
Etha Seno, Alessandra Garcia and Mercy Pinili are expected to mount strong challenges in the girls’ side, setting the stage for a week-long battle among some of the country’s most promising young talents in the Visayas.
The tournament forms part of Palawan Pawnshop’s long-term grassroots development program, designed to provide Filipino junior players with a consistent, high-level competitive platform where they can sharpen their skills, gain valuable match experience and steadily progress to higher levels of competition.
The circuit will then head to Cebu City for the second leg on July 16-21 at the Villa Aurora Tennis Courts in Pardo with the third stop slated on July 23-28 at the Mandaue Tennis Courts.
Espinosa, meanwhile, faces stiff opposition from James Estrella, Marcus Sio and David Sepulveda in the boys’ 16-and-U category, while Hazlie Malicay and Kristian Kilat loom as his chief rivals in the premier 18-and-U division of the tournament, backed by ICON Golf and Sports, Dunlop, and the Palawan Group of Companies through president and CEO Bobby Castro.
Competition is likewise expected to be intense in the younger age groups.
Seno leads the girls’ 14-and-U field that also features Arianna Tiongko, Danica Diamante and Garcia, while Estrella, Sio, Madison Rago and Antonio To-Ong headline the boys’ division.
In the 12-and-U classes, Tiongko, Eliana Ngo, Cassandra Lanterna and Angel Ermita headline the girls’ roster, while Nino Lambating, Dale Diamante, Ryan Orquina and Brandon Castro are tipped to contend for top honors in the boys’ event.
Also up for grabs are the boys’ and girls’ doubles championships in the 14- and 18-and-U divisions.

Related Tags

Donna Diamante Jhunreal Espinosa City of Naga Juniors Age Group Tennis Championships
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; } }

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