Geylang International FC 3-4 Balestier Khalsa FC final score - 15 May 2026, S-league

Singapore - S-league

Geylang International FC
3
-
4
End
Balestier Khalsa FC
Welcome offer
Exclusive Offer

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Geylang International FC Geylang International FC
Balestier Khalsa FC Balestier Khalsa FC
End of game
G. Low
R. Fukashiro
90+6'
90+5'
drop icon
I. Ang
A. Recha
S. Sulaiman
90+1'
M. Subaric
Own Goal
89'
drop icon
87'
A. Mohamad Azra
T. Salamat
81'
F. I'yadh
H. Kanadi
Y. Kanoshima
R. Khairullah
80'
78'
drop icon
T. Salamat
N. Ignjatovic
73'
70'
D. Teh
B. Mandic
70'
I. Ang
D. Goh
70'
I. Zayan
E. Lim
66'
L. Vujanic
55'
drop icon
T. Matic
Half-time
I. Bin Mohammed Yazid
T. Kim
45'
R. Fukashiro
32'
drop icon
S. Hoshino
30'
drop icon
25'
L. Vujanic
22'
drop icon
D. Goh
Kick-off

Game Statistics

Geylang International FC Geylang International FC
Balestier Khalsa FC Balestier Khalsa FC
62
Possession (%)
38
10
Total shots
5
6
Shots on target
4
11
Corners
2
8
Free Kicks
7
7
Fouls
8
0
Yellow card
1
1
Red card
1
4
Shots off target
1
1
Shots blocked
0
1
Saves
4
5
Clearances
11
0
Injuries
1
4
Substitutions
5

Form

Table

Teams Pts P W D L GD
4 Balestier Khalsa FC
35 21 11 2 8 -2
5 Geylang International FC
24 21 7 3 11 -13

Last matches

Geylang International FC
Geylang International FC Last matches
W L W L L D
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3.83 Total goals
67% BTTS
1.67 Goals scored
2.17 Goals conceded
83% Over 2.5
17% Under 2.5

9 May 2026 - S-league

Young Lions FC
2 :  2
Geylang International FC

2 May 2026 - S-league

Geylang International FC
2 :  3
Balestier Khalsa FC

26 Apr 2026 - S-league

Geylang International FC
0 :  3
Home United

19 Apr 2026 - S-league

Geylang International FC
2 :  1
Tanjong Pagar United

11 Apr 2026 - S-league

Tampines Rovers
4 :  3
Geylang International FC

4 Apr 2026 - S-league

Hougang United
0 :  1
Geylang International FC
L D W W L L
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.83 Total goals
67% BTTS
1.17 Goals scored
1.67 Goals conceded
67% Over 2.5
33% Under 2.5

2 May 2026 - S-league

Geylang International FC
2 :  3
Balestier Khalsa FC

26 Apr 2026 - S-league

Geylang International FC
0 :  3
Home United

19 Apr 2026 - S-league

Geylang International FC
2 :  1
Tanjong Pagar United

15 Mar 2026 - S-league

Geylang International FC
1 :  0
Albirex Niigata

26 Feb 2026 - S-league

Geylang International FC
1 :  1
Young Lions FC

15 Feb 2026 - S-league

Geylang International FC
1 :  2
Hougang United
W L L W L D
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

4.5 Total goals
67% BTTS
1.83 Goals scored
2.67 Goals conceded
83% Over 2.5
17% Under 2.5

9 May 2026 - S-league

Young Lions FC
2 :  2
Geylang International FC

11 Apr 2026 - S-league

Tampines Rovers
4 :  3
Geylang International FC

4 Apr 2026 - S-league

Hougang United
0 :  1
Geylang International FC

7 Mar 2026 - S-league

Home United
4 :  0
Geylang International FC

20 Feb 2026 - S-league

Balestier Khalsa FC
5 :  2
Geylang International FC

6 Feb 2026 - S-league

Tanjong Pagar United
1 :  3
Geylang International FC
Balestier Khalsa FC
Balestier Khalsa FC Last matches
W W L L W W
Wins

4/6 (67%)

Draw

0/6 (0%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3.67 Total goals
50% BTTS
2.33 Goals scored
1.33 Goals conceded
83% Over 2.5
17% Under 2.5

9 May 2026 - S-league

Balestier Khalsa FC
6 :  0
Tanjong Pagar United

2 May 2026 - S-league

Geylang International FC
2 :  3
Balestier Khalsa FC

27 Apr 2026 - S-league

Balestier Khalsa FC
0 :  3
Hougang United

17 Apr 2026 - S-league

Tampines Rovers
2 :  1
Balestier Khalsa FC

13 Apr 2026 - S-league

Balestier Khalsa FC
2 :  1
Albirex Niigata

5 Apr 2026 - S-league

Young Lions FC
0 :  2
Balestier Khalsa FC
W W L W L W
Wins

4/6 (67%)

Draw

0/6 (0%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

4.33 Total goals
50% BTTS
2.67 Goals scored
1.67 Goals conceded
100% Over 2.5
0% Under 2.5

9 May 2026 - S-league

Balestier Khalsa FC
6 :  0
Tanjong Pagar United

27 Apr 2026 - S-league

Balestier Khalsa FC
0 :  3
Hougang United

13 Apr 2026 - S-league

Balestier Khalsa FC
2 :  1
Albirex Niigata

15 Mar 2026 - S-league

Balestier Khalsa FC
0 :  3
Home United

20 Feb 2026 - S-league

Balestier Khalsa FC
5 :  2
Geylang International FC

13 Feb 2026 - S-league

Balestier Khalsa FC
3 :  1
Young Lions FC
L W W W L W
Wins

4/6 (67%)

Draw

0/6 (0%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

4 Total goals
83% BTTS
2.17 Goals scored
1.83 Goals conceded
83% Over 2.5
17% Under 2.5

2 May 2026 - S-league

Geylang International FC
2 :  3
Balestier Khalsa FC

17 Apr 2026 - S-league

Tampines Rovers
2 :  1
Balestier Khalsa FC

5 Apr 2026 - S-league

Young Lions FC
0 :  2
Balestier Khalsa FC

9 Mar 2026 - S-league

Hougang United
1 :  2
Balestier Khalsa FC

1 Mar 2026 - S-league

Tanjong Pagar United
1 :  4
Balestier Khalsa FC

1 Feb 2026 - S-league

Home United
5 :  1
Balestier Khalsa FC

Head to head

Geylang International FC

17 %

Draw

17 %

Balestier Khalsa FC

67 %

Average stats (last H2H results)

6.5
Total goals
100%
BTTS
3
Goals scored
3.5
Goals conceded
100%
Over 2.5
0%
Under 2.5

2 May 2026 - S-league

Geylang International FC
2 :  3
Balestier Khalsa FC

20 Feb 2026 - S-league

Balestier Khalsa FC
5 :  2
Geylang International FC

30 Nov 2025 - Singapore Cup

Geylang International FC
3 :  3
Balestier Khalsa FC

7 Mar 2025 - S-league

Geylang International FC
3 :  4
Balestier Khalsa FC

2 Feb 2025 - Singapore Cup

Geylang International FC
4 :  5
Balestier Khalsa FC

20 Oct 2024 - S-league

Balestier Khalsa FC
1 :  4
Geylang International FC

Tactical Scheme

Geylang International FC

Formation : 4 - 2 - 3 - 1

24
R. Khairullah
23
N. Nazari
3
T. Kim
18
S. Sulaiman
15
N. Ignjatovic
22
K. Ogawa
8
J. Pereira
20
S. Yokoyama
10
V. Bezecourt
7
R. Fukashiro
4
S. Hoshino
9
B. Mandic
17
T. Matic
22
J. Katusa
7
L. Vujanic
14
E. Lim
13
D. Goh
11
H. Kanadi
5
M. Subaric
6
M. Mohana
3
T. Salamat
71
M. Mustapic

Formation : 4 - 4 - 2

Balestier Khalsa FC

Substitutes

Geylang International FC
Geylang International FC
Goalkeeper

Y. Kanoshima

R. Khairullah 80'

A. Matin bin Zulfadli

Defender

S. Denilson

I. Bin Mohammed Yazid

T. Kim 45'

Midfielder

R. Noor

R. Hardy

F. Shahril

J. Ko

G. Low

R. Fukashiro 90'

Forward

P. Rio Rifae'l

A. Recha

S. Sulaiman 90'

Balestier Khalsa FC
Balestier Khalsa FC
Goalkeeper

D. Irfan

M. Mun

H. Ahmad

Defender

A. Mohamad Azra

T. Salamat 87'

F. I'yadh

H. Kanadi 81'

D. Teh

B. Mandic 70'

Midfielder

I. Zayan

E. Lim 70'

Forward

Z. Zamri

I. Bin Mohd Sha'aban

I. Ang

D. Goh 70'

Live Commentary

90+9' sifflet_1

Ball goes out of play for a Balestier Khalsa FC goal kick.

90+7'  

Throw-in for Geylang International FC in their own half.

90+7' sifflet_1

Ball goes out of play for a Balestier Khalsa FC goal kick.

90+6' substitution_1

Geylang International FC make their fourth substitution with Gareth Low replacing Riku Fukashiro.

90+5' but_1

Goal! Ignatius Ang gives Balestier Khalsa FC a 3 - 4 lead.

90+4' sifflet_1

Balestier Khalsa FC have a goal kick.

90+4' corner_1

Corner awarded to Geylang International FC.

90+2'  

Can Geylang International FC capitalize from this throw-in deep inside Balestier Khalsa FC's half?

90+2' sifflet_1

Goal kick for Balestier Khalsa FC at Our Tampines Hub.

90+1' substitution_1

Amy Recha is on a sub for Shahdan Sulaiman for Geylang International FC.

90' ending

That's full-time at Our Tampines Hub. The final score is 3 - 4.

89' but_1

Own goal in Singapore City! Mario Subaric scores in his own net to make it 3 - 3.

87'  

Can Geylang International FC get the ball into an attacking position from this throw-in in Balestier Khalsa FC's half?

87' substitution_1

Marko Kraljevic (Balestier Khalsa FC) is making his fifth and final substitution, with Aniq Raushan Mohamad Azra replacing Tajeli Salamat.

86' sifflet_1

Farhad Bin Mohamed awards Geylang International FC a goal kick.

82' coup_franc_1

Farhad Bin Mohamed signals a free kick to Geylang International FC in their own half.

81' sifflet_1

Balestier Khalsa FC have a goal kick.

81'  

Harith Kanadi is back on the pitch.

81' substitution_1

Balestier Khalsa FC make their fourth substitution with Fudhil I'yadh replacing Harith Kanadi.

80' blessure_1

The match has been stopped briefly for attention to the injured Harith Kanadi.

80' substitution_1

Yu Kanoshima is on a sub for Rudy Khairullah for Geylang International FC.

78' but_1

Goal! Balestier Khalsa FC have got their heads in front thanks to a Tajeli Salamat strike.

73' carton_rouge_1

Nikola Ignjatovic (Geylang International FC) has been sent off!

70' substitution_1

Ignatius Ang is on a sub for Daniel Goh for Balestier Khalsa FC.

70' substitution_1

Balestier Khalsa FC make their second substitution with Darren Teh replacing Bogdan Mandic.

70' substitution_1

Marko Kraljevic (Balestier Khalsa FC) is making a first substitution, with Ilyasin Zayan replacing Elijah Lim.

69' sifflet_1

Goal kick for Balestier Khalsa FC at Our Tampines Hub.

68' corner_1

Farhad Bin Mohamed has awarded Geylang International FC a corner.

66' carton_jr_1

At Our Tampines Hub, Lazar Vujanic has been booked for the second time in this match. An early shower is now waiting!

66' coup_franc_1

Farhad Bin Mohamed signals a free kick to Geylang International FC.

65'  

Throw-in for Balestier Khalsa FC at Our Tampines Hub.

64'  

Farhad Bin Mohamed signals a Balestier Khalsa FC throw-in in Geylang International FC's half.

63'  

Throw-in for Balestier Khalsa FC close to the penalty box.

62' coup_franc_1

Farhad Bin Mohamed signals a free kick to Geylang International FC just outside Balestier Khalsa FC's area.

61' sifflet_1

Farhad Bin Mohamed awards Balestier Khalsa FC a goal kick.

61' sifflet_1

Ball goes out of play for a Geylang International FC goal kick.

61'  

Throw-in Balestier Khalsa FC.

60'  

Ball safe as Balestier Khalsa FC is awarded a throw-in in their half.

60'  

Balestier Khalsa FC awarded a throw-in in their own half.

60' corner_1

Balestier Khalsa FC have been awarded a corner by Farhad Bin Mohamed.

59' corner_1

Corner awarded to Balestier Khalsa FC.

58' coup_franc_1

Farhad Bin Mohamed signals a free kick to Balestier Khalsa FC in their own half.

57' coup_franc_1

Free kick in a good position for Balestier Khalsa FC!

55' but_1

Goal! Tin Matic levels the match at 2 - 2.

54' sifflet_1

Goal kick for Balestier Khalsa FC at Our Tampines Hub.

53' coup_franc_1

Free kick Geylang International FC.

52' corner_1

Corner awarded to Geylang International FC.

51' coup_franc_1

Farhad Bin Mohamed signals a free kick to Geylang International FC.

50'  

Throw-in for Geylang International FC in their own half.

49' corner_1

Geylang International FC have been awarded a corner by Farhad Bin Mohamed.

47' sifflet_1

Geylang International FC have a goal kick.

45+4'  

The first half has been concluded at Our Tampines Hub.

45+3'  

Throw-in for Balestier Khalsa FC at Our Tampines Hub.

45+3' corner_1

Corner awarded to Geylang International FC.

45' substitution_1

Iqram Rifqi Bin Mohammed Yazid is replacing Tae-ho Kim for Geylang International FC at Our Tampines Hub.

45' sifflet_1

Farhad Bin Mohamed awards Balestier Khalsa FC a goal kick.

43'  

Geylang International FC to take a throw-in in Balestier Khalsa FC territory.

43' corner_1

Corner awarded to Geylang International FC.

38' sifflet_1

Ball goes out of play for a Balestier Khalsa FC goal kick.

37' coup_franc_1

Farhad Bin Mohamed signals a free kick to Geylang International FC in their own half.

36' sifflet_1

Balestier Khalsa FC have a goal kick.

35'  

Geylang International FC awarded a throw-in in their own half.

34' coup_franc_1

Farhad Bin Mohamed signals a free kick to Balestier Khalsa FC.

32' but_1

Geylang International FC take a 2 - 1 lead thanks to Riku Fukashiro.

30' but_1

Shuhei Hoshino gets an equalizer for Geylang International FC. The score is now 1 - 1.

27' corner_1

Geylang International FC have been awarded a corner by Farhad Bin Mohamed.

25' carton_jaune_1

Lazar Vujanic (Balestier Khalsa FC) gets a yellow card.

25' coup_franc_1

Farhad Bin Mohamed signals a free kick to Geylang International FC.

24' corner_1

Geylang International FC takes a corner from the left.

22' but_1

Goal! Daniel Goh gives Balestier Khalsa FC a 0 - 1 lead.

21' coup_franc_1

Farhad Bin Mohamed signals a free kick to Balestier Khalsa FC in their own half.

19' coup_franc_1

Free kick Geylang International FC.

16' corner_1

Geylang International FC takes a corner from the right.

13' sifflet_1

Ball goes out of play for a Geylang International FC goal kick.

12' coup_franc_1

Free kick Balestier Khalsa FC.

10'  

Can Geylang International FC get the ball into an attacking position from this throw-in in Balestier Khalsa FC's half?

9' sifflet_1

Goal kick for Geylang International FC at Our Tampines Hub.

9'  

Ball safe as Balestier Khalsa FC is awarded a throw-in in their half.

9' coup_franc_1

Free kick Balestier Khalsa FC.

8' coup_franc_1

Free kick Balestier Khalsa FC.

8' corner_1

Corner awarded to Geylang International FC.

7'  

Throw-in Geylang International FC.

4'  

Balestier Khalsa FC to take a throw-in in Geylang International FC territory.

3' corner_1

Geylang International FC takes a corner from the right.

2'  

Balestier Khalsa FC needs to be cautious. Geylang International FC have an attacking throw-in.

 

Geylang International FC have conceded a goal in each of their last 5 matches.

 

Geylang International FC scores 1.08 goals when playing at home and Balestier Khalsa FC scores 2.08 goals when playing away (on average).

 

Average number of goals in the first half in meetings between Geylang International FC and Balestier Khalsa FC is 3.6.

 

Average number of goals in meetings between Geylang International FC and Balestier Khalsa FC is 6.8.

 

Geylang International FC scores 2.8 goals in a match against Balestier Khalsa FC and Balestier Khalsa FC scores 4 goals against Geylang International FC (on average).

 

Geylang International FC have won just 1 of their last 5 Premier League games against Balestier Khalsa FC.

 

Balestier Khalsa FC have lost just 1 of their last 5 Premier League games against Geylang International FC.

 

In the last 5 meetings Geylang International FC won 0, Balestier Khalsa FC won 4, 1 draws.

 

Balestier Khalsa FC have lost just 0 of their last 5 games against Geylang International FC (in all competitions).

 

Balestier Khalsa FC's performance of the last 5 matches is better than Geylang International FC's.

 

In Premier League, Balestier Khalsa FC has better performance than Geylang International FC.

 

When Balestier Khalsa FC is down 1-0 away, they win 28% of their matches.

 

When Geylang International FC is down 0-1 home, they win 11% of their matches.

 

When Balestier Khalsa FC leads 0-1 away, they win in 60% of their matches.

 

When Geylang International FC leads 1-0 at home, they win in 66% of their matches.

 

On their last meeting Balestier Khalsa FC won by 1 goals.

 

The winner of their last meeting was Balestier Khalsa FC.

 

Geylang International FC wins 19% of halftimes, Balestier Khalsa FC wins 33%.

 

Geylang International FC wins 1st half in 19% of their matches, Balestier Khalsa FC in 33% of their matches.

 

Muhammad Nazrul bin Ahmad Nazari has more yellow cards (6) than any other player at Geylang International FC. Lazar Vujanic has collected 5 for Balestier Khalsa FC.

 

Ryoya Taniguchi is Geylang International FC's top scorer with 9 goals. Bogdan Mandic has scored 8 times for Balestier Khalsa FC.

 

Did you know that Balestier Khalsa FC scores 30% of their goals between the minutes 76-90?

 

Did you know that Geylang International FC scores 23% of their goals between the minutes 31-45?

 

During the last 58 meetings, Geylang International FC have won 26 times, there have been 12 draws while Balestier Khalsa FC have won 20 times. The goal difference is 105-87 in favour of Geylang International FC.

 

During the last 26 meetings with Geylang International FC playing at home, Geylang International FC have won 11 times, there have been 7 draws while Balestier Khalsa FC have won 8 times. The goal difference is 52-41 in favour of Geylang International FC.

Score and result Geylang International FC - Balestier Khalsa FC

The Geylang International FC - Balestier Khalsa FC match (Football - S-league) at 15/05/2026 07:30 is complete.

The Geylang International FC - Balestier Khalsa FC match result is as follows: 3-4.

Now that this S-league Football match is over and the score is known, you can find the highlights and key statistics on that same page.