ADVERTISEMENT

Alex Eala survives Hungarian rival, captures first WTA title in Guadalajara

Published Sep 7, 2025 05:10 am  |  Updated Sep 7, 2025 02:10 pm

At A Glance

  • Alex Eala etched her name into the history books once again, capturing her maiden Women's Tennis Association (WTA) title with a stirring 1-6, 7-5, 6-3 comeback victory over Hungary's Panna Udvardy at the Guadalajara 125 Open on Sunday, Sept. 7 (Philippine time).
Alex Eala wins her first WTA title. (File Photo/AP)
Alex Eala wins her first WTA title. (File Photo/AP)
Alex Eala etched her name into the history books once again, capturing her maiden Women’s Tennis Association (WTA) title with a stirring 1-6, 7-5, 6-3 comeback victory over Hungary’s Panna Udvardy at the Guadalajara 125 Open on Sunday, Sept. 7 (Philippine time).
Displaying poise under pressure, the 20-year-old Eala recovered from a sluggish start and showed remarkable grit to regain control of the match -- becoming the first Filipina to win a WTA singles crown.
She came close to winning it at the Eastbourne Open -- a WTA250 event -- in Great Britain last June, but yielded to Maya Joint in the final.
Prior to her historic title run, Eala's previous accolades include five singles titles in the International Tennis Federation (ITF) and three in the ITF doubles.
It was a sweet and fulfilling triumph for Eala, who entered the tournament as the second seed with ranking of No. 75. She dropped only two sets throughout the week, including the opening frame against Udvardy in the final.
Still, Eala rose to the challenge. She surged to a 5-3 lead in the second set, only for the Hungarian to rally and level the score at 5-all. But the Filipina held her nerve, breaking Udvardy’s serve in the 11th game before closing out the set in the 12th to force a decider.
Riding the momentum, Eala held firm against Udvardy’s persistent attacks. She earned a crucial break in the sixth game of the third set to take a 4-2 lead. Although Udvardy managed to break back and narrow the gap to 3-4, it would be her last stand.
Eala regrouped quickly, taking the next two games to seal the biggest win of her professional career.
On her way to the title, she opened her campaign with a dominant 6-2, 6-2 win over Arianne Hartono, before surviving a grueling three-set battle against Varvara Lepchenko, 6-7 (3), 7-6 (3), 6-3.
In the quarterfinals, she dug deep to overcome a tight opening set and defeated Nicole Fossa Huergo, 7-6 (2), 6-2, then delivered a commanding 6-2, 6-3 victory over Kayla Day to book her spot in the final.
It has been a remarkable season for Eala, who made heads turn at the Miami Open last March with an impressive semifinal finish highlighted by stunning victories over Grand Slam champions Jelena Ostapenko, Madison Keys and Iga Swiatek.
She claimed her first win in a Grand Slam event at the US Open last week after shocking 14th seed Clara Tauson in three sets, before yielding to Cristina Bucsa.
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.