ADVERTISEMENT

'Nasaan ang AFP?' Military addresses public concerns over visibility amid bad weather

Published Jul 22, 2025 02:48 pm
Troops from the Philippine Army’s (PA) 525th Combat Engineer Battalion (525CEBn) rescue flood-affected families in Quezon City and Marikina on July 21, 2025 amid heavy rains and deep floods brought by the southwest monsoon (habagat). The 525CEBn is the Army’s primary humanitarian assistance and disaster response (HADR) unit. (Photo: PA)
Troops from the Philippine Army’s (PA) 525th Combat Engineer Battalion (525CEBn) rescue flood-affected families in Quezon City and Marikina on July 21, 2025 amid heavy rains and deep floods brought by the southwest monsoon (habagat). The 525CEBn is the Army’s primary humanitarian assistance and disaster response (HADR) unit. (Photo: PA)
The Armed Forces of the Philippines (AFP) on Tuesday, July 22, responded to public inquiries regarding its visibility during the recent onslaught of heavy rains and flooding caused by the Tropical Storm “Crising” and southwest monsoon (habagat).
AFP spokesperson Col. Francel Margareth Padilla said the military was fully engaged in disaster response operations on the ground, despite concerns raised by some netizens on social media about its presence not being felt.
“We are closely coordinating different efforts with our counterparts from the government and non-government agencies,” Padilla said in a press briefing in Camp Aguinaldo, Quezon City.
Office of Civil Defense (OCD) Officer-in-Charge Asst. Sec. Bernardo Rafelito Alejandro IV said a total of 15,057 search, rescue, and retrieval (SRR) units from the AFP were deployed since Crising and habagat began wreaking havoc last week.
Aside from that, the National Disaster Risk Reduction and Management Council (NDRRMC) also coordinated for the deployment of 5,000 SRR units from the Philippine Coast Guard (PCG), 817 units from the Philippine National Police (PNP), and 27,773 units from the Bureau of Fire Protection (BFP).
There are also 1,600 trucks, nine fixed wing aircraft, and 28 rotary helicopters from the uniformed services that were placed on standby for humanitarian assistance and disaster response (HADR) operations.
The NDRRMC has also activated its Inter-Agency Coordinating Cell (IACC) at the NDRRM Operations Center in Camp Aguinaldo, which serves as a central coordination unit for HADR operations.
“We are ready, along with all the 44 member-agencies of the NDRRMC, which are on red alert. Our search and rescue teams, transportation and relief goods, medical teams, and strategic transport assets from the Armed Forces are all prepared. The entire Office of Civil Defense is also on red alert,” Alejandro said in a separate press briefing.
‘Soldiers are typhoon victims, too’
The AFP asked for public understanding as it emphasized that some of the military personnel became typhoon victims, too, hence, the operations of some military camps, particularly in Northern Luzon, Central Luzon, and Visayas, were affected.
“Every time that we have these calamities, we treat also those units that are in that area as possible victims. We have different actions on the ground on who would support who. We have pre-positioned HADR units, our SRR units in different areas frequented by these calamities are also mobilized,” Padilla said.
Troops in WPS thriving
Even the soldiers guarding the remote features in the West Philippine Sea (WPS) were not spared by Crising.
However, the AFP said the military personnel guarding the nine outposts occupied by the Philippines in the WPS, specifically in the Kalayaan Island Group (Spratly Islands), remained in good condition.
The outposts are Pag-asa (Thitu) Island, Ayungin (Second Thomas) Shoal, Parola Island (Northeast Cay), Lawak (Nanshan) Island, Patag (Flat) Island, Likas (West York) Island, Kota (Loaita) Island, Panata Island (Lankiam Cay), and Rizal (Commodore) Reef.
“In our latest communication with our troops, including our nine features, they are fine. The sea has been rough, the winds have been above normal but the overall condition of the troops to include those on BRP Sierra Madre, they are safe and they are secured,” said AFP spokesperson for WPS Rear Admiral Roy Vincent Trinidad.
The troops have enough food and other provisions until the next projected resupply mission, Trinidad assured. The last resupply mission was on June 20.
The number of Chinese vessels operating in the WPS is also expected to decrease due to the bad weather.
The latest monitoring of the AFP revealed there were 49 People’s Liberation Army-Navy (PLA-N) vessels, China Coast Guard (CCG) ships, and maritime militia vessels in the WPS in June, marking the highest number of deployed Sino vessels in the said waters this year.
“But historically, because of weather disturbances, these numbers drastically drop. Even their ships seek shelter in areas not affected by bad weather. We expect that for this particular timeframe, the number of PLA-N ships, Coast Guard, and even the maritime militia would be less than the last report,” Trinidad said.

Related Tags

Crising habagat AFP search and rescue
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.