ADVERTISEMENT

Mendoza tops Piñol in Cotabato

Published May 13, 2025 02:25 pm
DAVAO CITY – Reelectionist Cotabato Gov. Emmylou “Lala” Taliño-Mendoza defeated long-time political rival Emmanuel “Manny” Piñol for the third time in last Monday’s elections.
As of 1 p.m. on Tuesday, May 13, partial and unofficial results showed that Mendoza earning 346, 695 votes with Piñol getting 199,907 based on transmitted elections returns from 903 of 1,073 clustered precincts or a difference of 146,788 votes.
MENDOZA
Mendoza won in all 17 municipalities but lost to her rival's bailiwick in Kidapawan City.
She also walloped Piñol in her hometown Carmen with 26,083 votes against 127.
In the neighboring rice-granary town of Kabacan, Mendoza garnered 24,931 votes while Piñol earned 4,675.
Mendoza also beat Piñol, a former Agriculture chief in the Duterte administration, in his hometown of M’lang, (29,056 to 16,502).
Piñol lost to Mendoza in the Muslim-dominated town of Pikit with just 4,853 votes compared to Mendoza’s 21,610.
This was the third time that Mendoza and Piñol faced off for governor.
In 2010, Mendoza defeated Piñol, 236,966 votes to 199,332.
Three years later, Piñol challenged Mendoza anew but lost again. Mendoza garnered 254,121 votes over Piñol's 203,657 or a difference of 50,464.
In both elections, Piñol accused Mendoza of vote-buying.
But Mendoza denied the accusation, saying that her performance proved her worth to lead Cotabato.
Mendoza completed her three terms as governor from 2010 to 2019.
She ran as vice governor of her father Rogelio Taliño who challenged then second district Rep. Nancy Catamco for governor in the 2019 elections.
Rogelio lost to Catamco, 272, 249 votes to 268,718.
In the 2022 elections, Mendoza challenged Catamco for governor and won, 310, 681 votes to 296, 330 or a difference of 14, 351.
Piñol questioned the wide margin of Mendoza in the partial and unofficial results.
“This number is totally incongruous with the public surveys which showed me consistently leading my opponent and the huge disparity in the number of people drawn to our public rallies,” he wrote on his Facebook page. “While losing in a political contest is a reality that a candidate must face, the margin was so huge that it is no longer believable.”
He added that he will file a petition for a manual count especially in towns where pre-election surveys showed he was well-ahead.
With the reelection of Mendoza, she is set to become the longest serving governor in the history of the province.
She is set to break the record of Carlos Cajelo, who served as appointed governor of the province from 1972 to 1984 during the Martial Law era.
Mendoza rose from the ranks, starting as a Sangguniang Kabataan official in her hometown of Carmen in 1993.
Two years later, she was elected as board member of the province's first district.
She was voted Cotabato first district representative in 2001 and completed three terms until 2010. Mendoza is the third woman governor to lead Cotabato province.

Related Tags

Cotabato Gov. Emmylou Taliño-Mendoza
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.