• [SGWPL] Match Commentary: HUWT 0-2 LCSWT | 7 Sep 2025, 1930hrs, CCK Stadium

    • FT: HUWT 0-2 LCSWT
    • 90′: HUWT No.18 Rachel Liew threads a pass to HUWT No.29. They threaten to advance the ball in the LCSWT final third, but the play is cut off by the LCSWT backline.

      HUWT 0-2 LCSWT
    • 87′: CHANCE FOR LCSWT!!!

      LCSWT No.23 floats a cross in from the right flank inside the HUWT box. LCSWT No.90 Wan receives it near at the far post with no one marking her. She shoots! And misses.

      HUWT 0-2 LCSWT
    • 85′: HUWT No.16 and 20 effectively screen out LCSWT No.23 Sarah Zu’risqha in the right half space inside the HUWT box.

      HUWT 0-2 LCSWT
    • 80′: LCSWT No.20 Dorcus Chu lays the ball off to LCSWT No.16 Ho Hui Xin. HHX takes a shot from outside the HUWT penalty arc. The ball goes out. HUWT goal kick.

      HUWT 0-2 LCSWT
    • 74′: HUWT No.16 slide tackles LCSWT No.33 Amelia Ng in the right wide area inside the HUWT half. Both players are okay.

      HUWT 0-2 LCSWT
    • 70′: GOOOAL FOR LCSWT!!!

      Fresh sub LCSWT No. 90 Wan advances the ball down the left wide area inside the LCSWT half into the box. She sends the ball in low. LCSWT No.10 Farah finishes it off.

      HUWT 0-2 LCSWT
    • 65′: LCSWT No.4 Umairah’s second attempt at goal from long range. No good.

      HUWT 0-1 LCSWT
    • 61′: LCSWT No.4 Umairah takes a long shot from the left half-space inside the HUWT half. It is well struck, but the ball goes out. Goalkick to HUWT.

      HUWT 0-1 LCSWT
    • 58′: HUWT No.3 Angelyn Pang 1v1s LCSWT No.10 Farah all the way back into the HUWT penalty box. Both players fall to the ground near the goal line. The Ref is clear: no penalty.

      HUWT 0-1 LCSWT
    • 55′: CHANCE FOR LCSWT!!!

      LCSWT No.28 PAS sends a weak shot towards the HUWT goal from close range. HUWT GK parries it. The ball drops to her side and rolls towards the goal line. It is cleared away eventually.

      HUWT 0-1 LCSWT
    • 53′: LCSWT No.10 Farah skips past two HUWT players with the ball as she drives into the HUWT box. HUWT No.3 Angelyn Pang blasts the ball away from danger.

      HUWT 0-1 LCSWT
    • 50′: CHANCE FOR LCSWT!!!

      LCSWT No.10 Farah beats HUWT No.3 Angelyn Pang down the right half-space inside the HUWT half. Farah squares the ball across the goal for LCSWT No.28 PAS to tap it in. PAS arrives a little too late to catch the ball.

      HUWT 0-1 LCSWT
    • 47′: HUWT switching to a 5-4-1 from a 4-4-1-1. HUWT No.21 Rochelle Chan drops into the backline from midfield.

      HUWT 0-1 LCSWT
    • HT: HUWT 0-1 LCSWT
    • 45′: Three HUWT players break away into the LCSWT half with the ball. HUWT No.29 trips. The Ref had a clear view of it. No foul.

      HUWT 0-1 LCSWT
    • 42′: HUWT concede a corner. HUWT Head Coach Siva stands up and complains about something to the HUWT subs.

      HUWT 0-1 LCSWT
    • 38′: Oh no. HUWT have gone back to short goal kicks. They almost concede a goal.

      HUWT 0-1 LCSWT
    • 36′: HUWT No.2 Harini battles LCSWT No.10 Farah across the face of the HUWT goal for the ball. It goes out for a corner.

      HUWT 0-1 LCSWT
    • 34′: LCSWT No.23 Sarah Zu’risqha floats a nice direct free kick from just outside the HUWT penalty arc. HUWT GK is equal to the challenge. She makes the save.

      HUWT 0-1 LCSWT
    • 33′: HUWT No.16, 26 and 29 are not listed in the HUWT pre-season squad list.

      HUWT 0-1 LCSWT
    • 29′: LCSWT corner kick on the right. The ball loops into the HUWT six-yard box. LCSWT No.10 Farah almost nudges the ball into the goal from point-blank range. HUWT GK Intan makes the save.

      HUWT 0-1 LCSWT
    • 24′: HUWT No.3 Angelyn Pang kills a storming LCSWT No.28 PAS(?) run into the HUWT box. She recovers the ball and dribbles it out of the HUWT box.

      HUWT 0-1 LCSWT
    • 21′: HUWT have abandoned their build-up-from-the-back and gone full hoofball from goalkick. About time.

      HUWT 0-1 LCSWT
    • 17′: HUWT No.27 Riddle Reneelyn Sison sends a long pass down the right wide area inside the LCSWT half for HUWT No.26 New Player to chase. LCSWT No.4 Umairah sprints to recover the ball first.

      HUWT 0-1 LCSWT
    • 15′: CHANCE FOR LCSWT!!!

      LCSWT No.28 Putri Alyia Seow tries a flying kick to direct the incoming ball into the HUWT goal. The ball goes out for a goalkick.

      HUWT 0-1 LCSWT
    • 12′: GOOOAL FOR LCSWT!!!

      LCSWT No.10 Farah turns and drives into the HUWT box with the ball. She shoots for the left corner and beats the HUWT GK.

      HUWT 0-1 LCSWT
    • 9′: LCSWT No.10 Farah skies a shot above the HUWT goal. HUWT Head Coach Siva is on his feet and audibly displeased.

      HUWT 0-0 LCSWT
    • 6′: LCSWT No.10 Farah gets a soft header towards the HUWT goal. HUWT GK Intan claims the ball comfortably with both hands.

      HUWT 0-0 LCSWT
    • 3′: LCSWT No.10 Farah dribbles neatly towards the HUWT six-yard box. She trips and falls. Ref signals to play on. No penalty.

      HUWT 0-0 LCSWT
    • K.O.: HUWT 0-0 LCSWT
    • 2 hrs to K.O.: This is one match I would pay money to watch.
  • [SG CUP] Never Just Another Game | 13 Jan 2026

    New year. Classic final. All the hype. It was never going to be just another game for BGT fans because games like these ask the eternal sporting questions: Can heart beat money? Can sweat and effort beat natural-born skill? Are the rest of us just background noise to winners who keep winning?

  • [SGWPL] Celebrating All Three #SGWPL Coach of the Year Nominees | 13 Jan 2026

    The best coaches of amateur teams are able to uphold exacting standards during training and on match day, while exhibiting large doses of kindness and understanding in their approach and attitude, given the varied backgrounds of their players.

    Here is an outside observer’s tribute to the three #SGWPL Coach of the Year nominees.


    Sivaraj Geevananthan (Hougang United WT)

    “[If we want to] go top three, [we] got to take the points from the top three teams.”

    – Coach Siva (20 July 2024)

    Across (at least) the last two seasons, Coach Siva understood the assignment when it came to playing against overwhelmingly well-resourced teams: defend as one cohesive, compact unit.

    Early in the 2025 campaign, HUWT did just that for the full 90 minutes, winning a point off LCSWT with a 0-0 draw — an improvement on their 2024 performance lasting almost 70 minutes before conceding a goal. ALBWT might not have won the title without this result.

    How does Coach Siva get his players to buy into the all consuming game plan? That’s why he is paid the big $$$.


    Jeremy Chiang (Still Aerion WFC)

    “Football style-wise, I would say I would like an overflow of attack.”

    – Coach Jeremy (12 Mar 2025)

    And why not? With the amount of attacking talent in the squad, especially in the second half of the season, Coach Jeremy trusted his players to go get the win every game.

    The ultimate sign of confidence was allowing his backline to defend from the centre circle in a critical match vs. LCSWT.

    The match ended in a dramatic 3-2 comeback win, one which will be remembered for years to come.


    Kana Kitahara (Albirex Niigata (S) WT)

    “It’s difficult [having] a dual role… as a coach, I am still learning through trial and error. The things I’ve learned as a player, I now teach as a coach.”

    – Player-Coach Kana (30 Jul 2024)

    No notes. S-tier.

    22 goals, 22 assists in 16 games (source: Mr. AFC), ball recovery and retention giantess *and* coach of the 2025 #SGWPL winning team.

    “Her fighting spirit,” says a peer of hers admiringly. Wünder-A. Long may she reign at CCK stadium.

  • [SG CUP] Tactical Snapshot: What Aleksandar Ranković Got Right in LCS 2-0 BGT | 12 Jan 2025

    One of the tactical puzzles LCS Coach Ranković had to solve in advance of the Singapore Cup Final was the Lopes-Shawal-Thy selection problem. All three players are relatively better finishers than they are creators or connectors. Deploying them simultaneously on the pitch, as has been tried before, would create a top-heavy team waiting around for supply.

    With the departure of Maxime Lestienne, the temptation to throw in three individually good players into the Starting XI would be a strong one. However, it would make the team unbalanced and easy to exploit. Solution? Enter the Singapore flag bearing Kyoga Nakamura.

    What a way to set the local football scene on fire, early in 2026! If Nakamura had not gone to Bangkok United and then subsequently cut his stay short, there is no conceivable universe in which he would have signed for LCS straight from BGT. But life is never linear, and LCS pounced on the opportunity to sign the left-footed playmaker to fill the massive hole in their squad left by Lestienne.

    Nakamura featured prominently on the right side of the pitch from the first minute. His left-footedness and vision meant he could distribute the ball to a line of LCS forwards spread out across the BGT penalty box. With the combination of Diogo Costa and Bart Ramselaar requiring extra attention on the left side of the pitch, Nakamura would be freer to play make from the right. Also, attacking midfielder Song UiYoung playing deeper than usual in a defensive double pivot (alongside Tsiy Ndenge), giving Nakamura the protection to roam higher (and wider).

    Shawal and Thy started the game and were substituted at 75′. Hami and Lopes came on, bringing fresh legs and ideas. Nakamura stayed on and continued to float around in the Lestinne zone.

    No two players are the same. Nakamura will write his own story at his newest club. Fans of Singapore football win by getting to watch the growth of one of our own, in the flesh, for (hopefully) years to come.

  • [SG CUP] Tactical Snapshot: Lion City Sailors 2-0 BG Tampines Rovers | 10 Jan 2026

    LCS in possession:

    • 4-2-4 formation.
    • No.6 Ndenge and No.15 Song as double pivot in build up.
    • LCS No.29 Costa and No.10 Ramselaar in close proximity on the left to make combination plays.
    • LCS No.46 Nakamura as right side playmaker.
    • No.7 Shawal and No.9 Thy as central attacking outlets.

    LCS out of possession:

    • 5-4-1 formation.
    • No.6 Ndenge drops into the backline five.
    • No.9 Thy shifts to right wing.
    • No.7 Shawal as sole centre forward.

    BGT in possession:

    • 4-3-3 formation.

    BGT out of possession:

    • 4-2-4 formation.
  • [SG CUP] Match Commentary: Lion City Sailors 2-0 BG Tampines Rovers | 10 Jan 2026

    • AET: LCS 2-0 BGT
    • 120’+2: GOOOAL FOR LCS!!!

      LCS No.18 Anderson Lopes fights off BGT No.16 Dylan Fox to bring down a long goal kick from LCS GK Sušak. He judges the bounce perfectly and protects the ball enough to shoot from near the penalty spot. The ball flies beyond the reach of BGT GK Syazwan.

      LCS 2-0 BGT
    • 115′: GOOOAL FOR LCS!!!

      BGT No.13 Taufik fails to pressure the run of LCS No.29 Diogo Costa sufficiently in the left half-space inside the BGT half. Costa cuts the ball back to an open LCS No.16 Hami Syahin. Hami smashes the ball straight into the back of the net from just inside the BGT penalty box.

      LCS 1-0 BGT
    • FT: LCS 0-0 BGT
    • 90’+4: CHANCE FOR LCS!!!

      LCS No.46 Nakamura is brought down near the BGT penalty arc. Free kick to LCS. LCS No.10 Ramselaar comes off for new signing LCS No.28 Luka Adžić. Adžić takes the free kick. BGT GK Syazwan jumps and gets an outstretched hand to the ball to tip it over the crossbar. HE ALMOST SCORED!

      LCS 0-0 BGT
    • 90’+1: CHANCE FOR LCS!!!

      LCS No.10 Ramselaar dribbles into the left half-space inside the BGT box. He beats his markers and fires a shot at the near post. BGT GK Syazwan pulls off a fanatistic block.

      LCS 0-0 BGT
    • 82′: BGT exceed their foreign player quota by substituting in BGT No.49 Yuki Kobayashi for BGT No.19 Joel Chew. BGT quickly rectify their mistake by pulling BGT No.88 Kazama off for BGT No.15 Ong Yu En. Damage done.

      LCS 0-0 BGT
    • 80′: CHANCE FOR LCS!!!

      BGT No.11 Kweh is carrying a knock and fails to cover the run of LCS No.29 Costa. Costa and Ramselaar combine to attack via the left flank. BGT No.7 Sumi clears the ball away.

      LCS 0-0 BGT
    • 78′: BGT No.26 Yoshimoto > LCS No.46 Nakamura.

      LCS 0-0 BGT
    • 75′: BGT No.4 Shuya Yamashita gives substitute LCS No.18 Anderson Lopes a two-handed lo-five as a friendly welcome to the pitch.

      LCS 0-0 BGT
    • 71′: LCS No.29 Costa brings BGT No.25 Higashikawa down with a shoulder pull right in front of the Stags section. No card, says the ref.

      LCS 0-0 BGT
    • 68′: CHANCE FOR BGT!!!

      BGT No.12 Buhagiar lays the ball off to BGT No.26 Yoshimoto in the left wide area inside the LCS half. Yoshimoto floats a cross into the LCS box. BGT No.88 Kazama rises to head the ball. He makes contact, but the ball goes wide.

      LCS 0-0 BGT
    • 65′: BGT making several plays in succession inside the LCS half.

      LCS 0-0 BGT
    • 61′: Supermodel BGT No.16 Dylan Fox comes in for BGT No.2 Suhaimi. BGT No.23 Irfan goes back to his usual right back position.

      LCS 0-0 BGT
    • 60′: BGT No.26 Yoshimoto’s first touch is fire.

      LCS 0-0 BGT
    • 57′: CHANCE FOR BGT!!!

      BGT counter attack quickly into the LCS half. BGT No.11 Kweh receives the ball in the left wide area. He dribbles inside and shoots. The ball goes high and wide.

      LCS 0-0 BGT
    • 55′: CHANCE FOR LCS!!!

      LCS No.26 Wright heads the ball long to LCS No.10 Ramselaar inside the right half-space inside the BGT box. Ramselaar gets a shot off, but the ball hits the side of the net.

      LCS 0-0 BGT
    • 50′: BGT No.23 Irfan Najeeb being deployed as a centreback has to be for his jumping / aerial abilities to defend against long balls to Shawal?

      LCS 0-0 BGT
    • 46′: BGT No.12 Buhagiar slows down the tempo to a near complete stop with the ball at his feet in the middle of the BGT half, allowing his team to reset from a spell of back-and-forth. Calm.

      LCS 0-0 BGT
    • HT: LCS 0-0 BGT
    • 45′: CHANCE FOR BGT!!!

      BGT No.12 Buhagiar sends a low cross into the LCS penalty box. LCS are slow to clear. BGT No.25 Higashikawa almost scoops the ball into goal. LCS GK claims the ball.

      LCS 0-0 BGT
    • 35′: LCS No.46 Nakamura playmaking from the right wide area inside the BGT half, looking to feed Shawal and Thy in the centre (Maxime Lestienne replacement). LCS No.15 Song and LCS No.6 Ndenge as a midfield double pivot during build-up.

      LCS 0-0 BGT
    • 33′: The entire BGT bench erupts in protest at a LCS No.7 Shawal sliding tackle on BGT No.26 Yoshimoto near the touchline. Yellow card for Shawal.

      LCS 0-0 BGT
    • 30′: Did BGT No.7 Seiga Sumi dye his hair a few shades darker?

      LCS 0-0 BGT
    • 28′: BGT having most of the possession; LCS having most of the (quality) chances, so far.

      LCS 0-0 BGT
    • 25′: CHANCE FOR LCS!!!

      LCS No.46 Nakamura sends a diagonal cross to the back post from the right half-space inside the BGT half. LCS No.7 Shawal gets a header on it. BGT GK Syazwan blocks the attempt before making the save. Just barely.

      LCS 0-0 BGT
    • 20′: LCS No.29 Costa cuts the ball back to LCS No.15 Song near the penalty arc from the left wide area. Song blasts the ball over the net.

      LCS 0-0 BGT
    • 17′: BGT No.26 Yoshimoto goes for goal with a left-foot strike from inside his own half. Almost caught the LCS GK out.

      LCS 0-0 BGT
    • 9′: LCS defending with everyone behind the ball. LCS No.6 Ndenge drops into the backline to form a back five. Shawal stays on top; Lennart Thy drops to right wing to form a 5-4-1.

      LCS 0-0 BGT
    • 5′: CHANCE FOR LCS!!!

      LCS No.15 Song UiYong volleys the ball from the penalty arc. The ball smashes into the crossbar and downwards into the six-yard box. It goes out of play eventually for a BGT goal kick.

      LCS 0-0 BGT
    • 2′: CHANCE FOR LCS!!!

      LCS No.7 Shawal Anuar with a close-range glancing header towards the goal, off a Diogo Costa cross from the left wide area. BGT No.2 Raoul Suhaimi at left back instead of the usual BGT No.23 Irfan Najeeb.

      LCS 0-0 BGT
    • K.O.: LCS 0-0 BGT

    • 5 mins to K.O.: LCS will play in a 4-1-4-1 with Tsiy Ndenge in the single pivot role with Lennart Thy as centre forward. BGT to play in a 4-3-3. Seiga Sumi at the base of a midfield trio. Both sides making tweaks to their usual formations.
    • 15 mins to K.O.: “It’s just another game.” – Aleksandar Ranković and Noh Rahman in their prematch comments.

      Yah right…
    • 30 mins to K.O.: The entire Nakamura unveiling by LCS is a masterclass in public relations btw.

      On the number 46 (source):

      Kyoga will now spend at least the next two and a half years with the Sailors wearing the number 46 on his back, a choice that carries deep personal meaning. It is the number worn by his late childhood friend, Wataru Nakayama, during their time representing their elementary school together. Wataru tragically passed away at the age of 10 in a traffic accident in 2006, which Kyoga learned only after reading about it in the newspapers. “I decided to wear number 46 because it feels like I’m playing together with him,” Kyoga shared. “We used to talk about our dreams of becoming professional footballers, so he’s very important to me. Every time I step onto the pitch, I think about honouring him.”
    • 60 mins to K.O.: NEW SIGNING LCS No.46 KYOGA NAKAMURA STARTS FOR THE SAILORS!!! Too bad his BGT midfield BFF Shah Shahiran is still suspended because of *that* red card from last year.
  • [SGWPL] Three EPIC Goals From 2025 #SGWPL Season | 10 Jan 2026

    ALBWT vs. LCSWT (8 Mar, 84′): Impact substitute LCSWT No.25 Nor Adriana Lim’s acrobatic outside-of-the-boot kick of the ball sends it into the back of the net, from the tightest of angles, to secure LCSWT all three points in a comeback win against their title rivals in their first match of the season.


    HUWT vs. ALBWT (13 Sep, 56′): ALBWT No.14 Kana Kitahara breaks the resolute HUWT defence with a header off a ALBWT No.99 Nani long ball, late in the campaign, to keep their title charge on course.


    SAWFC vs. LCSWT (17 Sep, 90’+5): SAWFC No.19 Unaisah heads in a SAWFC No.9 Fon corner kick, deep in extra time, to win SAWFC an outside chance at challenging ALBWT for the title.

    Photos: @sgwomenspremierleague

  • [SPL] Profile: What Kyoga Nakamura Brings To Lion City Sailors | 9 Jan 2026

    It’s official. Super Saiyan Kyoga Nakamura is a Sailor. Here is a quick note on what he will bring to LC$:

    • (+) Small space ball retention and control.

      Bounce passes, no-look passes, and other technical on-the-ball qualities make Nakamura hard to press — a critical asset to beef up LCS’s first phase short build-up plays.
    • (+) Long-range passing from midfield.

      LCS already has mulitple centre backs with long-range passing capabilities. Adding Nakamura in midfield extends the boundary of long-range attacks closer to the opposition goal.
    • (+) Playing for club and country.

      Expect the highest standards of professionalism from a relatively new Singapore international, with a whole nation just getting to know him. A settled family life in Singapore will also boost his on pitch performances.
    • (+) Photogenicality and marketability.

      Just put him next to Helix at every club event. Game over.
    • (=) Spectacular outside-of-the-box goals.

      Highlight reel material when they happen, but too infrequent to be counted on across a campaign.
    • (-) Big space defending and set-piece threat in the box.

      Not physically big enough to be a consistent interceptor or tackler of the ball.

  • [PL] Tactical Snapshot: Arsenal 4-1 Aston Villa | 30 Dec 2025

    52′: Lead up to Arsenal’s second goal vs. Aston Villa:

    • Ødegaarrd wins the ball back in the middle of the opposition half.
    • Arsenal’s high OOP positioning allows three forwards to run at the backline to pin them back.
    • Central midfielder Zubimendi makes a run inbetween both opposition centre backs and receives a clean pass from Ødegaard.

  • [PL] Tactical Snapshot: Man City 1-1 Chelsea | 4 Jan 2026

    36’: Every Chelsea player retreats back to defend against a Man City wing play, leaving Phil Foden open and unmarked at the top edge of the penalty box.


    39’: Man City 4-1-4-1 with CM Rodri (16) and CF Haaland (9).

    Man City win the ball back in midfield from Chelsea’s short goal kick build-up.

  • [PL] Tactical Snapshot: Liverpool 2-2 Fulham | 4 Jan 2026

    90’+4: Aerial threat Virgil Van Dijk moves up into the opposition penalty box to create a 3v3 in the lead up to Liverpool’s second goal.