Tanjong Pagar vs Geylang International — Head to Head (20 matches)
Tanjong Pagar
5
WINS (25%)
4
DRAWS
(20%)
(20%)
Avg: 4.3 goals
Geylang International
11
WINS (55%)
19/04/26
Geylang International
2 : 1
Tanjong Pagar
06/02/26
Tanjong Pagar
1 : 3
Geylang International
06/12/25
Tanjong Pagar
1 : 4
Geylang International
18/10/25
Geylang International
2 : 1
Tanjong Pagar
25/05/25
Tanjong Pagar
3 : 3
Geylang International
15/03/25
Tanjong Pagar
1 : 0
Geylang International
27/02/25
Geylang International
5 : 0
Tanjong Pagar
28/09/24
Tanjong Pagar
2 : 7
Geylang International
19/07/24
Geylang International
5 : 3
Tanjong Pagar
15/07/23
Tanjong Pagar
2 : 2
Geylang International
21/05/23
Geylang International
2 : 3
Tanjong Pagar
10/03/23
Tanjong Pagar
2 : 0
Geylang International
06/11/22
Tanjong Pagar
2 : 1
Geylang International
09/10/22
Geylang International
3 : 3
Tanjong Pagar
30/07/22
Tanjong Pagar
0 : 5
Geylang International
26/06/22
Geylang International
1 : 0
Tanjong Pagar
19/03/22
Tanjong Pagar
1 : 1
Geylang International
14/08/21
Geylang International
2 : 4
Tanjong Pagar
01/08/21
Tanjong Pagar
1 : 3
Geylang International
14/03/21
Geylang International
2 : 1
Tanjong Pagar
Odds Comparison — Match Winner (1X2)
No odds available for this fixture yet.
Last 10 Matches — Tanjong Pagar
01/03/26
Tanjong Pagar
1 : 4
Balestier Khalsa
L
06/03/26
Tanjong Pagar
0 : 2
Albirex Niigata S
L
16/03/26
Tanjong Pagar
0 : 3
Tampines Rovers
L
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
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
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
|
21 | 11 | 2 | 8 | 44 | 46 | -2 | 35 |
WWWLL |
| 5 | Geylang International
A |
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
H |
21 | 2 | 1 | 18 | 17 | 63 | -46 | 7 |
WLLLL |
Our Prediction Analysis — H2H Based
Our Tip
Draw
Confidence
90.0%
Tanjong Paga Form
100/100
Geylang Inte 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 8 | Tanjong Pagar | 21 | 17:63 | -46 | 7 | 2 | 1 | 18 | 17:63 | -46 | 7 | LLLLW |
| 5 | Geylang International | 21 | 29:42 | -13 | 24 | 7 | 3 | 11 | 29:42 | -13 | 24 | WLLDL |
| # | 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 | Tanjong Pagar | 11 | 10:31 | -21 | 6 | 2 | 0 | 9 | 10:31 | -21 | 6 | LLLLW |
| 0 | Geylang International | 11 | 13:23 | -10 | 10 | 3 | 1 | 7 | 13:23 | -10 | 10 | WWLLL |
| # | 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 | LWLW |
| 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 | Tanjong Pagar | 10 | 7:32 | -25 | 1 | 0 | 1 | 9 | 7:32 | -25 | 1 | LLLLL |
| 0 | Geylang International | 10 | 16:19 | -3 | 14 | 4 | 2 | 4 | 16:19 | -3 | 14 | LLWLD |
| # | 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 | LLLLL |
Tanjong PagarWLLLL
Geylang InternationalLDLLW
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLLLLLLL
Geylang InternationalLDLLWLWWLD
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLLLLLLLLLLLD
Geylang InternationalLDLLWLWWLDLLWLL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLLLLLLLLLLLDLLLLL
Geylang InternationalLDLLWLWWLDLLWLLLWDLL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLLLLLLLLLLLDLLLLLLLWLL
Geylang InternationalLDLLWLWWLDLLWLLLWDLLWWWLD
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLLLLLLLLLLLDLLLLLLLWLLDLDLD
Geylang InternationalLDLLWLWWLDLLWLLLWDLLWWWLDDWLWL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLLLLLLL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLLLLLLLWLLDD
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLLLLLLLWLLDDLD
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLLLLLLLWLLDDLD
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLLLLLLLWLLDDLD
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Geylang InternationalDLWLL
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Geylang InternationalDLWLLWLWLW
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Geylang InternationalDLWLLWLWLWWDDWW
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Geylang InternationalDLWLLWLWLWWDDWW
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Geylang InternationalDLWLLWLWLWWDDWW
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Geylang InternationalDLWLLWLWLWWDDWW
Home UnitedLLDWW
Tampines RoversWWDLW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 30 | 30 | 0 | 100% |
Geylang International | 30 | 29 | 1 | 97% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 30 | 27 | 3 | 90% |
Geylang International | 30 | 27 | 3 | 90% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 30 | 23 | 7 | 77% |
Geylang International | 30 | 23 | 7 | 77% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 30 | 13 | 17 | 43% |
Geylang International | 30 | 15 | 15 | 50% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 30 | 10 | 20 | 33% |
Geylang International | 30 | 9 | 21 | 30% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 30 | 6 | 24 | 20% |
Geylang International | 30 | 5 | 25 | 17% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 30 | 2 | 28 | 7% |
Geylang International | 30 | 3 | 27 | 10% |
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 17 | 17 | 0 | 100% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 17 | 15 | 2 | 88% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 17 | 12 | 5 | 71% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 17 | 8 | 9 | 47% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 17 | 6 | 11 | 35% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 17 | 3 | 14 | 18% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Tanjong Pagar | 17 | 1 | 16 | 6% |
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 14 | 1 | 93% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 13 | 2 | 87% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 11 | 4 | 73% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 9 | 6 | 60% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 5 | 10 | 33% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 3 | 12 | 20% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Geylang International | 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 |
|---|---|---|---|---|---|---|
Tanjong Pagar | 5 | 0 | 1 | 0 | 0 | 3 |
Geylang International | 5 | 0 | 1 | 0 | 1 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tanjong Pagar | 10 | 0 | 1 | 0 | 0 | 7 |
Geylang International | 10 | 1 | 2 | 0 | 2 | 3 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tanjong Pagar | 15 | 0 | 1 | 0 | 1 | 11 |
Geylang International | 15 | 2 | 2 | 0 | 2 | 5 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tanjong Pagar | 20 | 0 | 1 | 0 | 1 | 15 |
Geylang International | 20 | 3 | 2 | 0 | 2 | 7 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tanjong Pagar | 25 | 0 | 2 | 0 | 1 | 18 |
Geylang International | 25 | 5 | 3 | 0 | 3 | 8 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tanjong Pagar | 30 | 0 | 2 | 1 | 2 | 20 |
Geylang International | 30 | 5 | 3 | 0 | 4 | 10 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tanjong Pagar | 5 | 0 | 1 | 0 | 0 | 4 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tanjong Pagar | 10 | 0 | 1 | 0 | 0 | 8 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tanjong Pagar | 15 | 0 | 2 | 0 | 1 | 10 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tanjong Pagar | 17 | 0 | 2 | 1 | 1 | 11 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tanjong Pagar | 17 | 0 | 2 | 1 | 1 | 11 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tanjong Pagar | 17 | 0 | 2 | 1 | 1 | 11 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 5 | 1 | 0 | 0 | 1 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 10 | 3 | 1 | 0 | 1 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 15 | 4 | 1 | 0 | 3 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 15 | 4 | 1 | 0 | 3 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 15 | 4 | 1 | 0 | 3 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 15 | 4 | 1 | 0 | 3 | 2 |
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 |
