// Adds dimensions UUID, Author and Topic into GA4
Sunday, September 13, 2026
28.1 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

‘Life is but a bunch of unwanted surprises’: Singaporean says having an emergency fund helps him stay calm

After going through consumer debt, he said rebuilding his finances taught him the value of having money set aside for emergencies.

171 Sungai Kim Kim victims win civil suit against factory and two Singaporean directors seven years after toxic waste disaster

Seven years after the Sungai Kim Kim disaster, 171 victims have secured a civil court victory against four defendants, including two Singaporean nationals. The amount of damages will be decided later.

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