// Adds dimensions UUID, Author and Topic into GA4
Tuesday, September 22, 2026
27 C
Singapore

Man fishing at Punggol found dead after falling into sea

Singapore — Singapore Civil Defence Force (SCDF) officers recovered the body of a missing man on Sunday (Aug 18) at Punggol Point Jetty.

A 56-year-old man was reported missing on Saturday. Police and SCDF officers began the search for the missing man at 7pm and continued the entire night.

At 2:30pm on Sunday, rescue officers located the missing person, but he was already dead by then.

The Straits Times reported that the man had been fishing at the dock when he allegedly fell in and was swept away by the tides, according to eyewitness accounts.

The current was reportedly “quite strong” when the man fell in according to Mr Ng, a restaurant owner near Punggol.

Mr Ng added that his staff saw the man climb over the boardwalk railing perhaps to get closer to the fishing point.

Family members waited anxiously on Sunday afternoon as rescuers searched for the man.

Punggol Point Jetty attracts many fishing enthusiasts. The nearby decks and bicycle paths are also popular among nature lovers.

Police are investigating the incident as an “unnatural death.”/TISG

Hot this week

Leong Mun Wai on ministerial salaries: More important question is what kind of political environment inspires more Singaporeans to serve

From Mr Leong's FB post on Sept 20: "Rather than continually asking how much we need to pay to attract political talent, perhaps we should also ask what kind of political environment will inspire m...

AI company Anthropic opening SG office in Oct; hiring 10 Singapore job roles across applied AI, finance, sales, marketing, and research

The AI firm is building a local team to work with companies and public agencies, with ten roles already advertised across key functions

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks