ADVERTISEMENT

Filipina MLBB teams shine as PH bets in Dota 2, Valorant, HoK fall in EWC

Published Jul 16, 2025 11:58 am  |  Updated Jul 16, 2025 01:34 pm

At A Glance

  • The Philippine representatives in the women's Mobile Legends: Bang Bang event were off to a winning start while Filipino players in other esports titles Dota 2, Valorant and Honor of Kings fell one after another in the ongoing Esports World Cup in Riyadh, Saudi Arabia.
Natus Vincere PH Photo
Natus Vincere PH Photo
The Philippine representatives in the women's Mobile Legends: Bang Bang event were off to a winning start while Filipino players in other esports titles Dota 2, Valorant and Honor of Kings fell one after another in the ongoing Esports World Cup in Riyadh, Saudi Arabia.
Team Liquid PH and Natus Vincere PH both cruised to a sweet 2-0 sweep of their respective opponents to advance to the upper bracket finals of their groups in the 2025 MLBB Women's Invitational.
Rica "Amoree" Amores shone bright for NAVI PH, highlighted by an impressive 7-0-16 KDA total through the two games against Cambodia’s CFU Gaming in the Group C action.
Likewise, TLPH ran roughshod in Group B, hardly breaking a sweat in dispatching China’s Tidal Legends.
As impressive were the starts for the Filipina teams in MLBB, the same could not be said for the country’s Honor of Kings representatives Boom Esports and Blacklist International in the HOK World Cup 2025.
The Agents found little answer to the sustained aggression of Hong Kong’s Paw Gaming and succumbed to a 0-2 defeat in their first game of the tournament.
Also off to a rough start was Philippine Kings League champion Boom Esports which fell short with a 1-2 loss to MENA qualifier Gen.G Esports.
With their loss, the two PH teams will then figure in a do-or-die match for a chance to continue their journey through the Last Chance Qualifier.
In DOTA 2, all-Filipino team Execration suffered a 0-2 defeat against Asian Champions League winner Xtreme Gaming in the elimination phase. Execration actually finished the group play fourth with a 0-1-2 record.
It opened the tournament with a 1-1 draw against Team Falcons before sustaining back-to-back 0-2 defeats to Gaimin Gladiators and BetBoom Team.
Even other Filipino players in other squads failed to go deep in competition with the Shopify Rebellion of Andrei “Skem” Ong and Erin Jasper “Yopaj” Ferrer also getting the boot in the first round of the eliminations following a 0-2 loss to Team Tandex.
Carlo “Kuku” Palad’s Talon Esports did reach the second round after taking down Heroic with 2-0 win despite coming out of the group stage with a 0-2-1 record. His team, however, was quickly stopped on its track in the second round of the elimination phase after absorbing a 0-2 drubbing at the hands of Tundra Esports.
The most successful Filipino perhaps in the competition so far was Patrick “Patmen” Mendoza in Valorant. His Paper Rex went as far as semifinals but settled for fourth after losing to South Korean powerhouse Gen. G Esports, 0-2, in the battle for third.
Paper Rex topped Group A with a 2-0 record in the pool play and then took down Sentinel, 2-0 in the quarterfinals. PatMen and his team, however, couldn’t sustain the hot start it had against Fnatic, dropping a 1-2 loss in the semis.
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.