SINGAPORE PREMIER LEAGUE
--.--.---- --:--
Tampines Stadium
Geylang International
Match Timeline
Balestier Khalsa
HT
0' 15' 30' 45' 60' 75' 90'
VAR
17'
Geylang International
Geylang International
22'
D. Goh
Balestier Khalsa
🟨
25'
L. Vujanic
Balestier Khalsa
30'
S. Hoshino
Geylang International
32'
R. Fukashiro
Geylang International
🔄
45+1'
K. Tae-Ho ↔ I. Rifqi
Geylang International
55'
T. Matic
Balestier Khalsa
🟥
66'
L. Vujanic
Balestier Khalsa
🟨
66'
L. Vujanic
Balestier Khalsa
🔄
70'
D. Goh ↔ I. Ang
Balestier Khalsa
🔄
70'
E. Lim ↔ I. Zayan
Balestier Khalsa
🔄
70'
B. Mandic ↔ D. Teh
Balestier Khalsa
🟥
73'
N. Ignjatovic
Geylang International
78'
T. Salamat
Balestier Khalsa
🔄
80'
R. Khairullah ↔ Y. Kanoshima
Geylang International
🔄
81'
H. Kanadi ↔ F. Iyadh
Balestier Khalsa
🔄
87'
T. Salamat ↔ A. Raushan
Balestier Khalsa
89'
M. Subaric
Geylang International
90'
I. Ang
Balestier Khalsa
🔄
90+6'
R. Fukashiro ↔ G. Low
Geylang International
🔄
90+1'
S. Sulaiman ↔ A. Recha
Geylang International

Predictions & Statistics

Full analysis and predictions for all markets

1X2
Away Win
Probability 68.8%
Odds -
BTTS
BTTS Yes
Probability 86.7%
Odds -
Over / Under 2.5
Over 2.5
Probability 98.4%
Odds -
All Markets
Market Option Probability Odds Stats & Analysis
1X2 Away Win
68.8%
-
BTTS BTTS Yes
86.7%
-
Over / Under 2.5 Over 2.5
98.4%
-
Corners O/U Over 7.5 Corners
87.7%
-
HT / FT Draw / Away
-
-
Correct Score 0-2
-
-
Probability Distribution
Geylang International Win 31.2%
Draw 0%
Balestier Khalsa Win 68.8%
Expected Goals (xG)
Geylang International1.64
Balestier Khalsa1.96
Recent Form (Last 5)
Geylang International Geylang International
WWDLW
26 GF / 38 GA
Balestier Khalsa Balestier Khalsa
WLDWL
40 GF / 43 GA
Key Stats
1.3
Average Goals Scored
2
1.9
Average Goals Conceded
2.15
11
BTTS Yes
13
13
Over 2.5
19
0
Shots on Goal
0

Statistics are based on season averages

Season Statistics

Team averages and season trends before this fixture

Geylang International Geylang International 20 matches
Balestier Khalsa Balestier Khalsa 20 matches
Geylang International Statistic Balestier Khalsa
7 Wins 10
3 Draws 2
10 Losses 8
26 Goals For 40
38 Goals Against 43
1.3 Avg Goals Scored 2
1.9 Avg Goals Conceded 2.15
11 BTTS Yes 13
17 Over 1.5 20
13 Over 2.5 19
8 Over 3.5 11
4 Clean Sheets 2
6 Failed To Score 5
0 Shots On Goal 0
0 Total Shots 0
0 Corners 0
0% Ball Possession 0%

Match Analysis

Model notes, team context and key prediction signals

Final Verdict

This match looks like a contest between two sides with a fairly similar football identity. Squad availability does not appear severe enough to completely reshape the expected balance, although smaller absences can still influence specific duels. A relatively balanced game with moderate goal potential looks most likely. Geylang International have shown more instability in their recent run, so confidence and game management may become important factors. Taken together, the balance of indicators still supports Away Win, with the defensive lean favoring Balestier Khalsa. From a tactical point of view, the game still points toward Balestier Khalsa having the stronger overall control. The broader competitive context suggests that patience and control may be just as important as raw attacking intent. The season profile of both teams suggests a matchup where long-term consistency matters, but does not fully remove the possibility of swings in momentum on the day.

Geylang International Analysis

Geylang International approach this match from a more delicate league position, standing 5 with 24 points from 20 matches. The overall return of 7 wins, 3 draws, and 10 defeats with a 26:38 goal balance points toward poor form over their recent run. Going forward they depend heavily on R. Taniguchi (9 goals), S. Hoshino (4 goals), N. Ignjatovic (3 goals), with creative support from S. Hoshino (2 assists), S. Yokoyama (2 assists), R. Taniguchi (1 assists), while defensively they have looked fairly stable. At home, they have returned 3 wins, 1 draws, and 6 losses, which indicates a fairly balanced split record. They are pushing for upper-table objectives and still have something important to play for. Stylistically, they tend to play with a more cautious and defensive approach.

Balestier Khalsa Analysis

Balestier Khalsa come into this fixture from a strong position, holding 4 place with 32 points after 20 matches. The return of 10 wins, 2 draws, and 8 defeats, together with goals at 40:43, reflects good form over their recent run. Much of their attacking edge comes through B. Mandic (9 goals), J. Katusa (6 goals), T. Matic (6 goals), with creative support from T. Matic (4 assists), I. Ang (3 assists), J. Katusa (2 assists), while their defending has remained quite vulnerable. Away from home, their record of 5 wins, 2 draws, and 2 losses points to a fairly balanced split record. They are pushing for upper-table objectives and still have something important to play for. Their overall playing style can be described as a more cautious and defensive approach.

H2H Analysis

Across those 15 head-to-head meetings, Geylang International won 6 times, Balestier Khalsa won 6 times, while 3 matches finished as draws. The aggregate score in this matchup is 44:41 from Geylang International's perspective. 14 of those games went over 2.5 goals, and both teams scored in 12 matches, with an average of 5.67 goals per game.

1X2: Away Win
BTTS: BTTS Yes
Over/Under 2.5: Over 2.5
Highest model probability: 12 (100%)
H2H summary: Geylang International wins 6, draws 3, Balestier Khalsa wins 6

Lineups

Geylang International
Formation
Balestier Khalsa
R. Khairullah
R. Khairullah
K. Tae-Ho
K. Tae-Ho
S. Hoshino
S. Hoshino
R. Fukashiro
R. Fukashiro
J. Bernard Pereira
J. Bernard Pereira
V. Bezecourt
V. Bezecourt
N. Ignjatovic
N. Ignjatovic
S. Sulaiman
S. Sulaiman
S. Yokoyama
S. Yokoyama
K. Ogawa
K. Ogawa
N. Nazari
N. Nazari
T. Salamat
T. Salamat
M. Subaric
M. Subaric
M. Mohana
M. Mohana
L. Vujanic
L. Vujanic
B. Mandic
B. Mandic
H. Kanadi
H. Kanadi
D. Goh
D. Goh
E. Lim
E. Lim
T. Matic
T. Matic
J. Katusa
J. Katusa
M. Mustapic
M. Mustapic
Geylang International 4-4-2 (estimated)
Starting XI
24
R. Khairullah
↓ 80'
3
K. Tae-Ho
↓ 45+1'
4
S. Hoshino
⚽ 30'
7
R. Fukashiro
⚽ 32' ↓ 90+6'
8
J. Bernard Pereira
10
V. Bezecourt
15
N. Ignjatovic
🟥 73'
18
S. Sulaiman
↓ 90+1'
20
S. Yokoyama
22
K. Ogawa
23
N. Nazari
Substitutes
1
Y. Kanoshima
↑ 80'
5
I. Rifqi
↑ 45+1'
16
J. Ko
17
A. Recha
↑ 90+1'
19
R. Noor
21
R. Hardy
6
G. Low
↑ 90+6'
27
F. Shahril
30
P. Rio Riafe
43
S. Denilson
28
A. Matin
Balestier Khalsa 4-4-2 (estimated)
Starting XI
3
T. Salamat
⚽ 78' ↓ 87'
5
M. Subaric
⚽ 89'
6
M. Mohana
7
L. Vujanic
🟨 25' 🟨 66' 🟥 66'
9
B. Mandic
↓ 70'
11
H. Kanadi
↓ 81'
13
D. Goh
⚽ 22' ↓ 70'
14
E. Lim
↓ 70'
17
T. Matic
⚽ 55'
22
J. Katusa
71
M. Mustapic
Substitutes
2
D. Teh
↑ 70'
16
M. Mun
20
F. Iyadh
↑ 81'
21
H. Ahmad
25
A. Raushan
↑ 87'
26
I. Zayan
↑ 70'
30
I. Ang
⚽ 90' ↑ 70'
74
I. Bin Mohd Shaaban
80
D. Irfan
77
Z. Zamri
Last matches: Geylang International
09.05.26
Pre
Geylang International
Young Lions
2
2
D
02.05.26
Pre
Geylang International
Balestier Khalsa
2
3
L
26.04.26
Pre
Geylang International
Home United
0
3
L
19.04.26
Pre
Geylang International
Tanjong Pagar
2
1
W
11.04.26
Pre
Geylang International
Tampines Rovers
3
4
L
04.04.26
Pre
Geylang International
Hougang United
1
0
W
15.03.26
Pre
Geylang International
Albirex Niigata S
1
0
W
07.03.26
Pre
Geylang International
Home United
0
4
L
26.02.26
Pre
Geylang International
Young Lions
1
1
D
20.02.26
Pre
Geylang International
Balestier Khalsa
2
5
L
15.02.26
Pre
Geylang International
Hougang United
1
2
L
06.02.26
Pre
Geylang International
Tanjong Pagar
3
1
W
02.02.26
Pre
Geylang International
Albirex Niigata S
0
2
L
23.01.26
Pre
Geylang International
Tampines Rovers
1
3
L
18.01.26
Pre
Geylang International
Home United
0
3
L
25.10.25
Pre
Geylang International
Young Lions
3
1
W
18.10.25
Pre
Geylang International
Tanjong Pagar
2
1
W
19.09.25
Pre
Geylang International
Hougang United
2
0
W
12.09.25
Pre
Geylang International
Albirex Niigata S
0
2
L
24.08.25
Pre
Geylang International
Tampines Rovers
0
0
D
Last matches: Balestier Khalsa
09.05.26
Pre
Balestier Khalsa
Tanjong Pagar
6
0
W
02.05.26
Pre
Balestier Khalsa
Geylang International
3
2
W
27.04.26
Pre
Balestier Khalsa
Hougang United
0
3
L
17.04.26
Pre
Balestier Khalsa
Tampines Rovers
1
2
L
13.04.26
Pre
Balestier Khalsa
Albirex Niigata S
2
1
W
05.04.26
Pre
Balestier Khalsa
Young Lions
2
0
W
15.03.26
Pre
Balestier Khalsa
Home United
0
3
L
09.03.26
Pre
Balestier Khalsa
Hougang United
2
1
W
01.03.26
Pre
Balestier Khalsa
Tanjong Pagar
4
1
W
20.02.26
Pre
Balestier Khalsa
Geylang International
5
2
W
13.02.26
Pre
Balestier Khalsa
Young Lions
3
1
W
07.02.26
Pre
Balestier Khalsa
Tampines Rovers
0
3
L
01.02.26
Pre
Balestier Khalsa
Home United
1
5
L
25.01.26
Pre
Balestier Khalsa
Albirex Niigata S
0
4
L
18.01.26
Pre
Balestier Khalsa
Hougang United
2
3
L
24.10.25
Pre
Balestier Khalsa
Tanjong Pagar
2
1
W
19.10.25
Pre
Balestier Khalsa
Tampines Rovers
3
3
D
21.09.25
Pre
Balestier Khalsa
Young Lions
2
1
W
14.09.25
Pre
Balestier Khalsa
Home United
0
5
L
23.08.25
Pre
Balestier Khalsa
Albirex Niigata S
2
2
D
H2H: Geylang International vs Balestier Khalsa
15.05.26
H2H
Geylang International
Balestier Khalsa
3
4
L
02.05.26
H2H
Geylang International
Balestier Khalsa
2
3
L
20.02.26
H2H
Balestier Khalsa
Geylang International
5
2
L
30.11.25
H2H
Geylang International
Balestier Khalsa
3
3
D
07.03.25
H2H
Geylang International
Balestier Khalsa
3
4
L
02.02.25
H2H
Geylang International
Balestier Khalsa
4
5
L
20.10.24
H2H
Balestier Khalsa
Geylang International
1
4
W
28.07.24
H2H
Geylang International
Balestier Khalsa
4
4
D
10.05.24
H2H
Balestier Khalsa
Geylang International
2
2
D
12.08.23
H2H
Geylang International
Balestier Khalsa
2
6
L
23.06.23
H2H
Balestier Khalsa
Geylang International
2
3
W
12.04.23
H2H
Geylang International
Balestier Khalsa
3
0
W
14.10.22
H2H
Balestier Khalsa
Geylang International
2
4
W
21.08.22
H2H
Geylang International
Balestier Khalsa
3
0
W
02.07.22
H2H
Balestier Khalsa
Geylang International
0
2
W
Last matches: Geylang International
02.05.26
Pre
Geylang International
Balestier Khalsa
2
3
L
26.04.26
Pre
Geylang International
Home United
0
3
L
19.04.26
Pre
Geylang International
Tanjong Pagar
2
1
W
15.03.26
Pre
Geylang International
Albirex Niigata S
1
0
W
26.02.26
Pre
Geylang International
Young Lions
1
1
D
15.02.26
Pre
Geylang International
Hougang United
1
2
L
23.01.26
Pre
Geylang International
Tampines Rovers
1
3
L
18.01.26
Pre
Geylang International
Home United
0
3
L
18.10.25
Pre
Geylang International
Tanjong Pagar
2
1
W
12.09.25
Pre
Geylang International
Albirex Niigata S
0
2
L
H2H at home: Geylang International
15.05.26
H2H
Geylang International
Balestier Khalsa
3
4
L
02.05.26
H2H
Geylang International
Balestier Khalsa
2
3
L
30.11.25
H2H
Geylang International
Balestier Khalsa
3
3
D
07.03.25
H2H
Geylang International
Balestier Khalsa
3
4
L
02.02.25
H2H
Geylang International
Balestier Khalsa
4
5
L
28.07.24
H2H
Geylang International
Balestier Khalsa
4
4
D
12.08.23
H2H
Geylang International
Balestier Khalsa
2
6
L
12.04.23
H2H
Geylang International
Balestier Khalsa
3
0
W
21.08.22
H2H
Geylang International
Balestier Khalsa
3
0
W
Last matches: Balestier Khalsa
02.05.26
Pre
Balestier Khalsa
Geylang International
3
2
W
17.04.26
Pre
Balestier Khalsa
Tampines Rovers
1
2
L
05.04.26
Pre
Balestier Khalsa
Young Lions
2
0
W
09.03.26
Pre
Balestier Khalsa
Hougang United
2
1
W
01.03.26
Pre
Balestier Khalsa
Tanjong Pagar
4
1
W
01.02.26
Pre
Balestier Khalsa
Home United
1
5
L
19.10.25
Pre
Balestier Khalsa
Tampines Rovers
3
3
D
21.09.25
Pre
Balestier Khalsa
Young Lions
2
1
W
23.08.25
Pre
Balestier Khalsa
Albirex Niigata S
2
2
D
H2H away: Balestier Khalsa
15.05.26
H2H
Geylang International
Balestier Khalsa
3
4
W
02.05.26
H2H
Geylang International
Balestier Khalsa
2
3
W
30.11.25
H2H
Geylang International
Balestier Khalsa
3
3
D
07.03.25
H2H
Geylang International
Balestier Khalsa
3
4
W
02.02.25
H2H
Geylang International
Balestier Khalsa
4
5
W
28.07.24
H2H
Geylang International
Balestier Khalsa
4
4
D
12.08.23
H2H
Geylang International
Balestier Khalsa
2
6
W
12.04.23
H2H
Geylang International
Balestier Khalsa
3
0
L
21.08.22
H2H
Geylang International
Balestier Khalsa
3
0
L

Standings

S League
# Team MP W D L G GD PTS Form
1 21 16 3 2 70:14 56 51
L L D W W
2 21 15 4 2 58:21 37 49
W W D L W
3 21 15 2 4 47:19 28 47
W W W W W
4 21 11 2 8 44:46 -2 35
W W W L L
5 21 7 3 11 29:42 -13 24
L D L L W
6 21 7 0 14 24:41 -17 21
L L W W L
7 21 2 3 16 15:58 -43 9
L D L L L
8 21 2 1 18 17:63 -46 7
W L L L L
Promotion - AFC Champions League 2
Promotion - AFC Champions League 2 (Qualification)