2025–26 Balestier Khalsa FC season
Balestier Khalsa 2025–26 football season
From Wikipedia, the free encyclopedia
The 2025–26 season is Balestier Khalsa's 30th consecutive season in the top flight of Singapore football and in the Singapore Premier League and the Singapore Cup.[1][2]
ChairmanS Thavaneson
StadiumBishan Stadium
| 2025–26 season | |||
|---|---|---|---|
| Chairman | S Thavaneson | ||
| Stadium | Bishan Stadium | ||
|
| |||
Squad
Singapore Premier League
- As of 21 February 2024
| No. | Name | Nationality | Date of Birth (Age) | Previous Club | Contract Since | Contract End | |
|---|---|---|---|---|---|---|---|
| Goalkeepers | |||||||
| 16 | Martyn Mun | 7 January 2000 | 2020 | 2026 | |||
| 21 | Hafiz Ahmad | 30 December 1998 | 2024 | 2026 | |||
| 38 | Zico Law | 21 June 2005 | 2024 | 2026 | |||
| 71 | Mario Mustapić | 22 October 1999 | 2025 | 2026 | |||
| 80 | Dany Irfan | 2026 | 2026 | ||||
| Defenders | |||||||
| 2 | Darren Teh | 9 September 1996 | 2022 | 2026 | |||
| 3 | Tajeli Salamat | 7 February 1994 | 2025 | 2026 | |||
| 4 | Syabil Hisham | 20 September 2002 | 2025 | 2026 | |||
| 5 | Mario Subarić | 22 February 2000 | 2025 | 2026 | |||
| 6 | Madhu Mohana | 6 March 1991 | 2022 | 2026 | |||
| 11 | Harith Kanadi | 1 August 2000 | 2024 | 2026 | |||
| 20 | Fudhil I’yadh | 18 August 2001 | 2023 | 2026 | |||
| 25 | Aniq Raushan | 5 October 2003 | 2026 | 2026 | |||
| 32 | Syafi Hilman | 27 July 2004 | 2025 | 2026 | |||
| 46 | Anyyq Yaqyn | 2025 | 2026 | ||||
| 48 | Firdaus Roslan | 2025 | 2026 | ||||
| 49 | Deshan Gunasegara | 2025 | 2026 | ||||
| 55 | Brayden Goh Zhong Yuan | 11 April 2007 | 2025 | 2026 | |||
| 63 | Loukas Ng Bo Jun | 2026 | 2026 | ||||
| 66 | Aqil Dany Jahsh Ruzzman | 20 June 2003 | 2023 | 2026 | |||
| 68 | Saf Loqmen | 2026 | 2026 | ||||
| 73 | Daniyal Lynn Rasor | 7 January 2004 | 2025 | 2026 | |||
| Midfielders | |||||||
| 7 | Lazar Vujanić | 18 September 1999 | 2025 | 2026 | |||
| 14 | Elijah Lim Teck Yong | 8 May 2001 | 2023 | 2026 | |||
| 18 | Masahiro Sugita | 24 November 1999 | 2023 | 2026 | |||
| 19 | Tiago Martins | 8 February 2005 | 2025 | 2026 | |||
| 27 | Yanir Ben Eliezer | 11 June 2006 | 2025 | 2026 | |||
| 30 | Ignatius Ang | 12 November 1992 | 2022 | 2026 | |||
| 41 | Hugh Alexander Lobsey | 2026 | 2026 | ||||
| 51 | Adly Irfan | 2025 | 2026 | ||||
| 56 | Lin Ze Hao | 26 January 2007 | 2025 | 2026 | |||
| 57 | Arfan Noor Ariff | 21 August 2007 | 2023 | 2026 | |||
| 64 | Larry Lim Chee Keat | 2 July 2002 | 2022 | 2026 | |||
| 74 | Ifat Sha'aban | 18 July 2001 | 2025 | 2026 | |||
| Forwards | |||||||
| 9 | Bogdan Mandić | 1 September 1998 | 2025 | 2026 | |||
| 13 | Daniel Goh | 13 August 1999 | 2025 | 2026 | |||
| 17 | Tin Matić | 23 October 1997 | 2025 | 2026 | |||
| 22 | Jakov Katuša | 29 December 2000 | 2025 | 2026 | |||
| 24 | N.Sakthivelchezhian | 9 December 2002 | 2020 | 2026 | |||
| 26 | Ilyasin Zayan | 22 March 2004 | 2026 | 2026 | |||
| 50 | Husnan Hassan | 2023 | 2026 | ||||
| 52 | Harris Ilhan | 7 July 2007 | 2025 | 2026 | |||
| 59 | Nor Irfan | 2025 | 2026 | ||||
| 67 | Irfan Iskandar | 16 August 2004 | 2026 | 2026 | |||
| 70 | Karthigaya Varmaan | 2025 | 2026 | ||||
| 72 | Sashwin Sashi | 2025 | 2026 | ||||
| 77 | Zamani Zamri | 31 May 2001 | 2026 | 2026 | |||
| Shaik Fareed | 2026 | 2026 | |||||
| Kai Lorenz | 2026 | 2026 | |||||
| Riyyan Haziq | 2026 | 2026 | |||||
| Gerrardjeet Singh | 2026 | 2026 | |||||
| Players who left during season on loan | |||||||
| 15 | Lewis Lee Chih Yuan | 21 October 2005 | Youth Team | 2022 | 2023 | ||
| 23 | Levi Faris Alfa | 31 May 2007 | 2025 | 2026 | |||
| Players who left during season permanently | |||||||
| 36 | Abdil Qaiyyim Mutalib | 14 May 1989 | 2025 | 2026 | |||
| 47 | Rijan Rai | 2025 | 2026 | ||||
| 54 | Wong Ngang Haang | 3 March 2004 | 2025 | 2026 | |||
| 60 | Jeff Lam | 18 years old | 2025 | 2026 | |||
Remarks:
FP U21 These players are registered as U21 foreign players.
Women
Coaching staff
|
First Team |
Youth and Women Team
|
Transfer
In
Pre-Season
| Date[a] | Position | Player | Transferred from | Ref | |
|---|---|---|---|---|---|
| First team | |||||
| 13 July 2025 | DF | Free [4] | |||
| 14 July 2025 | MF | Free [5] | |||
| 15 July 2025 | FW | Free [6] | |||
| 16 July 2025 | FW | Free [7] | |||
| 19 July 2025 | FW | Free [8][9] | |||
| 26 July 2025 | GK | Free [10][11] | |||
| 2 August 2025 | FW | Free [12] | |||
| SPL2 & Academy | |||||
| 1 July 2025 | DF | Free Agent | N.A. | ||
| 18 July 2025 | DF | Free [13] | |||
| 15 August 2025 | DF | Free [14] | |||
| 16 August 2025 | DF | Free [15] | |||
| 17 August 2025 | MF | Season loan [16] | |||
| 18 August 2025 | MF | Free [17] | |||
| 19 August 2025 | DF | Free | |||
| MF | Free | ||||
| MF | Free | ||||
| September 2025 | FW | Free | |||
| FW | Free | ||||
Mid-Season
| Date[b] | Position | Player | Transferred from | Ref | |
|---|---|---|---|---|---|
| First team | |||||
| 14 November 2025 | DF | Free | |||
| 1 January 2026 | FW | N.A. | Free | ||
| DF | Season loan | ||||
| SPL2 & Academy | |||||
| 1 December 2025 | DF | Free Agent | N.A. | ||
| 1 January 2026 | MF | End of NS | |||
| FW | Free | ||||
| FW | Season loan | ||||
| 31 January 2026 | GK | Free | |||
| DF | Free | ||||
| DF | Free | ||||
| MF | Free | ||||
- Date of club's announcement, will be either date of club announcement or 1 Jun-2025, the date which the free agent start due to lapse of previous contract
- Date of club's announcement, will be either date of club announcement or 1 Jun-2025, the date which the free agent start due to lapse of previous contract
Out
Preseason
| Date[a] | Position | Player | Transferred To | Ref | |
|---|---|---|---|---|---|
| First team | |||||
| 1 June 2025 | GK | End of loan [18] | |||
| DF | End of loan | ||||
| FW | End of loan [19] | ||||
| 21 June 2025 | MF | Undisclosed [20] | |||
| 27 June 2025 | DF | Free [21][22] | |||
| DF | Free [23] | ||||
| FW | Free [24][25] | ||||
| 29 June 2025 | FW | Free | |||
| 30 June 2025 | FW | Free [26][27] | |||
| 8 July 2025 | FW | Free [28] | |||
| 9 July 2025 | DF | Free | |||
| 19 August 2025 | MF | Free | |||
| SPL2, U23 & Academy | |||||
| 19 August 2025 | GK | Free | |||
| GK | Free | ||||
| DF | Free | ||||
| DF | Free | ||||
| MF | Free | ||||
| MF | Free | ||||
| MF | Free | ||||
| DF | Free | ||||
| FW | Free | ||||
Mid-season
| Date[b] | Position | Player | Transferred To | Ref | |
|---|---|---|---|---|---|
| First team | |||||
| 7 January 2026 | DF | Free [29] | |||
| 1 January 2026 | DF | Free | |||
| MF | Free | ||||
| SPL2, U23 & Academy | |||||
| 3 January 2026 | DF | Season loan | |||
National Services
Preseason
| Date[c] | Position | Player | Transferred To | Ref | |
|---|---|---|---|---|---|
| First team | |||||
| U23 | |||||
| 2 January 2024 | MF | NS till Jan 2026 | |||
Retained / Extension / Promoted
| Date | Position | Player | Ref | ||
|---|---|---|---|---|---|
| First team | |||||
| 5 July 2025 | DF | 1-year contract till Jun 2026 [31] | |||
| 6 July 2025 | GK | 1-year contract till Jun 2026 [32] | |||
| DF | 1-year contract till Jun 2026 [33] | ||||
| 7 July 2025 | DF | 1-year contract till Jun 2026 [34] | |||
| DF | 1-year contract till Jun 2026 [35] | ||||
| FW | 1-year contract till Jun 2026 [36] | ||||
| 8 July 2025 | GK | 1-year contract till Jun 2026 [37] | |||
| DF | 1-year contract till Jun 2026 [38] | ||||
| 9 July 2025 | FW | 1-year contract till Jun 2026 [39] | |||
| 10 July 2025 | MF | 1-year contract till Jun 2026 [40] | |||
| MF | 1-year contract till Jun 2026 | ||||
Friendly
Pre-season
Win Draw Loss
| 2 August 2025 3 | Albirex Niigata (S) | – | Balestier Khalsa | Jurong East |
| Stadium: Jurong East Stadium |
| 8 August 2025 4 | Balestier Khalsa | 3–2 | Hougang United | Jalan Besar |
| Stadium: Jalan Besar Stadium |
Mid-season
Win Draw Loss
| 14 November 2025 3 | Balestier Khalsa | – | Warwick Knights | Bishan |
| Stadium: Bishan Stadium |
| 22 November 2025 3 | Balestier Khalsa | – | Jungfrau Punggol | Bishan |
| Stadium: Bishan Stadium |
Team statistics
Appearances and goals
- As of 15 May 2026
| No. | Pos. | Player | SPL | Singapore Cup | Total | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps. | Apps. | Apps. | ||||||||||||||
| 2 | DF | 18+2 | 0 | 6 | 0 | 26 | 0 | |||||||||
| 3 | DF | 10+3 | 1 | 3+1 | 0 | 17 | 1 | |||||||||
| 4 | DF | 0 | 0 | 0+1 | 0 | 1 | 0 | |||||||||
| 5 | DF | 15+1 | 1 | 6 | 0 | 23 | 1 | |||||||||
| 6 | DF | 18 | 1 | 6 | 0 | 24 | 1 | |||||||||
| 7 | MF | 20 | 1 | 5 | 1 | 25 | 2 | |||||||||
| 9 | FW | 21 | 8 | 5+1 | 1 | 27 | 9 | |||||||||
| 11 | DF | 15+1 | 0 | 4+1 | 0 | 21 | 0 | |||||||||
| 13 | FW | 11+9 | 5 | 3+3 | 1 | 26 | 6 | |||||||||
| 14 | MF | 7+9 | 2 | 2+3 | 0 | 21 | 2 | |||||||||
| 16 | GK | 0 | 0 | 0 | 0 | 0 | 0 | |||||||||
| 17 | FW | 20+1 | 6 | 6 | 5 | 27 | 11 | |||||||||
| 18 | MF | 20 | 5 | 6 | 0 | 26 | 5 | |||||||||
| 19 | MF | 1+1 | 0 | 0 | 0 | 2 | 0 | |||||||||
| 20 | DF | 5+9 | 0 | 1+3 | 0 | 18 | 0 | |||||||||
| 21 | GK | 4+2 | 0 | 0 | 0 | 6 | 0 | |||||||||
| 22 | FW | 17+1 | 6 | 4 | 2 | 22 | 8 | |||||||||
| 25 | DF | 1+2 | 0 | 0 | 0 | 3 | 0 | |||||||||
| 26 | FW | 0+5 | 0 | 0 | 0 | 5 | 0 | |||||||||
| 30 | MF | 10+9 | 2 | 3+3 | 1 | 25 | 3 | |||||||||
| 32 | DF | 0+3 | 0 | 0 | 0 | 3 | 0 | |||||||||
| 71 | GK | 17 | 0 | 6 | 0 | 23 | 0 | |||||||||
| 74 | FW | 0+11 | 1 | 0+5 | 0 | 16 | 1 | |||||||||
| 77 | FW | 0 | 0 | 0 | 0 | 0 | 0 | |||||||||
| Players who have played this season but had left the club or on loan to other club | ||||||||||||||||
| 23 | DF | 0 | 0 | 0+1 | 0 | 1 | 0 | |||||||||
| 36 | DF | 0 | 0 | 0 | 0 | 0 | 0 | |||||||||
| 60 | DF | 0+1 | 0 | 0 | 0 | 1 | 0 | |||||||||
Competitions
Singapore Premier League
Win Draw Loss
| 23 August 2025 1 | Albirex Niigata (S) | 2–2 | | Jurong East |
|
Report |
|
Stadium: Jurong East Stadium Referee: Jansen Foo Man of the Match: |
| 14 September 2025 2 | Balestier Khalsa | 0–5 | | Tampines |
| Report |
|
Stadium: Our Tampines Hub[d] Referee: Andrea Verolino Man of the Match: |
| 21 September 2025 3 | Young Lions | 1–2 | | Tampines |
|
|
Stadium: Our Tampines Hub[e] Referee: Taufik Thana Man of the Match: |
| 19 October 2025 4 | BG Tampines Rovers | 3–3 | | Tampines |
|
Report |
|
Stadium: Our Tampines Hub Referee: Farhan Mohd Man of the Match: |
| 15 May 2026 6 (Rescheduled) | Geylang International | 3–4 | | Tampines |
|
|
Stadium: Our Tampines Hub Referee: Farhan Mohd Man of the Match: |
| 18 January 2026 7 | Balestier Khalsa | 2–3 | | Bishan |
|
|
Stadium: Bishan Stadium Referee: Zulfiqar Mustaffa Man of the Match: |
| 25 January 2026 8 | Balestier Khalsa | 0–4 | | Bishan |
|
Report |
|
Stadium: Bishan Stadium Referee: Jansen Foo Man of the Match: |
| 1 February 2026 9 | Lion City Sailors | 5–1 | | Jalan Besar |
|
Report |
|
Stadium: Jalan Besar Stadium Referee: Mazlan Pagira Man of the Match: |
| 7 February 2026 10 | Balestier Khalsa | 0–3 | | Bishan |
|
Report |
|
Stadium: Bishan Stadium Referee: Clarence Leow Man of the Match: |
| 13 February 2026 11 | Balestier Khalsa | 3–1 | | Bishan |
|
Report |
|
Stadium: Bishan Stadium Referee: Muhd Taqi Man of the Match: |
| 20 February 2026 12 | Balestier Khalsa | 5–2 | | Bishan |
|
|
Stadium: Bishan Stadium Referee: Mazlan Pagira Man of the Match: |
| 1 March 2026 13 | Tanjong Pagar United | 1–4 | | Jurong East |
|
|
Stadium: Jurong East Stadium Referee: Khairul Amri Man of the Match: |
| 9 March 2026 14 | Hougang United | 1–2 | | Bishan |
|
|
Stadium: Bishan Stadium Referee: Zulfiqar Mustaffa Man of the Match: |
| 15 March 2026 15 | Balestier Khalsa | 0–3 | | Bishan |
|
Report |
|
Stadium: Bishan Stadium Referee: Clarence Leow Man of the Match: |
| 13 April 2026 17 | Balestier Khalsa | 2–1 | | Bishan |
|
Report |
|
Stadium: Bishan Stadium Referee: Jansen Foo Man of the Match: |
| 17 April 2026 18 | BG Tampines Rovers | 2–1 | | Tampines |
|
Report |
|
Stadium: Our Tampines Hub Referee: Oswind Suriya Man of the Match: |
- Date of club's announcement, will be either date of club announcement or 1 Jun-2025, the date which the free agent start due to lapse of previous contract
- Date of club's announcement, will be either date of club announcement or 1 Jun-2025, the date which the free agent start due to lapse of previous contract
- Date of club's announcement, else will be 1 Jun-2025, the date which the free agent start due to lapse of previous contract
- Location changed due to re-turfing of Bishan Stadium
- Location changed due to re-turfing of Jalan Besar Stadium
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Lion City Sailors (C) | 21 | 16 | 3 | 2 | 70 | 14 | +56 | 51 | Qualification for the AFC Champions League Two[a] |
| 2 | BG Tampines Rovers | 21 | 15 | 4 | 2 | 58 | 21 | +37 | 49 | |
| 3 | Albirex Niigata (S) | 21 | 15 | 2 | 4 | 47 | 19 | +28 | 47 | |
| 4 | Balestier Khalsa | 21 | 11 | 2 | 8 | 44 | 46 | −2 | 35 | |
| 5 | Geylang International | 21 | 7 | 3 | 11 | 29 | 42 | −13 | 24 | |
| 6 | Hougang United | 21 | 7 | 0 | 14 | 24 | 41 | −17 | 21 | |
| 7 | Young Lions[b] | 21 | 2 | 3 | 16 | 15 | 58 | −43 | 9 | |
| 8 | Tanjong Pagar United | 21 | 2 | 1 | 18 | 17 | 63 | −46 | 7 |
Source: Singapore Premier League
Rules for classification: 1) Points; 2) goal difference; 3) goals scored; 4) wins
(C) Champions
Notes:
Rules for classification: 1) Points; 2) goal difference; 3) goals scored; 4) wins
(C) Champions
Notes:
- As league champions Lion City Sailors also won the 2025–26 Singapore Cup, the continental place allocated to the cup winners passed to league runners-up BG Tampines Rovers.
- Young Lions were not eligible to qualify for AFC club competitions.
Singapore Cup
Round 1
| 6 November 2025 Rd 1 Match 2 | Albirex Niigata (S) | 3–2 | | Jurong East |
|
|
Stadium: Jurong East Stadium Referee: Syarqawi Buhari Man of the Match: |
Semi Final
| 20 December 2025 Semi Final Leg 2 | Lion City Sailors | 1–0 (5–1 agg.) | | Jalan Besar |
|
Stadium: Jalan Besar Stadium Referee: Muhammad Taqi Man of the Match: |
Lion City Sailors won 5–1 on aggregate.
Competition (SPL2)
Win Draw Loss
| 29 September 2025 3 | Lion City Sailors | 1–1 | | Choa Chu Kang |
|
|
Stadium: Choa Chu Kang Stadium Referee: Syarqawi Buhari |
| 7 October 2025 4 | Balestier Khalsa | 0–10 | | Jurong East |
|
|
Stadium: Jurong East Stadium Referee: Clarence Leow |
| 15 October 2025 5 | BG Tampines Rovers | 1–0 | | Tampines |
|
Stadium: Our Tampines Hub Referee: Yazid Abdul Latiff |
| 11 November 2025 7 | Balestier Khalsa | 3–1 | | Bishan |
|
|
Stadium: Bishan Stadium Referee: Andrea Verolino |
| 15 December 2025 10 | Balestier Khalsa | 0–5 | | Bishan |
|
|
Stadium: Bishan Stadium Referee: Muhammad Noor Adzdzeeq |
| 20 January 2026 13 | Tanjong Pagar United | 0–3 Awarded[a] | | Jurong East |
|
|
Stadium: Jurong East Stadium Referee: Mazlan Pagira |
| 3 February 2026 15 | Balestier Khalsa | 0–2 | | Jalan Besar |
|
|
Stadium: Jalan Besar Stadium Referee: Khairul Amri |
| 7 April 2026 19 | BG Tampines Rovers | 5–2 | | Tampines |
Ong Yu En
|
|
Stadium: Our Tampines Hub Referee: Mazlan Pagira |
| 14 April 2026 20 | Balestier Khalsa | 1–1 | | Bishan |
|
|
Stadium: Bishan Stadium |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Albirex Niigata (S) II | 21 | 14 | 1 | 6 | 50 | 23 | +27 | 43 | Inaugural Champion |
| 2 | Young Lions B | 21 | 13 | 1 | 7 | 52 | 31 | +21 | 40 | |
| 3 | BG Tampines Rovers II | 21 | 12 | 2 | 7 | 46 | 30 | +16 | 38 | |
| 4 | Geylang International II | 21 | 9 | 4 | 8 | 36 | 38 | −2 | 31 | |
| 5 | Tanjong Pagar United II | 21 | 9 | 3 | 9 | 34 | 43 | −9 | 30 | |
| 6 | Lion City Sailors II | 21 | 7 | 2 | 12 | 35 | 41 | −6 | 23 | |
| 7 | Hougang United II | 21 | 5 | 4 | 12 | 28 | 43 | −15 | 19 | |
| 8 | Balestier Khalsa II | 21 | 5 | 3 | 13 | 25 | 57 | −32 | 18 |
First match(es) will be played: 7 May 2026. Source: Singapore Premier League
Rules for classification: 1) points; 2) goal difference; 3) number of goals scored; 4) number of wins
Rules for classification: 1) points; 2) goal difference; 3) number of goals scored; 4) number of wins
Notes
- The match, originally won by Tanjong Pagar 2–0, was forfeited by Tanjong Pagar and awarded 3–0 to Balestier Khalsa, as Tanjong Pagar fielded less than 4 U23 Singaporeans