Tampines Rovers vs Balestier Khalsa — Head to Head (20 matches)
Tampines Rovers
12
WINS (60%)
5
DRAWS
(25%)
(25%)
Avg: 4.3 goals
Balestier Khalsa
3
WINS (15%)
17/04/26
Tampines Rovers
2 : 1
Balestier Khalsa
07/02/26
Balestier Khalsa
0 : 3
Tampines Rovers
19/10/25
Tampines Rovers
3 : 3
Balestier Khalsa
07/05/25
Tampines Rovers
0 : 1
Balestier Khalsa
02/11/24
Tampines Rovers
3 : 1
Balestier Khalsa
11/08/24
Balestier Khalsa
2 : 2
Tampines Rovers
24/05/24
Balestier Khalsa
2 : 4
Tampines Rovers
12/04/24
Tampines Rovers
3 : 3
Balestier Khalsa
15/09/23
Balestier Khalsa
1 : 3
Tampines Rovers
05/05/23
Tampines Rovers
2 : 3
Balestier Khalsa
14/03/23
Balestier Khalsa
1 : 3
Tampines Rovers
15/11/22
Balestier Khalsa
0 : 1
Tampines Rovers
11/11/22
Tampines Rovers
8 : 1
Balestier Khalsa
28/08/22
Tampines Rovers
2 : 1
Balestier Khalsa
09/07/22
Balestier Khalsa
2 : 2
Tampines Rovers
08/05/22
Tampines Rovers
2 : 1
Balestier Khalsa
26/02/22
Balestier Khalsa
2 : 2
Tampines Rovers
19/08/21
Balestier Khalsa
5 : 2
Tampines Rovers
15/05/21
Tampines Rovers
5 : 1
Balestier Khalsa
17/03/21
Balestier Khalsa
1 : 2
Tampines Rovers
Odds Comparison — Match Winner (1X2)
No odds available for this fixture yet.
Last 10 Matches — Tampines Rovers
12/03/26
Tampines Rovers
2 : 2
Bangkok United
D
16/03/26
Tanjong Pagar
0 : 3
Tampines Rovers
W
04/04/26
Albirex Niigata S
3 : 2
Tampines Rovers
L
11/04/26
Tampines Rovers
4 : 3
Geylang International
W
17/04/26
Tampines Rovers
2 : 1
Balestier Khalsa
W
24/04/26
Tampines Rovers
8 : 1
Young Lions
W
30/04/26
Albirex Niigata S
2 : 1
Tampines Rovers
L
03/05/26
Tampines Rovers
0 : 0
Home United
D
10/05/26
Hougang United
0 : 1
Tampines Rovers
W
17/05/26
Tampines Rovers
3 : 2
Home United
W
Last 10 Matches — Balestier Khalsa
01/03/26
Tanjong Pagar
1 : 4
Balestier Khalsa
W
09/03/26
Hougang United
1 : 2
Balestier Khalsa
W
15/03/26
Balestier Khalsa
0 : 3
Home United
L
05/04/26
Young Lions
0 : 2
Balestier Khalsa
W
13/04/26
Balestier Khalsa
2 : 1
Albirex Niigata S
W
17/04/26
Tampines Rovers
2 : 1
Balestier Khalsa
L
27/04/26
Balestier Khalsa
0 : 3
Hougang United
L
02/05/26
Geylang International
2 : 3
Balestier Khalsa
W
09/05/26
Balestier Khalsa
6 : 0
Tanjong Pagar
W
15/05/26
Geylang International
3 : 4
Balestier Khalsa
W
League Table — Premier League
| # | Team | MP | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Home United
|
21 | 16 | 3 | 2 | 70 | 14 | 56 | 51 |
LLDWW |
| 2 | Tampines Rovers
H |
21 | 15 | 4 | 2 | 58 | 21 | 37 | 49 |
WWDLW |
| 3 | Albirex Niigata S
|
21 | 15 | 2 | 4 | 47 | 19 | 28 | 47 |
WWWWW |
| 4 | Balestier Khalsa
A |
21 | 11 | 2 | 8 | 44 | 46 | -2 | 35 |
WWWLL |
| 5 | Geylang International
|
21 | 7 | 3 | 11 | 29 | 42 | -13 | 24 |
LDLLW |
| 6 | Hougang United
|
21 | 7 | 0 | 14 | 24 | 41 | -17 | 21 |
LLWWL |
| 7 | Young Lions
|
21 | 2 | 3 | 16 | 15 | 58 | -43 | 9 |
LDLLL |
| 8 | Tanjong Pagar
|
21 | 2 | 1 | 18 | 17 | 63 | -46 | 7 |
WLLLL |
Our Prediction Analysis — H2H Based
Our Tip
Draw
Confidence
90.0%
Tampines Rov Form
50/100
Balestier Kh Form
50/100
H2H Home Dom.
0%
90.0% confidence based on real H2H records, team form, and league data.
Standings
| # | Team | MP | G | GD | Pts | W | D | L | G | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | Tampines Rovers | 21 | 58:21 | 37 | 49 | 15 | 4 | 2 | 58:21 | 37 | 49 | WLDWW |
| 4 | Balestier Khalsa | 21 | 44:46 | -2 | 35 | 11 | 2 | 8 | 44:46 | -2 | 35 | LLWWW |
| # | Team | MP | G | GD | Pts | W | D | L | G | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Home United | 21 | 70:14 | 56 | 51 | 16 | 3 | 2 | 70:14 | 56 | 51 | WWDLL |
| 2 | Tampines Rovers | 21 | 58:21 | 37 | 49 | 15 | 4 | 2 | 58:21 | 37 | 49 | WLDWW |
| 3 | Albirex Niigata S | 21 | 47:19 | 28 | 47 | 15 | 2 | 4 | 47:19 | 28 | 47 | WWWWW |
| 4 | Balestier Khalsa | 21 | 44:46 | -2 | 35 | 11 | 2 | 8 | 44:46 | -2 | 35 | LLWWW |
| 5 | Geylang International | 21 | 29:42 | -13 | 24 | 7 | 3 | 11 | 29:42 | -13 | 24 | WLLDL |
| 6 | Hougang United | 21 | 24:41 | -17 | 21 | 7 | 0 | 14 | 24:41 | -17 | 21 | LWWLL |
| 7 | Young Lions | 21 | 15:58 | -43 | 9 | 2 | 3 | 16 | 15:58 | -43 | 9 | LLLDL |
| 8 | Tanjong Pagar | 21 | 17:63 | -46 | 7 | 2 | 1 | 18 | 17:63 | -46 | 7 | LLLLW |
| # | Team | MP | G | GD | Pts | W | D | L | G | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | Tampines Rovers | 11 | 34:13 | 21 | 27 | 8 | 3 | 0 | 34:13 | 21 | 27 | WWWDW |
| 0 | Balestier Khalsa | 11 | 20:26 | -6 | 15 | 5 | 0 | 6 | 20:26 | -6 | 15 | WLWLW |
| # | Team | MP | G | GD | Pts | W | D | L | G | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Tampines Rovers | 11 | 34:13 | 21 | 27 | 8 | 3 | 0 | 34:13 | 21 | 27 | WWWDW |
| 2 | Albirex Niigata S | 10 | 25:11 | 14 | 26 | 8 | 2 | 0 | 25:11 | 14 | 26 | WWWWW |
| 3 | Home United | 10 | 33:7 | 26 | 25 | 8 | 1 | 1 | 33:7 | 26 | 25 | WWWL |
| 4 | Balestier Khalsa | 11 | 20:26 | -6 | 15 | 5 | 0 | 6 | 20:26 | -6 | 15 | WLWLW |
| 5 | Geylang International | 11 | 13:23 | -10 | 10 | 3 | 1 | 7 | 13:23 | -10 | 10 | WWLLL |
| 6 | Tanjong Pagar | 11 | 10:31 | -21 | 6 | 2 | 0 | 9 | 10:31 | -21 | 6 | LLLLW |
| 7 | Hougang United | 10 | 6:24 | -18 | 3 | 1 | 0 | 9 | 6:24 | -18 | 3 | LLLL |
| 8 | Young Lions | 10 | 5:23 | -18 | 2 | 0 | 2 | 8 | 5:23 | -18 | 2 | LLLD |
| # | Team | MP | G | GD | Pts | W | D | L | G | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | Tampines Rovers | 10 | 24:8 | 16 | 22 | 7 | 1 | 2 | 24:8 | 16 | 22 | WWLLW |
| 0 | Balestier Khalsa | 10 | 24:20 | 4 | 20 | 6 | 2 | 2 | 24:20 | 4 | 20 | WWLWW |
| # | Team | MP | G | GD | Pts | W | D | L | G | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Home United | 11 | 37:7 | 30 | 26 | 8 | 2 | 1 | 37:7 | 30 | 26 | WWWDL |
| 2 | Tampines Rovers | 10 | 24:8 | 16 | 22 | 7 | 1 | 2 | 24:8 | 16 | 22 | WWLLW |
| 3 | Albirex Niigata S | 11 | 22:8 | 14 | 21 | 7 | 0 | 4 | 22:8 | 14 | 21 | WLLWW |
| 4 | Balestier Khalsa | 10 | 24:20 | 4 | 20 | 6 | 2 | 2 | 24:20 | 4 | 20 | WWLWW |
| 5 | Hougang United | 11 | 18:17 | 1 | 18 | 6 | 0 | 5 | 18:17 | 1 | 18 | WLWWL |
| 6 | Geylang International | 10 | 16:19 | -3 | 14 | 4 | 2 | 4 | 16:19 | -3 | 14 | LWLD |
| 7 | Young Lions | 11 | 10:35 | -25 | 7 | 2 | 1 | 8 | 10:35 | -25 | 7 | WLLLL |
| 8 | Tanjong Pagar | 10 | 7:32 | -25 | 1 | 0 | 1 | 9 | 7:32 | -25 | 1 | LLL |
Tampines RoversWWDLW
Balestier KhalsaWWWLL
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWWDLWWWLWD
Balestier KhalsaWWWLLWWLWW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWWDLWWWLWDWLWDW
Balestier KhalsaWWWLLWWLWWWWLLL
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWWDLWWWLWDWLWDWWWLWL
Balestier KhalsaWWWLLWWLWWWWLLLLLLWD
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWWDLWWWLWDWLWDWWWLWLWWLWW
Balestier KhalsaWWWLLWWLWWWWLLLLLLWDLWWDW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWWDLWWWLWDWLWDWWWLWLWWLWWWWDWW
Balestier KhalsaWWWLLWWLWWWWLLLLLLWDLWWDWLDWWL
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWDWWW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWDWWWDWWWW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWDWWWDWWWWLWLWW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWDWWWDWWWWLWLWWW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWDWWWDWWWWLWLWWW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWDWWWDWWWWLWLWWW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWLWW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWLWWWLLDL
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWLWWWLLDLDWDW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWLWWWLLDLDWDW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWLWWWLLDLDWDW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWLWWWLLDLDWDW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 30 | 29 | 1 | 97% |
Balestier Khalsa | 30 | 30 | 0 | 100% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 30 | 27 | 3 | 90% |
Balestier Khalsa | 30 | 28 | 2 | 93% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 30 | 24 | 6 | 80% |
Balestier Khalsa | 30 | 27 | 3 | 90% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 30 | 15 | 15 | 50% |
Balestier Khalsa | 30 | 17 | 13 | 57% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 30 | 10 | 20 | 33% |
Balestier Khalsa | 30 | 14 | 16 | 47% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 30 | 5 | 25 | 17% |
Balestier Khalsa | 30 | 7 | 23 | 23% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 30 | 5 | 25 | 17% |
Balestier Khalsa | 30 | 3 | 27 | 10% |
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 16 | 15 | 1 | 94% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 16 | 14 | 2 | 88% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 16 | 14 | 2 | 88% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 16 | 10 | 6 | 63% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 16 | 7 | 9 | 44% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 16 | 4 | 12 | 25% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 16 | 4 | 12 | 25% |
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 14 | 14 | 0 | 100% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 14 | 12 | 2 | 86% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 14 | 11 | 3 | 79% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 14 | 8 | 6 | 57% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 14 | 7 | 7 | 50% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 14 | 4 | 10 | 29% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 14 | 1 | 13 | 7% |
Over/Under is calculated from each team's latest available completed matches.
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 5 | 1 | 2 | 0 | 1 | 0 |
Balestier Khalsa | 5 | 2 | 0 | 0 | 0 | 1 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 10 | 2 | 4 | 0 | 1 | 0 |
Balestier Khalsa | 10 | 2 | 3 | 0 | 0 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 15 | 4 | 5 | 0 | 2 | 1 |
Balestier Khalsa | 15 | 4 | 3 | 0 | 0 | 5 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 20 | 7 | 5 | 0 | 2 | 3 |
Balestier Khalsa | 20 | 5 | 3 | 1 | 0 | 7 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 25 | 9 | 7 | 0 | 2 | 4 |
Balestier Khalsa | 25 | 6 | 4 | 1 | 1 | 8 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 30 | 11 | 8 | 0 | 3 | 4 |
Balestier Khalsa | 30 | 8 | 4 | 1 | 1 | 9 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 5 | 1 | 3 | 0 | 1 | 0 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 10 | 4 | 4 | 0 | 1 | 0 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 15 | 6 | 4 | 0 | 1 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 16 | 7 | 4 | 0 | 1 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 16 | 7 | 4 | 0 | 1 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 16 | 7 | 4 | 0 | 1 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 5 | 1 | 1 | 0 | 0 | 0 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 10 | 1 | 2 | 1 | 0 | 3 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 14 | 2 | 3 | 1 | 1 | 3 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 14 | 2 | 3 | 1 | 1 | 3 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 14 | 2 | 3 | 1 | 1 | 3 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 14 | 2 | 3 | 1 | 1 | 3 |
HT/FT values are from each team's perspective: W/W means winning at half-time and full-time.
| # | Player | Team | Goals | Assists |
|---|---|---|---|---|
| 1 | L. Thy |
Home United | 5 | 2 |
