Head-to-head overview

Based on the matches in our database.

Balestier Khalsa 48 draws20 Tampines Rovers
32
Meetings
4.06
Goals / game
69%
Both teams scored
84%
Over 2.5 goals
Balestier Khalsa

Facts about Balestier Khalsa

Scored in24/32 (75%)
Conceded in30/32 (94%)
Goals scored45 · 1.41/game
Longest winning streak1
Longest unbeaten run2
Longest losing streak6
Longest run without a win9
Tampines Rovers

Facts about Tampines Rovers

Scored in30/32 (94%)
Conceded in24/32 (75%)
Goals scored85 · 2.66/game
Longest winning streak6
Longest unbeaten run9
Longest losing streak1
Longest run without a win2
By competition
CompetitionBalestier KhalsaDrawTampines RoversGames
Premier League351725
League Cup1214
Cup0022
Club Friendlies0101
All competitions482032

ELO comparison

Five-year rating histories overlaid, with a neutral head-to-head forecast.

Balestier Khalsa1564
gap 136
1700Tampines Rovers
1726140120222023202420252026
If they met (neutral venue)
Balestier Khalsa
19%
Draw
24%
Tampines Rovers
57%

All meetings

32 matches on record

17 Apr 2026
Premier League
Tampines RoversTampines Rovers21Balestier KhalsaBalestier Khalsa
BTTSO2.5
7 Feb 2026
Premier League
Balestier KhalsaBalestier Khalsa03Tampines RoversTampines Rovers
BTTSO2.5
19 Oct 2025
Premier League
Tampines RoversTampines Rovers33Balestier KhalsaBalestier Khalsa
BTTSO2.5
7 May 2025
Premier League
Tampines RoversTampines Rovers01Balestier KhalsaBalestier Khalsa
BTTSO2.5

Balestier Khalsa recent form

Tampines Rovers recent form

Balestier Khalsa has gone head to head with Tampines Rovers 32 times since 2010, winning 4 and scoring 45 goals. Tampines Rovers, in turn, has won 20 and scored 85 goals. There have been 8 draws between Balestier Khalsa and Tampines Rovers. Across all meetings both teams have scored in 69% of games and 84% have produced over 2.5 goals, at an average of 4.06 goals per game.