ADVERTISEMENT

SC junks Sarah Discaya's petition vs Ombudsman on her graft, malversation charges in P96.5-M 'ghost' flood control project

Published Apr 10, 2026 02:14 pm
The Supreme Court (SC) has dismissed the petition filed by contractor Sarah C. Discaya who challenged the Office of the Ombudsman’s resolution that found probable cause to file graft and non-bailable malversation of public funds in the “ghost” P96.5 million flood control project in Davao Occidental in 2022.
In a ruling handed down last Wednesday, April 8, the SC said Discaya’s petition had become moot after the Ombudsman filed the cases against her before the Digos City regional trial court (RTC) which had issued an arrest order against her.
The cases were transferred to the Lapu-Lapu City RTC, one of the specialized courts in graft and flood control cases. Discaya is now detained at the Lapu-Lapu City jail.
Named respondents in Discaya’s petition were Ombudsman Graft Investigation and Prosecution Officer Alley I. Ong and Department of Public Works and Highways (DPWH) Secretary Vivencio B. Dizon
In a press briefer, the SC’s Office of the Spokesperson said that the High Court recognized that while exceptions exist to safeguard constitutional rights, maintain orderly justice, or when charges are baseless or beyond authority, Discaya did not demonstrate any of these exceptions.
The SC pointed out that the determination of probable cause during preliminary investigation is the exclusive function of the public prosecutor and “as a rule, courts do not interfere with this determination.”
It also noted that the Ombudsman’s findings to charge Discaya with graft and malversation of public funds were supported by substantial evidence.
Aside from Discaya, the other accused in the RTC cases were officials of the Department of Public Works and Highways (DPWH) in Davao Occidental District Engineering Office led by District Engineer Rodrigo C. Larete, Assistant District Engineer Michael P. Awa, and several section chiefs, project engineers, and inspectors.
Also charged was Ma. Roma Angelin Rimando of St. Timothy Construction Corporation.
In filing the cases in court, the Ombudsman said that the accused conspired to facilitate the release of P96.5 million for the supposed construction of a revetment project in Barangay Culaman, Jose Abad Santos, Davao Occidental.
Based on official inspection and witness accounts, the project was never implemented, it said.
It also pointed out that there was no actual construction, yet the accused certified that the project was completed.
The accused DPWH officials in Davao Occidental have been preventively suspended for six months because of their administrative case. The suspension order was served by Secretary Dizon when he conducted his own inspection in Davao Occidental.
In anticipation of an arrest order against her, Discaya voluntarily surrendered to the National Bureau of Investigation (NBI) on Dec. 9, 2025.
She was then transferred to the Lapu-Lapu City jail after her arraignment to which she and the other accused pleaded “not guilty.”

Related Tags

SC Sarah Discaya Flood Control
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.