Skip to main content

Balestier Khalsa FC vs Tampines Rovers FC – Head to head record, results & stats

76
meetings
283 goals total
Last: 17 Apr 2026
Tampines Rovers FC logo

Tampines Rovers FC

D W L D W
11
Balestier Khalsa FC wins
15
Draws
50
Tampines Rovers FC wins
14% 20% 66%
100
Goals scored
183

Who would win if they met today?

Cast your vote — fan sentiment for this rivalry.

Match averages

3.94
Avg goals / game
66%
Both to score
70%
Over 2.5 goals
5 / 14
Clean sheets (Balestier… / Tampines …)

Next meeting

Biggest wins

All meetings (50)

Date Home Score Away Result Competition
07 Feb 2026 Balestier Khalsa FC 0 - 3 Tampines Rovers FC L Singapore Premier League
19 Oct 2025 Tampines Rovers FC 3 - 3 Balestier Khalsa FC D Singapore Premier League
07 May 2025 Tampines Rovers FC 0 - 1 Balestier Khalsa FC W Singapore Premier League
02 Nov 2024 Tampines Rovers FC 3 - 1 Balestier Khalsa FC L Singapore Premier League
11 Aug 2024 Balestier Khalsa FC 2 - 2 Tampines Rovers FC D Singapore Premier League
24 May 2024 Balestier Khalsa FC 2 - 4 Tampines Rovers FC L Singapore Premier League
12 Apr 2024 Tampines Rovers FC 3 - 3 Balestier Khalsa FC D International Club Friend…
15 Sep 2023 Balestier Khalsa FC 1 - 3 Tampines Rovers FC L Singapore Premier League
05 May 2023 Tampines Rovers FC 2 - 3 Balestier Khalsa FC W Singapore Premier League
14 Mar 2023 Balestier Khalsa FC 1 - 3 Tampines Rovers FC L Singapore Premier League
15 Nov 2022 Balestier Khalsa FC 0 - 1 Tampines Rovers FC L Singapore Cup
11 Nov 2022 Tampines Rovers FC 8 - 1 Balestier Khalsa FC L Singapore Cup
28 Aug 2022 Tampines Rovers FC 2 - 1 Balestier Khalsa FC L Singapore Premier League
09 Jul 2022 Balestier Khalsa FC 2 - 2 Tampines Rovers FC D Singapore Premier League
08 May 2022 Tampines Rovers FC 2 - 1 Balestier Khalsa FC L Singapore Premier League
26 Feb 2022 Balestier Khalsa FC 2 - 2 Tampines Rovers FC D Singapore Premier League
19 Aug 2021 Balestier Khalsa FC 5 - 2 Tampines Rovers FC W Singapore Premier League
15 May 2021 Tampines Rovers FC 5 - 1 Balestier Khalsa FC L Singapore Premier League
17 Mar 2021 Balestier Khalsa FC 1 - 2 Tampines Rovers FC L Singapore Premier League
12 Nov 2020 Balestier Khalsa FC 2 - 2 Tampines Rovers FC D Singapore Premier League
01 Mar 2020 Tampines Rovers FC 1 - 0 Balestier Khalsa FC L Singapore Premier League
19 Oct 2019 Balestier Khalsa FC 0 - 2 Tampines Rovers FC L Singapore Cup
14 Sep 2019 Tampines Rovers FC 3 - 3 Balestier Khalsa FC D Singapore Premier League
07 Jul 2019 Tampines Rovers FC 4 - 2 Balestier Khalsa FC L Singapore Premier League
21 Apr 2019 Balestier Khalsa FC 1 - 1 Tampines Rovers FC D Singapore Premier League
15 Sep 2018 Tampines Rovers FC 1 - 0 Balestier Khalsa FC L Singapore Premier League
30 Jun 2018 Balestier Khalsa FC 2 - 5 Tampines Rovers FC L Singapore Premier League
02 May 2018 Tampines Rovers FC 1 - 0 Balestier Khalsa FC L Singapore Premier League
17 Sep 2017 Balestier Khalsa FC 0 - 1 Tampines Rovers FC L Singapore Premier League
14 Jul 2017 Balestier Khalsa FC 3 - 0 Tampines Rovers FC W Singapore League Cup
17 Jun 2017 Tampines Rovers FC 3 - 1 Balestier Khalsa FC L Singapore Premier League
11 Mar 2017 Balestier Khalsa FC 0 - 1 Tampines Rovers FC L Singapore Premier League
22 Oct 2016 Tampines Rovers FC 2 - 0 Balestier Khalsa FC L Singapore Premier League
17 Jun 2016 Balestier Khalsa FC 2 - 3 Tampines Rovers FC L Singapore Premier League
07 Apr 2016 Tampines Rovers FC 1 - 0 Balestier Khalsa FC L Singapore Premier League
05 Nov 2015 Balestier Khalsa FC 4 - 3 Tampines Rovers FC W Singapore Premier League
21 Aug 2015 Tampines Rovers FC 0 - 0 Balestier Khalsa FC D Singapore Premier League
26 Jun 2015 Tampines Rovers FC 2 - 2 Balestier Khalsa FC D Singapore League Cup
22 Apr 2015 Balestier Khalsa FC 1 - 1 Tampines Rovers FC D Singapore Premier League
17 Feb 2015 Tampines Rovers FC 3 - 2 Balestier Khalsa FC L International Club Friend…
18 Oct 2014 Tampines Rovers FC 3 - 1 Balestier Khalsa FC L Singapore Premier League
25 Sep 2014 Balestier Khalsa FC 6 - 1 Tampines Rovers FC W Singapore Cup
22 Sep 2014 Tampines Rovers FC 2 - 1 Balestier Khalsa FC L Singapore Cup
24 Jul 2014 Tampines Rovers FC 3 - 0 Balestier Khalsa FC L Singapore League Cup
24 Jun 2014 Balestier Khalsa FC 0 - 2 Tampines Rovers FC L Singapore Premier League
13 Apr 2014 Tampines Rovers FC 3 - 1 Balestier Khalsa FC L Singapore Premier League
24 Sep 2013 Balestier Khalsa FC 0 - 0 Tampines Rovers FC D Singapore Premier League
15 Jun 2013 Balestier Khalsa FC 10 - 9 Tampines Rovers FC W Singapore League Cup
25 May 2013 Balestier Khalsa FC 4 - 0 Tampines Rovers FC W Singapore Premier League
17 Mar 2013 Tampines Rovers FC 2 - 1 Balestier Khalsa FC L Singapore Premier League

By venue

At Balestier Khalsa FC 6W 7D 12L
At Tampines Rovers FC 18W 5D 2L

Competitions faced in

Year-by-year

Year Balesti… D Tampine…
2026 0 0 1
2025 1 1 0
2024 0 2 2
2023 1 0 2
2022 0 2 4
2021 1 0 2
2020 0 1 1
2019 0 2 2
2018 0 0 3
2017 1 0 3
2016 0 0 3
2015 1 3 1
2014 1 0 5
2013 2 1 1
First meeting
24 Apr 2005

About this head-to-head

Balestier Khalsa FC and Tampines Rovers FC have met 76 times on record. Balestier Khalsa FC lead with 11 wins, Tampines Rovers FC have won 50 times and the two clubs have drawn 15 matches between them. Their first recorded meeting was on 24 April 2005.

This page is the permanent head-to-head hub for Balestier Khalsa FC vs Tampines Rovers FC. Every future meeting between these two clubs will be added to this page automatically, so bookmark it for the latest results, biggest wins, venue records and competition breakdown. Visit the team pages for full squads, standings and upcoming fixtures: Balestier Khalsa FC and Tampines Rovers FC.

Across their recorded meetings, Balestier Khalsa FC have found the net 100 times against Tampines Rovers FC, while Tampines Rovers FC have scored 183 times in reply — a combined 283 goals shared between the two sides. Their most recent fixture was played on 17 April 2026, the latest chapter in a rivalry stretching back to 2005. Follow every upcoming Balestier Khalsa FC versus Tampines Rovers FC clash on SportScore for live scores, starting lineups, minute-by-minute commentary and a head-to-head record that updates automatically once the full-time whistle blows.