Singapore Premier League

Singapore Premier League facts (last 50 games)

  • Home teams win 48% of Singapore Premier League matches on average.
  • In Singapore Premier League, 10% of matches finish in a draw.
  • Singapore Premier League averages 3.50 goals per game.
  • 72% of Singapore Premier League matches have finished with over 2.5 goals in the last 50 games.

Past Singapore Premier League Predictions

Singapore Premier League predictions, latest results, standings and match previews in one place. Below you can review recent and upcoming Singapore Premier League matches, compare team form, check odds and follow the main league trends to support your own analysis.

The latest Singapore Premier League data on this page shows an average of 3.50 goals per game across the last 50 matches, with draws in 10% of fixtures and over 2.5 goals landing in 72% of games. Use these numbers together with team form, results and standings to get a clearer view of the league.

Singapore Premier League Table

Overall Standings

Team G W D L G P
1 Home United
21
16
3
2
70:14
51
2 Tampines Rovers
21
15
4
2
58:21
49
3 Albirex Niigata S
21
15
2
4
47:19
47
4 Balestier Khalsa
21
11
2
8
44:46
35
5 Geylang International
21
7
3
11
29:42
24
6 Hougang United
21
7
0
14
24:41
21
7 Young Lions
21
2
3
16
15:58
9
8 Tanjong Pagar
21
2
1
18
17:63
7
Promotion - AFC Champions League 2
Promotion - AFC Champions League 2 (Qualification)

Latest Singapore Premier League results

  • 18.05 FT
    Tanjong Pagar
    Hougang United
    2
    1
  • 17.05 FT
    Tampines Rovers
    Home United
    3
    2
  • 16.05 FT
    Albirex Niigata S
    Young Lions
    3
    0
  • 15.05 FT
    Geylang International
    Balestier Khalsa
    3
    4
  • 10.05 FT
    Hougang United
    Tampines Rovers
    0
    1
  • 10.05 FT
    Home United
    Albirex Niigata S
    0
    2
  • 09.05 FT
    Young Lions
    Geylang International
    2
    2
  • 09.05 FT
    Balestier Khalsa
    Tanjong Pagar
    6
    0
  • 05.05 FT
    Tanjong Pagar
    Hougang United
    1
    2
  • 04.05 FT
    Albirex Niigata S
    Young Lions
    1
    0
  • 03.05 FT
    Tampines Rovers
    Home United
    0
    0
  • 02.05 FT
    Geylang International
    Balestier Khalsa
    2
    3
  • 30.04 FT
    Albirex Niigata S
    Tampines Rovers
    2
    1
  • 27.04 FT
    Balestier Khalsa
    Hougang United
    0
    3
  • 26.04 FT
    Geylang International
    Home United
    0
    3
  • 25.04 FT
    Albirex Niigata S
    Tanjong Pagar
    4
    0
  • 24.04 FT
    Tampines Rovers
    Young Lions
    8
    1
  • 20.04 FT
    Home United
    Young Lions
    2
    0
  • 19.04 FT
    Geylang International
    Tanjong Pagar
    2
    1
  • 18.04 FT
    Hougang United
    Albirex Niigata S
    0
    4