ADVERTISEMENT

Soldier killed, rebel captured as troops disrupt NPA anniversary in Occidental Mindoro

Published Mar 30, 2026 01:58 pm
Captain Dean Buen Oyando (Photo: 2nd Infantry Division)
Captain Dean Buen Oyando (Photo: 2nd Infantry Division)
A pursuit operation against the New People’s Army (NPA) on the group's 57th founding anniversary turned deadly on Sunday, March 29, resulting in the death of a young Philippine Army (PA) officer and the capture of an insurgent in San Jose, Occidental Mindoro.
The encounter occurred at Sitio Salafay in Barangay Monteclaro as troops from the 68th Infantry “Kaagapay” Battalion tracked approximately 15 armed rebels, said Col. Michael Aquino, spokesperson of the 2nd Infantry Division (2ID).
The firefight lasted 20 minutes before the rebels retreated, but an Army trooper, identified as Captain Dean Buen Oyando, was killed in action while leading his men during the pursuit.
Two other soldiers were wounded in the engagement, including an injured personnel who had to be evacuated to the Armed Forces of the Philippines (AFP) Medical Center in Quezon City for specialized treatment.
Meanwhile, a female NPA combatant with an M16 rifle was captured by the troops after she was allegedly abandoned by her comrades. Soldiers also recovered a hand grenade and components for improvised explosive devices (IEDs) at the encounter site.
(Photo: 2nd Infantry Division)
(Photo: 2nd Infantry Division)
“1st Lieutenant Dean Oyando embodied the courage and dedication of the Filipino soldier. His ultimate sacrifice in the pursuit of peace strengthens our resolve to continue the mission he bravely carried out—to protect our communities and secure lasting peace in our area of responsibility,” Aquino said.
The Sunday clash, which coincided with the anniversary of the NPA, founded on March 29, 1969, was not an isolated incident in the area as the same military unit engaged the same rebel group in Barangay Monteclaro on March 24.
That previous encounter led to the recovery of a firearm and the discovery of bloodstains, which indicated casualties among the fleeing rebels.
“This is a main disruption to their plans as they have been pummeled on their anniversary celebration. We are seeing that their ability to operate is being steadily reduced, they continue to lose ground as our operations intensify,” Aquino said.
The 2ID said that the focus remains on preventing the insurgents from regrouping in the province, hence the has intensified its footprint in Mindoro to dismantle remaining guerrilla fronts.
“Our continuous operations have undeniably disrupted the armed group’s movements and significantly diminished their capabilities. The terrorist NPA cannot hide from the long arms of the government as we build on the ultimate sacrifice of our fallen comrade and continue to apply the full force of the command to prevent them from regrouping,” Aquino added.
The military urged local residents to remain vigilant as pursuit operations continue in the mountainous areas of San Jose.
“We encourage the public to stay alert and to coordinate with local authorities in reporting any information that may help in our operations,” Aquino said.

Related Tags

Philippine Army New People\'s Army 2nd Infantry Division Occidental Mindoro clash military insurgency
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.