ADVERTISEMENT

Gwendoline Meliz Soriano, Sasha-Juli Belle Lacuna crowned Binibining Pilipinas 2026 queens

Published Jul 19, 2026 12:23 am

At A Glance

  • Baguio City's Gwendoline Meliz Soriano and Tarlac's Sasha-Juli Belle Lacuna emerged victorious at the Binibining Pilipinas 2026 coronation night, winning the International and Globe crowns, respectively.

Baguio City's Gwendoline Meliz Soriano and Tarlac's Sasha-Juli Belle Lacuna emerged as the country's newest beauty queens after capturing the top titles at the Binibining Pilipinas 2026 coronation night held at the Smart Araneta Coliseum on Saturday, July 18.

Soriano was crowned Binibining Pilipinas International 2026, succeeding Katrina Anne Johnson. She will represent the Philippines at the Miss International pageant next year.

Meanwhile, Lacuna was named Binibining Pilipinas Globe 2026, taking over the title from Annabelle McDonnell.

Completing the winners' circle were Julianne Raine Antonio of Dumaguete, who was named first runner-up, and Tracy Mae Sunio of Bacolod, who finished as second runner-up.

The four finalists advanced to the last stage of the competition after surviving the Top 12 and two rounds of question-and-answer segments, where they tackled topics ranging from personal growth and women's empowerment to artificial intelligence and the role of pageantry in today's society.

Soriano impressed the judges with a heartfelt answer about trusting God's plan and embracing failures as stepping stones to success.

Lacuna, meanwhile, stood out after speaking about empathy as the one human quality that artificial intelligence can never replace, saying genuine compassion remains at the heart of public service and community building.

Soriano entered the final round as one of the night's strongest contenders after sweeping several special awards. She won Best in Swimsuit, Best in Evening Gown, Binibining Philippine Airlines, Binibining Urban Smiles, and Miss SnowCaps Radiance, making her one of the most decorated candidates of the competition.

The pageant also introduced Binibining Tourism as a new special award, with Pauline Thea Ann Ibuyan of Aklan becoming its inaugural recipient.

Other special awardees included Georgette Nicole Coronacion of Carmona, Cavite as Binibining Friendship, Zilanni Eve Rojas of Zamboanga City as Face of Binibini, Samantha Marie Zabarte of Dasmariñas as Manila Bulletin Readers' Choice, Jarina Sandhu of Cauayan City, Isabela as Binibining The MedClub, and Anne Klein Castro of Pampanga as Nustar Online Binibini.

Five candidates were likewise recognized in the Best in National Costume competition: Mylene Manschus of Tanza, Cavite; Ain Niqyla Abad of San Jose, Occidental Mindoro; Samantha Marie Zabarte of Dasmariñas; Iris Oresca of the Bicol Region; and Patricia Lynn Beerda of Iloilo.

Related Tags

Binibining Pilipinas 2026 Gwendoline Meliz Soriano Sasha-Juli Belle Lacuna Binibining Pilipinas International 2026 Binibining Pilipinas Globe 2026 Julianne Raine Antonio Tracy Mae Sunio Baguio City Tarlac Smart Araneta Coliseum
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.