Tampines Rovers vs Geylang International — Head to Head (20 matches)
Tampines Rovers
10
WINS (50%)
8
DRAWS
(40%)
(40%)
Avg: 3.6 goals
Geylang International
2
WINS (10%)
01/11/26
Tampines Rovers
0 : 0
Geylang International
11/04/26
Tampines Rovers
4 : 3
Geylang International
23/01/26
Geylang International
1 : 3
Tampines Rovers
24/08/25
Tampines Rovers
0 : 0
Geylang International
04/04/25
Tampines Rovers
3 : 1
Geylang International
29/10/24
Geylang International
0 : 3
Tampines Rovers
24/07/24
Tampines Rovers
2 : 2
Geylang International
17/05/24
Geylang International
4 : 4
Tampines Rovers
04/11/23
Tampines Rovers
3 : 1
Geylang International
22/07/23
Tampines Rovers
2 : 3
Geylang International
02/07/23
Geylang International
1 : 1
Tampines Rovers
25/02/23
Tampines Rovers
1 : 1
Geylang International
28/10/22
Geylang International
2 : 3
Tampines Rovers
01/10/22
Tampines Rovers
0 : 0
Geylang International
03/08/22
Geylang International
1 : 4
Tampines Rovers
18/06/22
Tampines Rovers
2 : 0
Geylang International
02/04/22
Geylang International
2 : 3
Tampines Rovers
10/10/21
Tampines Rovers
1 : 1
Geylang International
25/08/21
Geylang International
3 : 1
Tampines Rovers
16/04/21
Tampines Rovers
3 : 2
Geylang International
Odds Comparison — Match Winner (1X2)
1 — Home
61%
X — Draw
22%
2 — Away
17%
Bookmaker1 (Home)X (Draw)2 (Away)
William Hill
1.44
4.00
5.00
Bet365
1.45
4.33
5.25
Marathonbet
1.40
4.33
5.75
Betfair
1.44
4.50
5.00
BetVictor
1.44
4.50
5.50
Pinnacle
1.47
4.60
5.35
1xBet
1.41
4.33
6.01
Betano
1.47
4.40
5.40
Last 10 Matches — Tampines Rovers
11/09/26
Tampines Rovers
2 : 0
Balestier Khalsa
W
17/09/26
Shanghai Shenhua
2 : 1
Tampines Rovers
L
07/10/26
Kuching FA
2 : 2
Tampines Rovers
D
11/10/26
Tanjong Pagar
0 : 4
Tampines Rovers
W
15/10/26
Tampines Rovers
0 : 1
Machida Zelvia
L
18/10/26
Tampines Rovers
4 : 1
Young Lions
W
25/10/26
Albirex Niigata S
2 : 3
Tampines Rovers
W
29/10/26
Tampines Rovers
1 : 5
Svay Rieng
L
01/11/26
Tampines Rovers
0 : 0
Geylang International
D
05/11/26
Svay Rieng
2 : 0
Tampines Rovers
L
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
League Table — Premier League
| # | Team | MP | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Geylang International
A |
6 | 4 | 2 | 0 | 12 | 2 | 10 | 14 |
DWDWW |
| 2 | Home United
|
5 | 4 | 1 | 0 | 20 | 3 | 17 | 13 |
WWWWD |
| 3 | Tampines Rovers
H |
5 | 4 | 1 | 0 | 13 | 3 | 10 | 13 |
DWWWW |
| 4 | Albirex Niigata S
|
6 | 2 | 1 | 3 | 11 | 9 | 2 | 7 |
DLLLW |
| 5 | Balestier Khalsa
|
6 | 2 | 1 | 3 | 7 | 12 | -5 | 7 |
LWDWL |
| 6 | Tanjong Pagar
|
6 | 2 | 1 | 3 | 7 | 16 | -9 | 7 |
DLWLW |
| 7 | Young Lions
|
6 | 1 | 0 | 5 | 6 | 21 | -15 | 3 |
WLLLL |
| 8 | Hougang United
|
6 | 0 | 1 | 5 | 4 | 14 | -10 | 1 |
LLLLL |
Our Prediction Analysis — H2H Based
Our Tip
Double Chance 1X
Confidence
85.0%
Home Win
61%
Draw
22%
Away Win
17%
Tampines Rov Form
62/100
Geylang Inte Form
100/100
H2H Home Dom.
0%
85.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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 3 | Tampines Rovers | 5 | 13:3 | 10 | 13 | 4 | 1 | 0 | 13:3 | 10 | 13 | WWLDL |
| 1 | Geylang International | 6 | 12:2 | 10 | 14 | 4 | 2 | 0 | 12:2 | 10 | 14 | WWDWD |
| # | Team | MP | G | GD | Pts | W | D | L | G | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Geylang International | 6 | 12:2 | 10 | 14 | 4 | 2 | 0 | 12:2 | 10 | 14 | WWDWD |
| 2 | Home United | 5 | 20:3 | 17 | 13 | 4 | 1 | 0 | 20:3 | 17 | 13 | WWWWW |
| 3 | Tampines Rovers | 5 | 13:3 | 10 | 13 | 4 | 1 | 0 | 13:3 | 10 | 13 | WWLDL |
| 4 | Albirex Niigata S | 6 | 11:9 | 2 | 7 | 2 | 1 | 3 | 11:9 | 2 | 7 | WLLLD |
| 5 | Balestier Khalsa | 6 | 7:12 | -5 | 7 | 2 | 1 | 3 | 7:12 | -5 | 7 | LWDWL |
| 6 | Tanjong Pagar | 6 | 7:16 | -9 | 7 | 2 | 1 | 3 | 7:16 | -9 | 7 | WLWLD |
| 7 | Young Lions | 6 | 6:21 | -15 | 3 | 1 | 0 | 5 | 6:21 | -15 | 3 | LLLLW |
| 8 | Hougang United | 6 | 4:14 | -10 | 1 | 0 | 1 | 5 | 4:14 | -10 | 1 | LLLLL |
| # | Team | MP | G | GD | Pts | W | D | L | G | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | Tampines Rovers | 3 | 6:1 | 5 | 7 | 2 | 1 | 0 | 6:1 | 5 | 7 | WLWLD |
| 0 | Geylang International | 3 | 7:1 | 6 | 9 | 3 | 0 | 0 | 7:1 | 6 | 9 | LLWWW |
| # | Team | MP | G | GD | Pts | W | D | L | G | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Geylang International | 3 | 7:1 | 6 | 9 | 3 | 0 | 0 | 7:1 | 6 | 9 | LLWWW |
| 2 | Tampines Rovers | 3 | 6:1 | 5 | 7 | 2 | 1 | 0 | 6:1 | 5 | 7 | WLWLD |
| 3 | Home United | 2 | 12:1 | 11 | 6 | 2 | 0 | 0 | 12:1 | 11 | 6 | DLWWW |
| 4 | Tanjong Pagar | 3 | 3:6 | -3 | 4 | 1 | 1 | 1 | 3:6 | -3 | 4 | LWLWD |
| 5 | Albirex Niigata S | 3 | 5:5 | 0 | 3 | 1 | 0 | 2 | 5:5 | 0 | 3 | WWWLL |
| 6 | Hougang United | 3 | 3:6 | -3 | 1 | 0 | 1 | 2 | 3:6 | -3 | 1 | LDLL |
| 7 | Balestier Khalsa | 3 | 3:8 | -5 | 1 | 0 | 1 | 2 | 3:8 | -5 | 1 | LWLDL |
| 8 | Young Lions | 3 | 2:11 | -9 | 0 | 0 | 0 | 3 | 2:11 | -9 | 0 | DLLL |
| # | Team | MP | G | GD | Pts | W | D | L | G | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | Tampines Rovers | 2 | 7:2 | 5 | 6 | 2 | 0 | 0 | 7:2 | 5 | 6 | LDWWL |
| 0 | Geylang International | 3 | 5:1 | 4 | 5 | 1 | 2 | 0 | 5:1 | 4 | 5 | LDWDD |
| # | Team | MP | G | GD | Pts | W | D | L | G | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Home United | 3 | 8:2 | 6 | 7 | 2 | 1 | 0 | 8:2 | 6 | 7 | DWWWW |
| 2 | Tampines Rovers | 2 | 7:2 | 5 | 6 | 2 | 0 | 0 | 7:2 | 5 | 6 | LDWWL |
| 3 | Balestier Khalsa | 3 | 4:4 | 0 | 6 | 2 | 0 | 1 | 4:4 | 0 | 6 | WWLWW |
| 4 | Geylang International | 3 | 5:1 | 4 | 5 | 1 | 2 | 0 | 5:1 | 4 | 5 | LDWDD |
| 5 | Albirex Niigata S | 3 | 6:4 | 2 | 4 | 1 | 1 | 1 | 6:4 | 2 | 4 | WWLD |
| 6 | Tanjong Pagar | 3 | 4:10 | -6 | 3 | 1 | 0 | 2 | 4:10 | -6 | 3 | LLLWL |
| 7 | Young Lions | 3 | 4:10 | -6 | 3 | 1 | 0 | 2 | 4:10 | -6 | 3 | LLLLW |
| 8 | Hougang United | 3 | 1:8 | -7 | 0 | 0 | 0 | 3 | 1:8 | -7 | 0 | WLLLL |
Tampines RoversLDLWW
Geylang InternationalDWDWW
Home UnitedWWWWD
Albirex Niigata SDLLLW
Balestier KhalsaLWDWL
Tanjong PagarDLWLW
Young LionsWLLLL
Hougang UnitedLLLLL
Tampines RoversLDLWWLWDLW
Geylang InternationalDWDWWWLDLL
Home UnitedWWWWD
Albirex Niigata SDLLLW
Balestier KhalsaLWDWL
Tanjong PagarDLWLW
Young LionsWLLLL
Hougang UnitedLLLLL
Tampines RoversLDLWWLWDLWLLDWW
Geylang InternationalDWDWWWLDLLWLWWL
Home UnitedWWWWD
Albirex Niigata SDLLLW
Balestier KhalsaLWDWL
Tanjong PagarDLWLW
Young LionsWLLLL
Hougang UnitedLLLLL
Tampines RoversLDLWWLWDLWLLDWWDLWWW
Geylang InternationalDWDWWWLDLLWLWWLDLLWL
Home UnitedWWWWD
Albirex Niigata SDLLLW
Balestier KhalsaLWDWL
Tanjong PagarDLWLW
Young LionsWLLLL
Hougang UnitedLLLLL
Tampines RoversLDLWWLWDLWLLDWWDLWWWLWDWL
Geylang InternationalDWDWWWLDLLWLWWLDLLWLLLWDL
Home UnitedWWWWD
Albirex Niigata SDLLLW
Balestier KhalsaLWDWL
Tanjong PagarDLWLW
Young LionsWLLLL
Hougang UnitedLLLLL
Tampines RoversLDLWWLWDLWLLDWWDLWWWLWDWLWDWWW
Geylang InternationalDWDWWWLDLLWLWWLDLLWLLLWDLLWWWL
Home UnitedWWWWD
Albirex Niigata SDLLLW
Balestier KhalsaLWDWL
Tanjong PagarDLWLW
Young LionsWLLLL
Hougang UnitedLLLLL
Tampines RoversDLWLW
Home UnitedWWWWD
Albirex Niigata SDLLLW
Balestier KhalsaLWDWL
Tanjong PagarDLWLW
Young LionsWLLLL
Hougang UnitedLLLLL
Tampines RoversDLWLWLWDWW
Home UnitedWWWWD
Albirex Niigata SDLLLW
Balestier KhalsaLWDWL
Tanjong PagarDLWLW
Young LionsWLLLL
Hougang UnitedLLLLL
Tampines RoversDLWLWLWDWWWDWWW
Home UnitedWWWWD
Albirex Niigata SDLLLW
Balestier KhalsaLWDWL
Tanjong PagarDLWLW
Young LionsWLLLL
Hougang UnitedLLLLL
Tampines RoversDLWLWLWDWWWDWWW
Home UnitedWWWWD
Albirex Niigata SDLLLW
Balestier KhalsaLWDWL
Tanjong PagarDLWLW
Young LionsWLLLL
Hougang UnitedLLLLL
Tampines RoversDLWLWLWDWWWDWWW
Home UnitedWWWWD
Albirex Niigata SDLLLW
Balestier KhalsaLWDWL
Tanjong PagarDLWLW
Young LionsWLLLL
Hougang UnitedLLLLL
Tampines RoversDLWLWLWDWWWDWWW
Home UnitedWWWWD
Albirex Niigata SDLLLW
Balestier KhalsaLWDWL
Tanjong PagarDLWLW
Young LionsWLLLL
Hougang UnitedLLLLL
Geylang InternationalDDWDL
Home UnitedWWWWD
Albirex Niigata SDLLLW
Balestier KhalsaLWDWL
Tanjong PagarDLWLW
Young LionsWLLLL
Hougang UnitedLLLLL
Geylang InternationalDDWDLWLLWL
Home UnitedWWWWD
Albirex Niigata SDLLLW
Balestier KhalsaLWDWL
Tanjong PagarDLWLW
Young LionsWLLLL
Hougang UnitedLLLLL
Geylang InternationalDDWDLWLLWLWLWW
Home UnitedWWWWD
Albirex Niigata SDLLLW
Balestier KhalsaLWDWL
Tanjong PagarDLWLW
Young LionsWLLLL
Hougang UnitedLLLLL
Geylang InternationalDDWDLWLLWLWLWW
Home UnitedWWWWD
Albirex Niigata SDLLLW
Balestier KhalsaLWDWL
Tanjong PagarDLWLW
Young LionsWLLLL
Hougang UnitedLLLLL
Geylang InternationalDDWDLWLLWLWLWW
Home UnitedWWWWD
Albirex Niigata SDLLLW
Balestier KhalsaLWDWL
Tanjong PagarDLWLW
Young LionsWLLLL
Hougang UnitedLLLLL
Geylang InternationalDDWDLWLLWLWLWW
Home UnitedWWWWD
Albirex Niigata SDLLLW
Balestier KhalsaLWDWL
Tanjong PagarDLWLW
Young LionsWLLLL
Hougang UnitedLLLLL
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 30 | 28 | 2 | 93% |
Geylang International | 30 | 28 | 2 | 93% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 30 | 25 | 5 | 83% |
Geylang International | 30 | 25 | 5 | 83% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 30 | 22 | 8 | 73% |
Geylang International | 30 | 21 | 9 | 70% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 30 | 13 | 17 | 43% |
Geylang International | 30 | 13 | 17 | 43% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 30 | 8 | 22 | 27% |
Geylang International | 30 | 7 | 23 | 23% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 30 | 3 | 27 | 10% |
Geylang International | 30 | 5 | 25 | 17% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 30 | 2 | 28 | 7% |
Geylang International | 30 | 3 | 27 | 10% |
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 15 | 13 | 2 | 87% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 15 | 12 | 3 | 80% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 15 | 11 | 4 | 73% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 15 | 7 | 8 | 47% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 15 | 5 | 10 | 33% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 15 | 3 | 12 | 20% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 15 | 2 | 13 | 13% |
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Geylang International | 14 | 12 | 2 | 86% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Geylang International | 14 | 11 | 3 | 79% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Geylang International | 14 | 9 | 5 | 64% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Geylang International | 14 | 8 | 6 | 57% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Geylang International | 14 | 4 | 10 | 29% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Geylang International | 14 | 3 | 11 | 21% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Geylang International | 14 | 2 | 12 | 14% |
Over/Under is calculated from each team's latest available completed matches.
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 5 | 1 | 0 | 0 | 1 | 2 |
Geylang International | 5 | 2 | 1 | 0 | 2 | 0 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 10 | 2 | 1 | 1 | 1 | 2 |
Geylang International | 10 | 3 | 1 | 0 | 3 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 15 | 2 | 3 | 2 | 1 | 3 |
Geylang International | 15 | 4 | 3 | 0 | 3 | 3 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 20 | 3 | 5 | 2 | 2 | 3 |
Geylang International | 20 | 5 | 3 | 0 | 4 | 4 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 25 | 5 | 5 | 2 | 2 | 4 |
Geylang International | 25 | 6 | 3 | 0 | 4 | 6 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 30 | 8 | 6 | 2 | 3 | 4 |
Geylang International | 30 | 8 | 4 | 0 | 4 | 8 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 5 | 1 | 0 | 0 | 1 | 1 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 10 | 2 | 2 | 0 | 2 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 15 | 4 | 4 | 0 | 2 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 15 | 4 | 4 | 0 | 2 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 15 | 4 | 4 | 0 | 2 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 15 | 4 | 4 | 0 | 2 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 5 | 1 | 0 | 0 | 3 | 0 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 10 | 3 | 0 | 0 | 3 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 14 | 5 | 1 | 0 | 3 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 14 | 5 | 1 | 0 | 3 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 14 | 5 | 1 | 0 | 3 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 14 | 5 | 1 | 0 | 3 | 2 |
HT/FT values are from each team's perspective: W/W means winning at half-time and full-time.
No top scorers data available for this league yet.