Balestier Khalsa vs Tanjong Pagar — Head to Head (20 matches)
Balestier Khalsa
13
WINS (65%)
2
DRAWS
(10%)
(10%)
Avg: 4.9 goals
Tanjong Pagar
5
WINS (25%)
19/09/26
Balestier Khalsa
3 : 4
Tanjong Pagar
09/05/26
Balestier Khalsa
6 : 0
Tanjong Pagar
01/03/26
Tanjong Pagar
1 : 4
Balestier Khalsa
02/11/25
Balestier Khalsa
3 : 0
Tanjong Pagar
24/10/25
Balestier Khalsa
2 : 1
Tanjong Pagar
05/04/25
Balestier Khalsa
3 : 3
Tanjong Pagar
29/03/25
Balestier Khalsa
3 : 0
Tanjong Pagar
28/10/24
Tanjong Pagar
0 : 5
Balestier Khalsa
24/07/24
Balestier Khalsa
5 : 2
Tanjong Pagar
19/05/24
Tanjong Pagar
0 : 5
Balestier Khalsa
25/11/23
Balestier Khalsa
7 : 2
Tanjong Pagar
06/07/23
Tanjong Pagar
2 : 3
Balestier Khalsa
11/06/23
Balestier Khalsa
4 : 3
Tanjong Pagar
16/04/23
Tanjong Pagar
2 : 4
Balestier Khalsa
09/09/22
Tanjong Pagar
3 : 1
Balestier Khalsa
23/07/22
Balestier Khalsa
0 : 2
Tanjong Pagar
20/05/22
Tanjong Pagar
1 : 0
Balestier Khalsa
12/03/22
Balestier Khalsa
3 : 5
Tanjong Pagar
12/09/21
Balestier Khalsa
1 : 0
Tanjong Pagar
23/05/21
Tanjong Pagar
2 : 2
Balestier Khalsa
Odds Comparison — Match Winner (1X2)
No odds available for this fixture yet.
Last 10 Matches — Balestier Khalsa
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
11/09/26
Tampines Rovers
2 : 0
Balestier Khalsa
L
19/09/26
Balestier Khalsa
3 : 4
Tanjong Pagar
L
12/10/26
Hougang United
1 : 2
Balestier Khalsa
W
Last 10 Matches — Tanjong Pagar
06/04/26
Tanjong Pagar
0 : 4
Home United
L
10/04/26
Tanjong Pagar
0 : 1
Young Lions
L
19/04/26
Geylang International
2 : 1
Tanjong Pagar
L
25/04/26
Albirex Niigata S
4 : 0
Tanjong Pagar
L
05/05/26
Tanjong Pagar
1 : 2
Hougang United
L
09/05/26
Balestier Khalsa
6 : 0
Tanjong Pagar
L
18/05/26
Tanjong Pagar
2 : 1
Hougang United
W
14/09/26
Geylang International
1 : 0
Tanjong Pagar
L
19/09/26
Balestier Khalsa
3 : 4
Tanjong Pagar
W
11/10/26
Tanjong Pagar
0 : 4
Tampines Rovers
L
League Table — Premier League
| # | Team | MP | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Geylang International
|
3 | 3 | 0 | 0 | 9 | 2 | 7 | 9 |
WWW |
| 2 | Tampines Rovers
|
2 | 2 | 0 | 0 | 6 | 0 | 6 | 6 |
WW |
| 3 | Albirex Niigata S
|
3 | 2 | 0 | 1 | 8 | 3 | 5 | 6 |
LWW |
| 4 | Home United
|
2 | 1 | 1 | 0 | 8 | 3 | 5 | 4 |
WD |
| 5 | Balestier Khalsa
H |
3 | 1 | 0 | 2 | 5 | 7 | -2 | 3 |
WLL |
| 6 | Tanjong Pagar
A |
3 | 1 | 0 | 2 | 4 | 8 | -4 | 3 |
LWL |
| 7 | Hougang United
|
3 | 0 | 1 | 2 | 3 | 7 | -4 | 1 |
LLD |
| 8 | Young Lions
|
3 | 0 | 0 | 3 | 2 | 15 | -13 | 0 |
LLL |
Our Prediction Analysis — H2H Based
Our Tip
Double Chance 1X
Confidence
95.0%
Balestier Kh Form
50/100
Tanjong Paga Form
50/100
H2H Home Dom.
0%
95.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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5 | Balestier Khalsa | 3 | 5:7 | -2 | 3 | 1 | 0 | 2 | 5:7 | -2 | 3 | WWLLW |
| 6 | Tanjong Pagar | 3 | 4:8 | -4 | 3 | 1 | 0 | 2 | 4:8 | -4 | 3 | LWLWL |
| # | Team | MP | G | GD | Pts | W | D | L | G | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Geylang International | 3 | 9:2 | 7 | 9 | 3 | 0 | 0 | 9:2 | 7 | 9 | DLWWW |
| 2 | Tampines Rovers | 2 | 6:0 | 6 | 6 | 2 | 0 | 0 | 6:0 | 6 | 6 | LWLDW |
| 3 | Albirex Niigata S | 3 | 8:3 | 5 | 6 | 2 | 0 | 1 | 8:3 | 5 | 6 | WWWWL |
| 4 | Home United | 2 | 8:3 | 5 | 4 | 1 | 1 | 0 | 8:3 | 5 | 4 | DDDLW |
| 5 | Balestier Khalsa | 3 | 5:7 | -2 | 3 | 1 | 0 | 2 | 5:7 | -2 | 3 | WWLLW |
| 6 | Tanjong Pagar | 3 | 4:8 | -4 | 3 | 1 | 0 | 2 | 4:8 | -4 | 3 | LWLWL |
| 7 | Hougang United | 3 | 3:7 | -4 | 1 | 0 | 1 | 2 | 3:7 | -4 | 1 | LLDLL |
| 8 | Young Lions | 3 | 2:15 | -13 | 0 | 0 | 0 | 3 | 2:15 | -13 | 0 | DLLLL |
| # | Team | MP | G | GD | Pts | W | D | L | G | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | Balestier Khalsa | 1 | 3:4 | -1 | 0 | 0 | 0 | 1 | 3:4 | -1 | 0 | LWLWL |
| 0 | Tanjong Pagar | 1 | 0:4 | -4 | 0 | 0 | 0 | 1 | 0:4 | -4 | 0 | LLLWL |
| # | Team | MP | G | GD | Pts | W | D | L | G | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Geylang International | 2 | 4:1 | 3 | 6 | 2 | 0 | 0 | 4:1 | 3 | 6 | LLLWW |
| 2 | Home United | 1 | 6:1 | 5 | 3 | 1 | 0 | 0 | 6:1 | 5 | 3 | WLDLW |
| 3 | Albirex Niigata S | 1 | 3:0 | 3 | 3 | 1 | 0 | 0 | 3:0 | 3 | 3 | WWWWW |
| 4 | Tampines Rovers | 1 | 2:0 | 2 | 3 | 1 | 0 | 0 | 2:0 | 2 | 3 | DWLW |
| 5 | Hougang United | 2 | 3:4 | -1 | 1 | 0 | 1 | 1 | 3:4 | -1 | 1 | LLLDL |
| 6 | Balestier Khalsa | 1 | 3:4 | -1 | 0 | 0 | 0 | 1 | 3:4 | -1 | 0 | LWLWL |
| 7 | Tanjong Pagar | 1 | 0:4 | -4 | 0 | 0 | 0 | 1 | 0:4 | -4 | 0 | LLLWL |
| 8 | Young Lions | 2 | 1:9 | -8 | 0 | 0 | 0 | 2 | 1:9 | -8 | 0 | LDLL |
| # | Team | MP | G | GD | Pts | W | D | L | G | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | Balestier Khalsa | 2 | 2:3 | -1 | 3 | 1 | 0 | 1 | 2:3 | -1 | 3 | LWWLW |
| 0 | Tanjong Pagar | 2 | 4:4 | 0 | 3 | 1 | 0 | 1 | 4:4 | 0 | 3 | LLLLW |
| # | Team | MP | G | GD | Pts | W | D | L | G | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Geylang International | 1 | 5:1 | 4 | 3 | 1 | 0 | 0 | 5:1 | 4 | 3 | WLDW |
| 2 | Tampines Rovers | 1 | 4:0 | 4 | 3 | 1 | 0 | 0 | 4:0 | 4 | 3 | DLLDW |
| 3 | Albirex Niigata S | 2 | 5:3 | 2 | 3 | 1 | 0 | 1 | 5:3 | 2 | 3 | LWWWL |
| 4 | Tanjong Pagar | 2 | 4:4 | 0 | 3 | 1 | 0 | 1 | 4:4 | 0 | 3 | LLLLW |
| 5 | Balestier Khalsa | 2 | 2:3 | -1 | 3 | 1 | 0 | 1 | 2:3 | -1 | 3 | LWWLW |
| 6 | Home United | 1 | 2:2 | 0 | 1 | 0 | 1 | 0 | 2:2 | 0 | 1 | WDLDD |
| 7 | Hougang United | 1 | 0:3 | -3 | 0 | 0 | 0 | 1 | 0:3 | -3 | 0 | LWWLL |
| 8 | Young Lions | 1 | 1:6 | -5 | 0 | 0 | 0 | 1 | 1:6 | -5 | 0 | LLLLL |
Balestier KhalsaWLLWW
Tanjong PagarLWLWL
Geylang InternationalWWW
Tampines RoversWW
Albirex Niigata SLWW
Home UnitedWD
Hougang UnitedLLD
Young LionsLLL
Balestier KhalsaWLLWWWLLWW
Tanjong PagarLWLWLLLLLL
Geylang InternationalWWW
Tampines RoversWW
Albirex Niigata SLWW
Home UnitedWD
Hougang UnitedLLD
Young LionsLLL
Balestier KhalsaWLLWWWLLWWLWWWW
Tanjong PagarLWLWLLLLLLLLLLL
Geylang InternationalWWW
Tampines RoversWW
Albirex Niigata SLWW
Home UnitedWD
Hougang UnitedLLD
Young LionsLLL
Balestier KhalsaWLLWWWLLWWLWWWWLLLLL
Tanjong PagarLWLWLLLLLLLLLLLLLDLL
Geylang InternationalWWW
Tampines RoversWW
Albirex Niigata SLWW
Home UnitedWD
Hougang UnitedLLD
Young LionsLLL
Balestier KhalsaWLLWWWLLWWLWWWWLLLLLLWDLW
Tanjong PagarLWLWLLLLLLLLLLLLLDLLLLLLL
Geylang InternationalWWW
Tampines RoversWW
Albirex Niigata SLWW
Home UnitedWD
Hougang UnitedLLD
Young LionsLLL
Balestier KhalsaWLLWWWLLWWLWWWWLLLLLLWDLWWDWLD
Tanjong PagarLWLWLLLLLLLLLLLLLDLLLLLLLWLLDL
Geylang InternationalWWW
Tampines RoversWW
Albirex Niigata SLWW
Home UnitedWD
Hougang UnitedLLD
Young LionsLLL
Balestier KhalsaLWLWL
Geylang InternationalWWW
Tampines RoversWW
Albirex Niigata SLWW
Home UnitedWD
Hougang UnitedLLD
Young LionsLLL
Balestier KhalsaLWLWLWWLLL
Geylang InternationalWWW
Tampines RoversWW
Albirex Niigata SLWW
Home UnitedWD
Hougang UnitedLLD
Young LionsLLL
Balestier KhalsaLWLWLWWLLLLWWWL
Geylang InternationalWWW
Tampines RoversWW
Albirex Niigata SLWW
Home UnitedWD
Hougang UnitedLLD
Young LionsLLL
Balestier KhalsaLWLWLWWLLLLWWWL
Geylang InternationalWWW
Tampines RoversWW
Albirex Niigata SLWW
Home UnitedWD
Hougang UnitedLLD
Young LionsLLL
Balestier KhalsaLWLWLWWLLLLWWWL
Geylang InternationalWWW
Tampines RoversWW
Albirex Niigata SLWW
Home UnitedWD
Hougang UnitedLLD
Young LionsLLL
Balestier KhalsaLWLWLWWLLLLWWWL
Geylang InternationalWWW
Tampines RoversWW
Albirex Niigata SLWW
Home UnitedWD
Hougang UnitedLLD
Young LionsLLL
Tanjong PagarWLLLL
Geylang InternationalWWW
Tampines RoversWW
Albirex Niigata SLWW
Home UnitedWD
Hougang UnitedLLD
Young LionsLLL
Tanjong PagarWLLLLLLLDL
Geylang InternationalWWW
Tampines RoversWW
Albirex Niigata SLWW
Home UnitedWD
Hougang UnitedLLD
Young LionsLLL
Tanjong PagarWLLLLLLLDLLLLLL
Geylang InternationalWWW
Tampines RoversWW
Albirex Niigata SLWW
Home UnitedWD
Hougang UnitedLLD
Young LionsLLL
Tanjong PagarWLLLLLLLDLLLLLL
Geylang InternationalWWW
Tampines RoversWW
Albirex Niigata SLWW
Home UnitedWD
Hougang UnitedLLD
Young LionsLLL
Tanjong PagarWLLLLLLLDLLLLLL
Geylang InternationalWWW
Tampines RoversWW
Albirex Niigata SLWW
Home UnitedWD
Hougang UnitedLLD
Young LionsLLL
Tanjong PagarWLLLLLLLDLLLLLL
Geylang InternationalWWW
Tampines RoversWW
Albirex Niigata SLWW
Home UnitedWD
Hougang UnitedLLD
Young LionsLLL
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 30 | 30 | 0 | 100% |
Tanjong Pagar | 30 | 30 | 0 | 100% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 30 | 29 | 1 | 97% |
Tanjong Pagar | 30 | 27 | 3 | 90% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 30 | 27 | 3 | 90% |
Tanjong Pagar | 30 | 25 | 5 | 83% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 30 | 16 | 14 | 53% |
Tanjong Pagar | 30 | 15 | 15 | 50% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 30 | 13 | 17 | 43% |
Tanjong Pagar | 30 | 11 | 19 | 37% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 30 | 7 | 23 | 23% |
Tanjong Pagar | 30 | 7 | 23 | 23% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 30 | 3 | 27 | 10% |
Tanjong Pagar | 30 | 3 | 27 | 10% |
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 15 | 15 | 0 | 100% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 15 | 15 | 0 | 100% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 15 | 15 | 0 | 100% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 15 | 8 | 7 | 53% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 15 | 6 | 9 | 40% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 15 | 3 | 12 | 20% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Balestier Khalsa | 15 | 2 | 13 | 13% |
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 15 | 15 | 0 | 100% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 15 | 13 | 2 | 87% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 15 | 12 | 3 | 80% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 15 | 6 | 9 | 40% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 15 | 5 | 10 | 33% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 15 | 4 | 11 | 27% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 15 | 2 | 13 | 13% |
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 |
Tanjong Pagar | 5 | 0 | 2 | 0 | 0 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 10 | 3 | 2 | 0 | 0 | 2 |
Tanjong Pagar | 10 | 0 | 2 | 0 | 0 | 6 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 15 | 5 | 3 | 0 | 0 | 3 |
Tanjong Pagar | 15 | 0 | 2 | 0 | 0 | 10 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 20 | 5 | 3 | 0 | 0 | 7 |
Tanjong Pagar | 20 | 0 | 2 | 0 | 1 | 14 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 25 | 7 | 3 | 1 | 0 | 9 |
Tanjong Pagar | 25 | 0 | 2 | 0 | 1 | 17 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 30 | 7 | 4 | 1 | 1 | 10 |
Tanjong Pagar | 30 | 0 | 3 | 0 | 2 | 20 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 5 | 1 | 1 | 0 | 0 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 10 | 3 | 1 | 0 | 0 | 4 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 15 | 5 | 1 | 0 | 0 | 6 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 15 | 5 | 1 | 0 | 0 | 6 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 15 | 5 | 1 | 0 | 0 | 6 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 15 | 5 | 1 | 0 | 0 | 6 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tanjong Pagar | 5 | 0 | 1 | 0 | 0 | 3 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tanjong Pagar | 10 | 0 | 1 | 0 | 1 | 7 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tanjong Pagar | 15 | 0 | 1 | 0 | 1 | 10 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tanjong Pagar | 15 | 0 | 1 | 0 | 1 | 10 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tanjong Pagar | 15 | 0 | 1 | 0 | 1 | 10 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tanjong Pagar | 15 | 0 | 1 | 0 | 1 | 10 |
HT/FT values are from each team's perspective: W/W means winning at half-time and full-time.
No top scorers data available for this league yet.