Geylang International vs Balestier Khalsa — Head to Head (20 matches)
Geylang International
8
WINS (40%)
3
DRAWS
(15%)
(15%)
Avg: 4.9 goals
Balestier Khalsa
9
WINS (45%)
15/05/26
Geylang International
3 : 4
Balestier Khalsa
02/05/26
Geylang International
2 : 3
Balestier Khalsa
20/02/26
Balestier Khalsa
5 : 2
Geylang International
30/11/25
Geylang International
3 : 3
Balestier Khalsa
07/03/25
Geylang International
3 : 4
Balestier Khalsa
02/02/25
Geylang International
4 : 5
Balestier Khalsa
20/10/24
Balestier Khalsa
1 : 4
Geylang International
28/07/24
Geylang International
4 : 4
Balestier Khalsa
10/05/24
Balestier Khalsa
2 : 2
Geylang International
12/08/23
Geylang International
2 : 6
Balestier Khalsa
23/06/23
Balestier Khalsa
2 : 3
Geylang International
12/04/23
Geylang International
3 : 0
Balestier Khalsa
14/10/22
Balestier Khalsa
2 : 4
Geylang International
21/08/22
Geylang International
3 : 0
Balestier Khalsa
02/07/22
Balestier Khalsa
0 : 2
Geylang International
10/04/22
Geylang International
0 : 1
Balestier Khalsa
03/10/21
Geylang International
3 : 0
Balestier Khalsa
25/07/21
Geylang International
3 : 1
Balestier Khalsa
07/04/21
Balestier Khalsa
2 : 1
Geylang International
28/11/20
Balestier Khalsa
2 : 0
Geylang International
Odds Comparison — Match Winner (1X2)
No odds available for this fixture yet.
Last 10 Matches — Geylang International
26/02/26
Geylang International
1 : 1
Young Lions
D
07/03/26
Home United
4 : 0
Geylang International
L
15/03/26
Geylang International
1 : 0
Albirex Niigata S
W
04/04/26
Hougang United
0 : 1
Geylang International
W
11/04/26
Tampines Rovers
4 : 3
Geylang International
L
19/04/26
Geylang International
2 : 1
Tanjong Pagar
W
26/04/26
Geylang International
0 : 3
Home United
L
02/05/26
Geylang International
2 : 3
Balestier Khalsa
L
09/05/26
Young Lions
2 : 2
Geylang International
D
15/05/26
Geylang International
3 : 4
Balestier Khalsa
L
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
|
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
H |
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%
Geylang Inte 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5 | Geylang International | 21 | 29:42 | -13 | 24 | 7 | 3 | 11 | 29:42 | -13 | 24 | WLLDL |
| 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 | Geylang International | 11 | 13:23 | -10 | 10 | 3 | 1 | 7 | 13:23 | -10 | 10 | WWLLL |
| 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 | Geylang International | 10 | 16:19 | -3 | 14 | 4 | 2 | 4 | 16:19 | -3 | 14 | LLWLD |
| 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 | WLLW |
| 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 | LLWLD |
| 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 |
Geylang InternationalLDLLW
Balestier KhalsaWWWLL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLDLLWLWWLD
Balestier KhalsaWWWLLWWLWW
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLDLLWLWWLDLLWLL
Balestier KhalsaWWWLLWWLWWWWLLL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLDLLWLWWLDLLWLLLWDLL
Balestier KhalsaWWWLLWWLWWWWLLLLLLWD
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLDLLWLWWLDLLWLLLWDLLWWWLD
Balestier KhalsaWWWLLWWLWWWWLLLLLLWDLWWDW
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLDLLWLWWLDLLWLLLWDLLWWWLDDWLWL
Balestier KhalsaWWWLLWWLWWWWLLLLLLWDLWWDWLDWWL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLLLWW
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLLLWWDLLLD
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLLLWWDLLLDLWLLL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLLLWWDLLLDLWLLL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLLLWWDLLLDLWLLL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLLLWWDLLLDLWLLL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWLWW
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWLWWWLLDL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWLWWWLLDLDWDW
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWLWWWLLDLDWDW
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWLWWWLLDLDWDW
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWLWWWLLDLDWDW
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Geylang International | 30 | 29 | 1 | 97% |
Balestier Khalsa | 30 | 30 | 0 | 100% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Geylang International | 30 | 27 | 3 | 90% |
Balestier Khalsa | 30 | 28 | 2 | 93% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Geylang International | 30 | 23 | 7 | 77% |
Balestier Khalsa | 30 | 27 | 3 | 90% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Geylang International | 30 | 15 | 15 | 50% |
Balestier Khalsa | 30 | 17 | 13 | 57% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Geylang International | 30 | 9 | 21 | 30% |
Balestier Khalsa | 30 | 14 | 16 | 47% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Geylang International | 30 | 5 | 25 | 17% |
Balestier Khalsa | 30 | 7 | 23 | 23% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Geylang International | 30 | 3 | 27 | 10% |
Balestier Khalsa | 30 | 3 | 27 | 10% |
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 15 | 0 | 100% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 14 | 1 | 93% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 12 | 3 | 80% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 6 | 9 | 40% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 4 | 11 | 27% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 2 | 13 | 13% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 1 | 14 | 7% |
| 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 |
|---|---|---|---|---|---|---|
Geylang International | 5 | 0 | 1 | 0 | 1 | 2 |
Balestier Khalsa | 5 | 2 | 0 | 0 | 0 | 1 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 10 | 1 | 2 | 0 | 2 | 3 |
Balestier Khalsa | 10 | 2 | 3 | 0 | 0 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 15 | 2 | 2 | 0 | 2 | 5 |
Balestier Khalsa | 15 | 4 | 3 | 0 | 0 | 5 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 20 | 3 | 2 | 0 | 2 | 7 |
Balestier Khalsa | 20 | 5 | 3 | 1 | 0 | 7 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 25 | 5 | 3 | 0 | 3 | 8 |
Balestier Khalsa | 25 | 6 | 4 | 1 | 1 | 8 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 30 | 5 | 3 | 0 | 4 | 10 |
Balestier Khalsa | 30 | 8 | 4 | 1 | 1 | 9 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 5 | 0 | 2 | 0 | 0 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 10 | 0 | 2 | 0 | 1 | 4 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 15 | 1 | 2 | 0 | 1 | 8 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 15 | 1 | 2 | 0 | 1 | 8 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 15 | 1 | 2 | 0 | 1 | 8 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 15 | 1 | 2 | 0 | 1 | 8 |
| 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 |
