Geylang International vs Balestier Khalsa — Head to Head (20 matches)
Geylang International
8
WINS (40%)
4
DRAWS
(20%)
(20%)
Avg: 4.8 goals
Balestier Khalsa
8
WINS (40%)
17/10/26
Balestier Khalsa
0 : 0
Geylang International
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
Odds Comparison — Match Winner (1X2)
No odds available for this fixture yet.
Last 10 Matches — Geylang International
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
14/09/26
Geylang International
1 : 0
Tanjong Pagar
W
19/09/26
Young Lions
1 : 5
Geylang International
W
10/10/26
Geylang International
3 : 1
Albirex Niigata S
W
17/10/26
Balestier Khalsa
0 : 0
Geylang International
D
26/10/26
Geylang International
3 : 0
Hougang United
W
01/11/26
Tampines Rovers
0 : 0
Geylang International
D
Last 10 Matches — Balestier Khalsa
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
17/10/26
Balestier Khalsa
0 : 0
Geylang International
D
24/10/26
Young Lions
1 : 2
Balestier Khalsa
W
01/11/26
Balestier Khalsa
0 : 4
Home United
L
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
100/100
Balestier Kh Form
48/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 | WWDWD |
| 4 | Balestier Khalsa | 21 | 44:46 | -2 | 35 | 11 | 2 | 8 | 44:46 | -2 | 35 | LWDWL |
| # | 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 | WWWWW |
| 2 | Tampines Rovers | 21 | 58:21 | 37 | 49 | 15 | 4 | 2 | 58:21 | 37 | 49 | WWLDL |
| 3 | Albirex Niigata S | 21 | 47:19 | 28 | 47 | 15 | 2 | 4 | 47:19 | 28 | 47 | WLLLD |
| 4 | Balestier Khalsa | 21 | 44:46 | -2 | 35 | 11 | 2 | 8 | 44:46 | -2 | 35 | LWDWL |
| 5 | Geylang International | 21 | 29:42 | -13 | 24 | 7 | 3 | 11 | 29:42 | -13 | 24 | WWDWD |
| 6 | Hougang United | 21 | 24:41 | -17 | 21 | 7 | 0 | 14 | 24:41 | -17 | 21 | LLLLL |
| 7 | Young Lions | 21 | 15:58 | -43 | 9 | 2 | 3 | 16 | 15:58 | -43 | 9 | LLLLW |
| 8 | Tanjong Pagar | 21 | 17:63 | -46 | 7 | 2 | 1 | 18 | 17:63 | -46 | 7 | WLWLD |
| # | 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 | LLWWW |
| 0 | Balestier Khalsa | 11 | 20:26 | -6 | 15 | 5 | 0 | 6 | 20:26 | -6 | 15 | LWLDL |
| # | 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 | WLWLD |
| 2 | Albirex Niigata S | 10 | 25:11 | 14 | 26 | 8 | 2 | 0 | 25:11 | 14 | 26 | WWWLL |
| 3 | Home United | 10 | 33:7 | 26 | 25 | 8 | 1 | 1 | 33:7 | 26 | 25 | DLWWW |
| 4 | Balestier Khalsa | 11 | 20:26 | -6 | 15 | 5 | 0 | 6 | 20:26 | -6 | 15 | LWLDL |
| 5 | Geylang International | 11 | 13:23 | -10 | 10 | 3 | 1 | 7 | 13:23 | -10 | 10 | LLWWW |
| 6 | Tanjong Pagar | 11 | 10:31 | -21 | 6 | 2 | 0 | 9 | 10:31 | -21 | 6 | LWLWD |
| 7 | Hougang United | 10 | 6:24 | -18 | 3 | 1 | 0 | 9 | 6:24 | -18 | 3 | LDLL |
| 8 | Young Lions | 10 | 5:23 | -18 | 2 | 0 | 2 | 8 | 5:23 | -18 | 2 | DLLL |
| # | 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 | LDWDD |
| 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 | DWWWW |
| 2 | Tampines Rovers | 10 | 24:8 | 16 | 22 | 7 | 1 | 2 | 24:8 | 16 | 22 | LDWWL |
| 3 | Albirex Niigata S | 11 | 22:8 | 14 | 21 | 7 | 0 | 4 | 22:8 | 14 | 21 | WWLD |
| 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 | WLLLL |
| 6 | Geylang International | 10 | 16:19 | -3 | 14 | 4 | 2 | 4 | 16:19 | -3 | 14 | LDWDD |
| 7 | Young Lions | 11 | 10:35 | -25 | 7 | 2 | 1 | 8 | 10:35 | -25 | 7 | LLLLW |
| 8 | Tanjong Pagar | 10 | 7:32 | -25 | 1 | 0 | 1 | 9 | 7:32 | -25 | 1 | LLLWL |
Geylang InternationalDWDWW
Balestier KhalsaLWDWL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalDWDWWWLDLL
Balestier KhalsaLWDWLLWWWL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalDWDWWWLDLLWLWWL
Balestier KhalsaLWDWLLWWWLLWWLW
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalDWDWWWLDLLWLWWLDLLWL
Balestier KhalsaLWDWLLWWWLLWWLWWWWLL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalDWDWWWLDLLWLWWLDLLWLLLWDL
Balestier KhalsaLWDWLLWWWLLWWLWWWWLLLLLLW
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalDWDWWWLDLLWLWWLDLLWLLLWDLLWWWL
Balestier KhalsaLWDWLLWWWLLWWLWWWWLLLLLLWDLWWD
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalWWWLL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalWWWLLLWWDL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalWWWLLLWWDLLLDLW
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalWWWLLLWWDLLLDLWL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalWWWLLLWWDLLLDLWL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalWWWLLLWWDLLLDLWL
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 KhalsaWWLWWLWWWL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWLWWLWWWLLDLD
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWLWWLWWWLLDLD
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWLWWLWWWLLDLD
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Balestier KhalsaWWLWWLWWWLLDLD
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 | 28 | 2 | 93% |
Balestier Khalsa | 30 | 29 | 1 | 97% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Geylang International | 30 | 25 | 5 | 83% |
Balestier Khalsa | 30 | 28 | 2 | 93% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Geylang International | 30 | 21 | 9 | 70% |
Balestier Khalsa | 30 | 26 | 4 | 87% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Geylang International | 30 | 13 | 17 | 43% |
Balestier Khalsa | 30 | 15 | 15 | 50% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Geylang International | 30 | 7 | 23 | 23% |
Balestier Khalsa | 30 | 12 | 18 | 40% |
| 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 | 16 | 16 | 0 | 100% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Geylang International | 16 | 14 | 2 | 88% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Geylang International | 16 | 12 | 4 | 75% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Geylang International | 16 | 5 | 11 | 31% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Geylang International | 16 | 3 | 13 | 19% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Geylang International | 16 | 2 | 14 | 13% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Geylang International | 16 | 1 | 15 | 6% |
| 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 | 13 | 1 | 93% |
| 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 | 7 | 7 | 50% |
| 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 | 2 | 1 | 0 | 2 | 0 |
Balestier Khalsa | 5 | 2 | 0 | 0 | 1 | 1 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 10 | 3 | 1 | 0 | 3 | 2 |
Balestier Khalsa | 10 | 4 | 0 | 0 | 1 | 3 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 15 | 4 | 3 | 0 | 3 | 3 |
Balestier Khalsa | 15 | 4 | 2 | 0 | 1 | 4 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 20 | 5 | 3 | 0 | 4 | 4 |
Balestier Khalsa | 20 | 6 | 3 | 0 | 1 | 6 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 25 | 6 | 3 | 0 | 4 | 6 |
Balestier Khalsa | 25 | 7 | 3 | 0 | 1 | 9 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 30 | 8 | 4 | 0 | 4 | 8 |
Balestier Khalsa | 30 | 8 | 3 | 1 | 2 | 10 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 5 | 2 | 1 | 0 | 0 | 1 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 10 | 2 | 3 | 0 | 1 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 15 | 3 | 3 | 0 | 1 | 5 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 16 | 3 | 3 | 0 | 1 | 6 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 16 | 3 | 3 | 0 | 1 | 6 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 16 | 3 | 3 | 0 | 1 | 6 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 5 | 3 | 0 | 0 | 0 | 1 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 10 | 3 | 2 | 0 | 0 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 14 | 3 | 2 | 1 | 1 | 4 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 14 | 3 | 2 | 1 | 1 | 4 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 14 | 3 | 2 | 1 | 1 | 4 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Balestier Khalsa | 14 | 3 | 2 | 1 | 1 | 4 |
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 |
| 2 | Rui Pires |
Home United | 2 | 0 |

