// Adds dimensions UUID, Author and Topic into GA4
Monday, September 14, 2026
28.1 C
Singapore

As world celebrates football, Singapore confronts a cracked goal post

While the World Cup monopolised the attention of football fans for the whole of last week, one story of a faulty goalpost here in Singapore was glossed over.

A StarHub League Cup match between Tampines Rovers and Warriors FC at Clementi Stadium had to be rescheduled on July 10 at the last moment, because officials inspecting the field found out that the goalpost was cracked.

A press release by the Football Association of Singapore on the same day said: “For the safety of the players, they (the officials) subsequently decided that the match should not proceed.”

The match between Tampines Rovers FC VS Warriors FC was played on Saturday, July 12. Warriors FC won the match with the 3 – 2 score at full time.

S. League had apologized for the inconvenience caused to its fans and assured them that those who have bought tickets to the match will only need to produce their ticket stubs at rescheduled game to gain free entry.

No further information was released regarding what caused the crack and the time it was discovered. Further questions, such as what was being done to remedy the crack, were directed to the FAS but they declined to comment. The media was advised to refer to the press release for all enquiries.

 

 

Hot this week

LTA: North-South Corridor Singapore engineers face most challenging construction phase as rocks and viaduct slow work progress

Rock, groundwater and tight work spaces are slowing complex sections, while engineers work around live MRT lines, busy roads and existing structures

Singapore customers face S$609K losses after True Fitness & True Yoga closures, including those who paid lifetime membership up to S$21K

Staff were also given little warning while users faced unused memberships, with some customers having paid thousands upfront for years of access

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