ADVERTISEMENT

Bugna stamps class to reign supreme in VARAC netfest

Published May 22, 2025 02:31 pm

At A Glance

  • Kathlyn Bugna continued her impressive ascent in Philippine junior tennis, claiming a dominant triple-title sweep, including two in girls' singles, at the VARAC National Juniors Tournament in Cebu City on Wednesday, May 21.
La Carlota’s Kathlyn Bugna (second from left) holds her trophy as she poses with (from left0 Al Jose Gairanod, president of Villa Aurora Racquet Club (VARAC), Anthony Espinosa, Enzo Niere and VARAC official Gaga Butcon.
La Carlota’s Kathlyn Bugna (second from left) holds her trophy as she poses with (from left0 Al Jose Gairanod, president of Villa Aurora Racquet Club (VARAC), Anthony Espinosa, Enzo Niere and VARAC official Gaga Butcon.

 





Kathlyn Bugna continued her impressive ascent in Philippine junior tennis, claiming a dominant triple-title sweep, including two in girls’ singles, at the VARAC National Juniors Tournament in Cebu City on Wednesday, May 21.

The 14-year-old sensation from La Carlota City, Negros, reinforced her status as one of the country’s most promising young players. She successfully defended her throne in her age category, dispatching doubles partner Theriz Zapatos, 6-1, 6-1, in a commanding final performance at the Villa Aurora Racquet Club (VARAC) courts.

Bugna then showcased her grit and staying power in a grueling 16-and-U championship match, fending off Donna Mae Diamante in a three-set thriller, 7-5, 2-6, 6-3, to complete another double.

Capping her amazing run, Bugna and Zapatos teamed up to clinch the 14-and-U girls’ doubles title with an 8-1 rout of Sabrina Aldeguer and Isobel Alipo-On, securing Bugna another multi-title haul following similar feats in Pasig’s MAC Crankit tournament and in previous PPS-PEPP legs in Iloilo, Bacolod, Roxas and Kalibo.

Bugna’s standout performance earned her another MVP citation in the Group 2 tournament presented by Dunlop, part of the national grassroots tennis talent search spearheaded by PPS-PEPP president/CEO Bobby Castro.

In other finals results, Donna Mae Diamante, from Tuburan, Cebu, bounced back from her 16-U finals loss to Bugna by clinching the 18-and-U girls’ title, dominating Jannine Dela, 6-0, 6-1. Dela had earlier stunned top seed Atila Deocampo, 6-2, 6-2, in the semifinals.
Kate Chavez lived up to her billing in the 12-and-U girls’ division, edging Loren Nocos in a tight second set for a 6-1, 7-6(3) victory; Enzo Niere, representing Bogo City, emerged as the 10-and-U unisex champion after drubbing Dale Diamante, 4-1, 5-4(5); Enzo Niere later shared MVP honors with Anthony Espinosa, who captured the boys’ 16-and-U crown with a stunning 6-1, 7-5 win over top seed Rizzjun Labindao.

Al Jose Gairanod, Jr., seeded sixth from Kasambagan, Cebu City, stunned No. 5 Paul Verallo, 6-3, 6-3, to claim the 18-and-U boys' singles title. Lawrence Villarin, an unseeded entrant from Consolacion, Cebu, upset Ian Gairanod, 6-4, 7-6(3), in the 14-and-U final, while Pete Niere survived a tight encounter with Gairanod, 7-5, 7-6(3), to clinch the 12-and-U boys’ title.

Other doubles winners were Ian Gairanod and Pete Niere, who outlasted Gil Niere and Lawrence Villarin, 8-5, to take the 14-and-U boys’ crown; Atila Deocampo and Besper Zapatos narrowly edged Mae Diamante and Molly Tan, 8-7(5), for the 18-and-U girls’ title; and AJ Gairanod and Paul Verallo dominated Patrick Rabaya and Andrian Rodriguez, 8-2, to win the boys’ 18-and-U crown.
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.