Balestier Khalsa vs Tampines Rovers — Head to Head (20 matches)
Balestier Khalsa
3
WINS (15%)
5
DRAWS
(25%)
(25%)
Avg: 4.3 goals
Tampines Rovers
12
WINS (60%)
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 — 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
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
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
A |
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
H |
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%
Balestier Kh Form
50/100
Tampines Rov 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4 | Balestier Khalsa | 21 | 44:46 | -2 | 35 | 11 | 2 | 8 | 44:46 | -2 | 35 | LLWWW |
| 2 | Tampines Rovers | 21 | 58:21 | 37 | 49 | 15 | 4 | 2 | 58:21 | 37 | 49 | WLDWW |
| # | 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 | Balestier Khalsa | 11 | 20:26 | -6 | 15 | 5 | 0 | 6 | 20:26 | -6 | 15 | WLWLW |
| 0 | Tampines Rovers | 11 | 34:13 | 21 | 27 | 8 | 3 | 0 | 34:13 | 21 | 27 | WWWDW |
| # | 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 | Balestier Khalsa | 10 | 24:20 | 4 | 20 | 6 | 2 | 2 | 24:20 | 4 | 20 | WWLWW |
| 0 | Tampines Rovers | 10 | 24:8 | 16 | 22 | 7 | 1 | 2 | 24:8 | 16 | 22 | WWLLW |
| # | 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 |
Balestier KhalsaWWWLL
Tampines RoversWWDLW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWWLLWWLWW
Tampines RoversWWDLWWWLWD
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWWLLWWLWWWWLLL
Tampines RoversWWDLWWWLWDWLWDW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWWLLWWLWWWWLLLLLLWD
Tampines RoversWWDLWWWLWDWLWDWWWLWL
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWWLLWWLWWWWLLLLLLWDLWWDW
Tampines RoversWWDLWWWLWDWLWDWWWLWLWWLWW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWWLLWWLWWWWLLLLLLWDLWWDWLDWWL
Tampines RoversWWDLWWWLWDWLWDWWWLWLWWLWWWWDWW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWLWLW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWLWLWWLLLL
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWLWLWWLLLLWWWLW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWLWLWWLLLLWWWLWL
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWLWLWWLLLLWWWLWL
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWLWLWWLLLLWWWLWL
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWLLWW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWLLWWLDWLW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWLLWWLDWLWWWDW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWLLWWLDWLWWWDW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWLLWWLDWLWWWDW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWLLWWLDWLWWWDW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Geylang InternationalLDLLW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 30 | 30 | 0 | 100% |
Tampines Rovers | 30 | 29 | 1 | 97% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 30 | 28 | 2 | 93% |
Tampines Rovers | 30 | 27 | 3 | 90% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 30 | 27 | 3 | 90% |
Tampines Rovers | 30 | 24 | 6 | 80% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 30 | 17 | 13 | 57% |
Tampines Rovers | 30 | 15 | 15 | 50% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 30 | 14 | 16 | 47% |
Tampines Rovers | 30 | 10 | 20 | 33% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 30 | 7 | 23 | 23% |
Tampines Rovers | 30 | 5 | 25 | 17% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 30 | 3 | 27 | 10% |
Tampines Rovers | 30 | 5 | 25 | 17% |
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 16 | 16 | 0 | 100% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 16 | 16 | 0 | 100% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 16 | 16 | 0 | 100% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 16 | 9 | 7 | 56% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 16 | 7 | 9 | 44% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 16 | 3 | 13 | 19% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 16 | 2 | 14 | 13% |
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 14 | 14 | 0 | 100% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 14 | 13 | 1 | 93% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 14 | 10 | 4 | 71% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 14 | 5 | 9 | 36% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 14 | 3 | 11 | 21% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 14 | 1 | 13 | 7% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 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 |
|---|---|---|---|---|---|---|
Balestier Khalsa | 5 | 2 | 0 | 0 | 0 | 1 |
Tampines Rovers | 5 | 1 | 2 | 0 | 1 | 0 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 10 | 2 | 3 | 0 | 0 | 2 |
Tampines Rovers | 10 | 2 | 4 | 0 | 1 | 0 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 15 | 4 | 3 | 0 | 0 | 5 |
Tampines Rovers | 15 | 4 | 5 | 0 | 2 | 1 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 20 | 5 | 3 | 1 | 0 | 7 |
Tampines Rovers | 20 | 7 | 5 | 0 | 2 | 3 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 25 | 6 | 4 | 1 | 1 | 8 |
Tampines Rovers | 25 | 9 | 7 | 0 | 2 | 4 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 30 | 8 | 4 | 1 | 1 | 9 |
Tampines Rovers | 30 | 11 | 8 | 0 | 3 | 4 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 5 | 2 | 1 | 0 | 0 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 10 | 3 | 1 | 0 | 0 | 5 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 15 | 6 | 1 | 0 | 0 | 6 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 16 | 6 | 1 | 0 | 0 | 6 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 16 | 6 | 1 | 0 | 0 | 6 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 16 | 6 | 1 | 0 | 0 | 6 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 5 | 2 | 1 | 0 | 0 | 0 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 10 | 4 | 1 | 0 | 1 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 14 | 4 | 4 | 0 | 2 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 14 | 4 | 4 | 0 | 2 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 14 | 4 | 4 | 0 | 2 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 14 | 4 | 4 | 0 | 2 | 2 |
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 |
