Singapore - S.LeagueTampines StadiumData current as of 23 October 2026

Tampines Rovers vs Balestier Khalsa: match statistics

Tampines Rovers vs Balestier Khalsa: form, goals and key statistics

Key match information

Tampines Rovers played Balestier Khalsa in S.League (Singapore). The match was played on 11 September 2026. Venue: Tampines Stadium. Final score: 2:0.

Archived pre-match analysis

This analysis was prepared before kick-off. The conclusions use only information available before the match and do not include the final result or post-match statistics.

General match analysis

Balestier Khalsa are showing significantly stronger current form: they have won 4 of their last 5 matches and scored 15 goals in that span, averaging 3.0 per game. Over the same period, Tampines Rovers recorded just 1 win, suffered 3 defeats and scored 6 goals, averaging 1.2 per match. Both teams conceded 9 goals in their last five games, so the visitors’ advantage is primarily based on their clearly superior attacking efficiency. Balestier’s average of 2.4 points per game in this run, compared with Tampines’ 0.8, further confirms the trend in favour of an away win. The hosts may be able to exploit weaknesses in the opposition’s defence, but their run of three defeats in their last four appearances reduces the likelihood of a positive result.

View the statistical overview
BTTS - will both teams score?

Both teams recorded BTTS in 60% of their last 5 matches, providing a direct indication of goals on both sides. Balestier Khalsa averaged 3.0 goals per match during this period, with an xG of 1.69, while Tampines Rovers conceded an average of 1.8 goals. The hosts scored a more modest 1.2 goals per match, but Balestier also allowed opponents an average of 1.8 goals across their last five appearances and posted a high xG against of 1.86. Tampines scored 6 goals, while Balestier conceded 9 in their five matches, so the hosts have a realistic chance of scoring despite their weaker form. The most likely scenario is therefore BTTS - Yes, although the edge is driven mainly by the visitors’ very strong attacking potential and the vulnerability of both defenses.

View BTTS statistics
Over/Under - goals analysis

Tampines Rovers’ latest five matches produced an average of 3.0 goals, with the team scoring 1.2 and conceding 1.8 goals per game. Balestier Khalsa’s record is even more attacking: over the same sample, they scored 3.0 goals, conceded 1.8, and their matches averaged as many as 4.8 goals. Over 2.5 goals landed in 60% of the hosts’ latest matches and 100% of the visitors’ games, clearly supporting a high-scoring scenario. At the same time, the hosts have an xG of 1.05, while the visitors stand at 1.69, which is why the safest and strongest option is Over 1.5, despite the lack of complete season-long data.

View Over/Under statistics
HT/FT - half-time and full-time scenario

Balestier Khalsa have won 4 of their last 5 matches, scoring an average of 3.0 goals per game, while Tampines Rovers have won just 1 of 5 and averaged 1.2 goals. The visitors held a lead at the break in 40% of their recent matches, while the hosts were trailing at half-time in the same proportion, clearly supporting a scenario in which the away side takes the lead before the interval. In the first halves, Balestier averaged 1.0 goal compared with just 0.4 for Tampines, and a goal was scored in 100% of the visitors' last five first halves. After the break, Balestier's advantage remains evident: they averaged 2.0 goals and won the second half in 60% of cases, compared with 0.8 goals and just 20% of second-half wins for the hosts. The strongest HT/FT scenario is therefore Balestier leading at half-time and securing the full-time victory.

View first-half and second-half statistics

Half-by-half

1 : 0
1st half
1 : 0
2nd half

Match statistics

50Possession (%)50
Tampines RoversBalestier Khalsa
15Shots8
Tampines RoversBalestier Khalsa
3Shots on target1
Tampines RoversBalestier Khalsa
1.53xG0.86
Tampines RoversBalestier Khalsa
7Corners6
Tampines RoversBalestier Khalsa
52Dangerous attacks39
Tampines RoversBalestier Khalsa
8Fouls11
Tampines RoversBalestier Khalsa
1Cards2
Tampines RoversBalestier Khalsa

Lineups and player events

Verified starters, substitutes and recorded player events for this match.

Match timeline

Goals, cards and substitutions arranged in chronological order.

  1. Balestier KhalsaGoalTajeli Salamat
  2. Balestier KhalsaYellow cardDaniel Goh
  3. Balestier KhalsaSubstitutionOn: Zikos ChuaOff: Marin Kuzminski
  4. Tampines RoversYellow cardNur Muhammad Shah bin Shahiran
  5. Balestier KhalsaYellow cardMuhammad Fudhil I'yadh Ahmad Zaki
  6. Tampines RoversSubstitutionOn: Kenshin YamazakiOff: Muhammad Faris bin Ramli
  7. Tampines RoversGoalHide Higashikawa

Referee and managers

Open their season profiles to compare match records, goals and disciplinary trends.

Head-to-head

Recent meetings (2): Tampines Rovers 1 - 1 - 0 Balestier Khalsa. Average goals 4.50, both teams scored in 50% matches.

Balestier Khalsa
0 : 3
Tampines Rovers
Tampines Rovers
3 : 3
Balestier Khalsa

FAQ

What was the result of Tampines Rovers vs Balestier Khalsa?

The S.League match finished Tampines Rovers 2:0 Balestier Khalsa. Full match statistics, the half-by-half breakdown and head-to-head are on this page.

What is the head-to-head record between Tampines Rovers and Balestier Khalsa?

In the last 2 head-to-head matches Tampines Rovers won 1, Balestier Khalsa won 0 and 1 ended level. These games averaged 4.50 goals, with both teams scoring in 50% of them.

Where can I find a betting tip and analysis for Tampines Rovers vs Balestier Khalsa?

Here you can check the pre-match numbers for Tampines Rovers vs Balestier Khalsa: form, H2H, goals and Over/Under. The pick itself, value and reasoning are published in the NoFluffPicks app.