The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
BK

Balestier Khalsa

Bishan Stadium, Singapore. Every match we hold, with the price it went off at.

281Played
90Won
32%Win rate
1.7Scored per game
2.2Conceded per game
38Clean sheets

Home and away

The same record, split by where it was played.

At home
33.6%
140 played, 47 won. 1.84 scored a game.
Away
30.5%
141 played, 43 won. 1.56 scored a game.
How the market priced them
31.6%
250 priced matches at an average of 5.05, which implied 19.8%.

Season by season 21

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 Premier League 5212 -1
2025/26 Premier League 211128 -2
2025/26 Cup 6213 -1
2024/25 Premier League 3214612 +4
2024/25 Cup 4202 0
2024/25 Friendlies Clubs 3120 +2
2023/24 Premier League 2412012 -11
2023/24 Cup 3102 -3
2022/23 Premier League 287318 -33
2022/23 Cup 6114 -7
2021/22 Premier League 215412 -18
2020/21 Premier League 14545 -6
2019/20 Premier League 244515 -21
2018/19 Premier League 237610 -10
2017/18 Premier League 245415 -16
2017/18 League Cup 3102 -2
2016/17 Premier League 244713 -19
2016/17 League Cup 4022 -3
2015/16 League Cup 4211 +4
2014/15 League Cup 4112 -4
2013/14 League Cup 4310 +6

Recent matches 30

Newest first, with the price this club was at kickoff.

Saturday 28 November 2026
H Balestier Khalsa scheduled Hougang United —
Friday 20 November 2026
A Balestier Khalsa scheduled Albirex Niigata S —
Sunday 1 November 2026
H Balestier Khalsa scheduled Home United —
Saturday 24 October 2026
A Balestier Khalsa 2 – 1 Young Lions —
Saturday 17 October 2026
H Balestier Khalsa 0 – 0 Geylang International —
Monday 12 October 2026
A Balestier Khalsa 2 – 1 Hougang United —
Saturday 19 September 2026
H Balestier Khalsa 3 – 4 Tanjong Pagar —
Friday 11 September 2026
A Balestier Khalsa 0 – 2 Tampines Rovers —
Friday 15 May 2026
A Balestier Khalsa 4 – 3 Geylang International 2.75
Saturday 9 May 2026
H Balestier Khalsa 6 – 0 Tanjong Pagar 1.48
Saturday 2 May 2026
A Balestier Khalsa 3 – 2 Geylang International 3.25
Monday 27 April 2026
H Balestier Khalsa 0 – 3 Hougang United 2.01
Friday 17 April 2026
A Balestier Khalsa 1 – 2 Tampines Rovers 10.00
Monday 13 April 2026
H Balestier Khalsa 2 – 1 Albirex Niigata S 5.90
Sunday 5 April 2026
A Balestier Khalsa 2 – 0 Young Lions 1.45
Sunday 15 March 2026
H Balestier Khalsa 0 – 3 Home United 13.00
Monday 9 March 2026
A Balestier Khalsa 2 – 1 Hougang United 2.18
Sunday 1 March 2026
A Balestier Khalsa 4 – 1 Tanjong Pagar 1.54
Friday 20 February 2026
H Balestier Khalsa 5 – 2 Geylang International 3.72
Friday 13 February 2026
H Balestier Khalsa 3 – 1 Young Lions 1.52
Saturday 7 February 2026
H Balestier Khalsa 0 – 3 Tampines Rovers 7.24
Sunday 1 February 2026
A Balestier Khalsa 1 – 5 Home United 17.07
Sunday 25 January 2026
H Balestier Khalsa 0 – 4 Albirex Niigata S 3.85
Sunday 18 January 2026
H Balestier Khalsa 2 – 3 Hougang United 2.24
Saturday 20 December 2025
A Balestier Khalsa 0 – 1 Home United 11.35
Sunday 14 December 2025
H Balestier Khalsa 1 – 4 Home United 10.04
Sunday 7 December 2025
H Balestier Khalsa 2 – 1 Hougang United 2.00
Sunday 30 November 2025
A Balestier Khalsa 3 – 3 Geylang International 2.69
Thursday 6 November 2025
A Balestier Khalsa 2 – 3 Albirex Niigata S 3.56
Sunday 2 November 2025
H Balestier Khalsa 3 – 0 Tanjong Pagar 1.60