ADVERTISEMENT

Boy, aunt hacked in Marikina; suspect nabbed

Published Jul 31, 2026 10:06 am
A 39‑year‑old man was arrested for hacking and injuring a 10‑year‑old boy and his aunt in Marikina City on Wednesday night, July 29.
Police arrest the suspect in the hacking of a woman and a 10-year-old boy in Marikina City. (Photos from Marikina CPS)
Police arrest the suspect in the hacking of a woman and a 10-year-old boy in Marikina City. (Photos from Marikina CPS)
Police arrest the suspect in the hacking of a woman and a 10-year-old boy in Marikina City. (Photos from Marikina CPS)
Police arrest the suspect in the hacking of a woman and a 10-year-old boy in Marikina City. (Photos from Marikina CPS)
Police arrest the suspect in the hacking of a woman and a 10-year-old boy in Marikina City. (Photos from Marikina CPS)
Police arrest the suspect in the hacking of a woman and a 10-year-old boy in Marikina City. (Photos from Marikina CPS)
On Thursday, July 30, the Marikina City Police Station said the suspect, identified as “Oben,” was arrested in an intensified follow‑up operation and manhunt ordered by Mayor Maan Teodoro.
Investigators said the victims -- a 28‑year‑old woman and her 10‑year‑old nephew -- were seated outside their residence in Purok 6, Barangay Malanday, with a witness at around 8:30 p.m. when the suspect suddenly arrived and, without provocation, repeatedly hacked them with a bladed weapon.
The witness fled to avoid being attacked and sought help from Barangay Malanday personnel.
Authorities reported the woman sustained three hack wounds to the head and right hand, while the boy suffered a head wound.
The victims were rushed to the Amang Rodriguez Memorial Medical Center (ARMMC), while the suspect fled with the weapon.
He is now detained at the Marikina Custodial Facility, where police are preparing charges of two counts of frustrated murder and resistance and disobedience to a person in authority.
Mayor Teodoro said the victims were later transferred to Marikina Valley Medical Center for immediate treatment, with the local government covering their hospital expenses.
“Galit tayo sa nangyari. Walang lugar ang ganitong klase ng karahasan sa Marikina. Sisiguraduhin natin na mananagot siya sa batas. Sa ating mga kababayan, makakaasa kayo na hindi natin palalampasin ang ganitong krimen (We are outraged by what happened. There is no place for this kind of violence in Marikina. We will ensure that the suspect is held accountable under the law. To our fellow Marikeños, rest assured that we will not let this crime go unpunished),” the mayor said.
“Kaagapay tayo ng pamilya at ng buong Marikina sa pagkamit ng hustisya (We stand with the family and the entire Marikina community in the pursuit of justice),” she added.
The Marikina CPS assured the public of its commitment to uphold the rule of law, ensure public safety, and conduct impartial investigations.
“We also express our gratitude to the local government of Marikina, the responding police personnel, and the members of the community whose cooperation contributed to the successful apprehension of the suspect,” it said.

Related Tags

Metro News MARIKINA CITY marikina city police Hacking
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.