Geylang International vs Tampines Rovers — Head to Head (20 matches)
Geylang International
2
WINS (10%)
8
DRAWS
(40%)
(40%)
Avg: 3.7 goals
Tampines Rovers
10
WINS (50%)
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
05/12/20
Tampines Rovers
1 : 1
Geylang International
Odds Comparison — Match Winner (1X2)
No odds available for this fixture yet.
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
Last 10 Matches — Tampines Rovers
12/03/26
Tampines Rovers
2 : 2
Bangkok United
D
16/03/26
Tanjong Pagar
0 : 3
Tampines Rovers
W
04/04/26
Albirex Niigata S
3 : 2
Tampines Rovers
L
11/04/26
Tampines Rovers
4 : 3
Geylang International
W
17/04/26
Tampines Rovers
2 : 1
Balestier Khalsa
W
24/04/26
Tampines Rovers
8 : 1
Young Lions
W
30/04/26
Albirex Niigata S
2 : 1
Tampines Rovers
L
03/05/26
Tampines Rovers
0 : 0
Home United
D
10/05/26
Hougang United
0 : 1
Tampines Rovers
W
17/05/26
Tampines Rovers
3 : 2
Home United
W
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
A |
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
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
50/100
Tampines Rov 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5 | Geylang International | 21 | 29:42 | -13 | 24 | 7 | 3 | 11 | 29:42 | -13 | 24 | WLLDL |
| 2 | Tampines Rovers | 21 | 58:21 | 37 | 49 | 15 | 4 | 2 | 58:21 | 37 | 49 | WLDWW |
| # | 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 | Geylang International | 11 | 13:23 | -10 | 10 | 3 | 1 | 7 | 13:23 | -10 | 10 | WWLLL |
| 0 | Tampines Rovers | 11 | 34:13 | 21 | 27 | 8 | 3 | 0 | 34:13 | 21 | 27 | WWWDW |
| # | 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 | Geylang International | 10 | 16:19 | -3 | 14 | 4 | 2 | 4 | 16:19 | -3 | 14 | LLWLD |
| 0 | Tampines Rovers | 10 | 24:8 | 16 | 22 | 7 | 1 | 2 | 24:8 | 16 | 22 | WWLLW |
| # | 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 | WWLLW |
| 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 | LLL |
Geylang InternationalLDLLW
Tampines RoversWWDLW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLDLLWLWWLD
Tampines RoversWWDLWWWLWD
Home UnitedLLDWW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLDLLWLWWLDLLWLL
Tampines RoversWWDLWWWLWDWLWDW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLDLLWLWWLDLLWLLLWDLL
Tampines RoversWWDLWWWLWDWLWDWWWLWL
Home UnitedLLDWW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLDLLWLWWLDLLWLLLWDLLWWWLD
Tampines RoversWWDLWWWLWDWLWDWWWLWLWWLWW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLDLLWLWWLDLLWLLLWDLLWWWLDDWLWL
Tampines RoversWWDLWWWLWDWLWDWWWLWLWWLWWWWDWW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLLLWW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLLLWWDLLLD
Home UnitedLLDWW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLLLWWDLLLDLWLLL
Home UnitedLLDWW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLLLWWDLLLDLWLLL
Home UnitedLLDWW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLLLWWDLLLDLWLLL
Home UnitedLLDWW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Geylang InternationalLLLWWDLLLDLWLLL
Home UnitedLLDWW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWLLWW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWLLWWLDWLW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWLLWWLDWLWWWDW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWLLWWLDWLWWWDW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWLLWWLDWLWWWDW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
Tampines RoversWLLWWLDWLWWWDW
Home UnitedLLDWW
Albirex Niigata SWWWWW
Balestier KhalsaWWWLL
Hougang UnitedLLWWL
Young LionsLDLLL
Tanjong PagarWLLLL
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Geylang International | 30 | 29 | 1 | 97% |
Tampines Rovers | 30 | 29 | 1 | 97% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Geylang International | 30 | 27 | 3 | 90% |
Tampines Rovers | 30 | 27 | 3 | 90% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Geylang International | 30 | 23 | 7 | 77% |
Tampines Rovers | 30 | 24 | 6 | 80% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Geylang International | 30 | 15 | 15 | 50% |
Tampines Rovers | 30 | 15 | 15 | 50% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Geylang International | 30 | 9 | 21 | 30% |
Tampines Rovers | 30 | 10 | 20 | 33% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Geylang International | 30 | 5 | 25 | 17% |
Tampines Rovers | 30 | 5 | 25 | 17% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Geylang International | 30 | 3 | 27 | 10% |
Tampines Rovers | 30 | 5 | 25 | 17% |
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 15 | 0 | 100% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 14 | 1 | 93% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 12 | 3 | 80% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 6 | 9 | 40% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 4 | 11 | 27% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 2 | 13 | 13% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Geylang International | 15 | 1 | 14 | 7% |
| Team | MP | Over 0.5 | Under 0.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 14 | 14 | 0 | 100% |
| Team | MP | Over 1.5 | Under 1.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 14 | 13 | 1 | 93% |
| Team | MP | Over 2.5 | Under 2.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 14 | 10 | 4 | 71% |
| Team | MP | Over 3.5 | Under 3.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 14 | 5 | 9 | 36% |
| Team | MP | Over 4.5 | Under 4.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 14 | 3 | 11 | 21% |
| Team | MP | Over 5.5 | Under 5.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 14 | 1 | 13 | 7% |
| Team | MP | Over 6.5 | Under 6.5 | Over % |
|---|---|---|---|---|
Tampines Rovers | 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 | 0 | 1 | 0 | 1 | 2 |
Tampines Rovers | 5 | 1 | 2 | 0 | 1 | 0 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 10 | 1 | 2 | 0 | 2 | 3 |
Tampines Rovers | 10 | 2 | 4 | 0 | 1 | 0 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 15 | 2 | 2 | 0 | 2 | 5 |
Tampines Rovers | 15 | 4 | 5 | 0 | 2 | 1 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 20 | 3 | 2 | 0 | 2 | 7 |
Tampines Rovers | 20 | 7 | 5 | 0 | 2 | 3 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 25 | 5 | 3 | 0 | 3 | 8 |
Tampines Rovers | 25 | 9 | 7 | 0 | 2 | 4 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 30 | 5 | 3 | 0 | 4 | 10 |
Tampines Rovers | 30 | 11 | 8 | 0 | 3 | 4 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 5 | 0 | 2 | 0 | 0 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 10 | 0 | 2 | 0 | 1 | 4 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 15 | 1 | 2 | 0 | 1 | 8 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 15 | 1 | 2 | 0 | 1 | 8 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 15 | 1 | 2 | 0 | 1 | 8 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Geylang International | 15 | 1 | 2 | 0 | 1 | 8 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 5 | 2 | 1 | 0 | 0 | 0 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 10 | 4 | 1 | 0 | 1 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 14 | 4 | 4 | 0 | 2 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 14 | 4 | 4 | 0 | 2 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 14 | 4 | 4 | 0 | 2 | 2 |
| Team | MP | W/W | D/W | W/D | D/D | L/L |
|---|---|---|---|---|---|---|
Tampines Rovers | 14 | 4 | 4 | 0 | 2 | 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 |
