Fixtures released for 2020 season!

Who do your favourite SPL team play first? Find out now!
Read More

Tampines Rovers are champions of 2019 Singapore Cup

Tampines Rovers FC won the 2019 Komoco Motors Singapore Cup after defeating Warriors FC 4-3 in a thrilling final at Jalan Besar Stadium.
Read More

2019 AIA Singapore Premier League season concludes!

Brunei DPMM lifted the trophy as Tampines Rovers sealed second spot ahead of Hougang United on the final day!
Read More
News

Fixtures released for 2020 season!

Singapore Cup

Tampines Rovers are champions of 2019 Singapore Cup

Singapore Premier League

2019 AIA Singapore Premier League season concludes!

arrow

Matchdays

arrow
Saturday, 29 February
Albirex Niigata (S)ANFC17:30GIFCGeylang International
Home UnitedHUFC17:30DPMMBrunei DPMM
Sunday, 1 March
Young LionsYL17:30HGFCHougang United
Tampines RoversTRFC17:30BKFCBalestier Khalsa
Friday, 6 March
Tanjong Pagar UnitedTPUFC19:45HUFCHome United
Brunei DPMMDPMM20:15TRFCTampines Rovers
Saturday, 7 March
Balestier KhalsaBKFC17:30ANFCAlbirex Niigata (S)
Wednesday, 11 March
Geylang InternationalGIFC19:45YLYoung Lions
Friday, 13 March
Albirex Niigata (S)ANFC19:45DPMMBrunei DPMM
Saturday, 14 March
Young LionsYL17:30BKFCBalestier Khalsa
Sunday, 15 March
Hougang UnitedHGFC17:30GIFCGeylang International
Tampines RoversTRFC17:30TPUFCTanjong Pagar United
Wednesday, 18 March
Balestier KhalsaBKFC19:45HGFCHougang United
Tampines RoversTRFC19:45HUFCHome United
Tanjong Pagar UnitedTPUFC19:45ANFCAlbirex Niigata (S)
Brunei DPMMDPMM20:15YLYoung Lions
Saturday, 4 April
Geylang InternationalGIFC17:30BKFCBalestier Khalsa
Albirex Niigata (S)ANFC17:30HUFCHome United
Sunday, 5 April
Hougang UnitedHGFC17:30DPMMBrunei DPMM
Young LionsYL17:30TPUFCTanjong Pagar United
Saturday, 11 April
Albirex Niigata (S)ANFC17:30TRFCTampines Rovers
Brunei DPMMDPMM20:15GIFCGeylang International
Sunday, 12 April
Home UnitedHUFC17:30YLYoung Lions
Tanjong Pagar UnitedTPUFC17:30HGFCHougang United
Friday, 17 April
Balestier KhalsaBKFC19:45DPMMBrunei DPMM
Geylang InternationalGIFC19:45TPUFCTanjong Pagar United
Saturday, 18 April
Hougang UnitedHGFC17:30HUFCHome United
Sunday, 19 April
Young LionsYL17:30TRFCTampines Rovers
Friday, 24 April
Tanjong Pagar UnitedTPUFC20:30BKFCBalestier Khalsa
Saturday, 25 April
Tampines RoversTRFC20:30HGFCHougang United
Home UnitedHUFC20:30GIFCGeylang International
Sunday, 26 April
Young LionsYL20:30ANFCAlbirex Niigata (S)
Saturday, 2 May
Tanjong Pagar UnitedTPUFC20:30DPMMBrunei DPMM
Sunday, 3 May
Balestier KhalsaBKFC20:30HUFCHome United
Hougang UnitedHGFC20:30ANFCAlbirex Niigata (S)
Geylang InternationalGIFC20:30TRFCTampines Rovers
Friday, 8 May
Home UnitedHUFC20:30DPMMBrunei DPMM
Saturday, 9 May
Hougang UnitedHGFC20:30YLYoung Lions
Sunday, 10 May
Geylang InternationalGIFC20:30ANFCAlbirex Niigata (S)
Saturday, 16 May
Tampines RoversTRFC20:30DPMMBrunei DPMM
Young LionsYL20:30GIFCGeylang International
Sunday, 17 May
Home UnitedHUFC20:30TPUFCTanjong Pagar United
Albirex Niigata (S)ANFC20:30BKFCBalestier Khalsa
Wednesday, 20 May
Balestier KhalsaBKFC20:30TRFCTampines Rovers
Friday, 12 June
Geylang InternationalGIFC19:45HGFCHougang United
Saturday, 13 June
Tanjong Pagar UnitedTPUFC17:30TRFCTampines Rovers
Balestier KhalsaBKFC17:30YLYoung Lions
Sunday, 14 June
Brunei DPMMDPMM20:15ANFCAlbirex Niigata (S)
Friday, 19 June
Albirex Niigata (S)ANFC19:45TPUFCTanjong Pagar United
Saturday, 20 June
Balestier KhalsaBKFC17:30HGFCHougang United
Young LionsYL17:30DPMMBrunei DPMM
Sunday, 21 June
Home UnitedHUFC17:30TRFCTampines Rovers
Wednesday, 24 June
Geylang InternationalGIFC19:45BKFCBalestier Khalsa
Home UnitedHUFC19:45ANFCAlbirex Niigata (S)
Brunei DPMMDPMM20:15HGFCHougang United
Tanjong Pagar UnitedTPUFC19:45YLYoung Lions
Saturday, 27 June
Hougang UnitedHGFC17:30TPUFCTanjong Pagar United
Sunday, 28 June
Young LionsYL17:30HUFCHome United
Geylang InternationalGIFC17:30DPMMBrunei DPMM
Monday, 29 June
Tampines RoversTRFC19:45ANFCAlbirex Niigata (S)
Friday, 3 July
Brunei DPMMDPMM20:15BKFCBalestier Khalsa
Saturday, 4 July
Tampines RoversTRFC17:30YLYoung Lions
Tanjong Pagar UnitedTPUFC17:30GIFCGeylang International
Sunday, 5 July
Home UnitedHUFC17:30HGFCHougang United
Wednesday, 8 July
Hougang UnitedHGFC19:45TRFCTampines Rovers
Friday, 10 July
Balestier KhalsaBKFC19:45TPUFCTanjong Pagar United
Saturday, 11 July
Albirex Niigata (S)ANFC17:30YLYoung Lions
Sunday, 12 July
Geylang InternationalGIFC17:30HUFCHome United
Wednesday, 15 July
Brunei DPMMDPMM20:15TPUFCTanjong Pagar United
Albirex Niigata (S)ANFC19:45HGFCHougang United
Home UnitedHUFC19:45BKFCBalestier Khalsa
Tampines RoversTRFC19:45GIFCGeylang International
Friday, 24 July
Young LionsYL19:45HGFCHougang United
Saturday, 25 July
Brunei DPMMDPMM20:15HUFCHome United
Tampines RoversTRFC17:30BKFCBalestier Khalsa
Sunday, 26 July
Albirex Niigata (S)ANFC17:30GIFCGeylang International
Wednesday, 29 July
Geylang InternationalGIFC19:45YLYoung Lions
Brunei DPMMDPMM20:15TRFCTampines Rovers
Tanjong Pagar UnitedTPUFC19:45HUFCHome United
Balestier KhalsaBKFC19:45ANFCAlbirex Niigata (S)
Saturday, 1 August
Hougang UnitedHGFC17:30GIFCGeylang International
Young LionsYL17:30BKFCBalestier Khalsa
Sunday, 2 August
Tampines RoversTRFC17:30TPUFCTanjong Pagar United
Albirex Niigata (S)ANFC17:30DPMMBrunei DPMM
Friday, 7 August
Home UnitedHUFC19:45TRFCTampines Rovers
Brunei DPMMDPMM20:15YLYoung Lions
Saturday, 8 August
Tanjong Pagar UnitedTPUFC17:30ANFCAlbirex Niigata (S)
Hougang UnitedHGFC17:30BKFCBalestier Khalsa
Friday, 21 August
Balestier KhalsaBKFC19:45GIFCGeylang International
Albirex Niigata (S)ANFC19:45HUFCHome United
Saturday, 22 August
Young LionsYL17:30TPUFCTanjong Pagar United
Hougang UnitedHGFC17:30DPMMBrunei DPMM
Tuesday, 25 August
Tampines RoversTRFC19:45ANFCAlbirex Niigata (S)
Friday, 28 August
Home UnitedHUFC19:45YLYoung Lions
Saturday, 29 August
Brunei DPMMDPMM20:15GIFCGeylang International
Tanjong Pagar UnitedTPUFC17:30HGFCHougang United
Friday, 11 September
Balestier KhalsaBKFC19:45DPMMBrunei DPMM
Young LionsYL19:45TRFCTampines Rovers
Saturday, 12 September
Hougang UnitedHGFC17:30HUFCHome United
Geylang International GIFC17:30TPUFCTanjong Pagar United
Tuesday, 15 September
Albirex Niigata (S)ANFC19:45YLYoung Lions
Wednesday, 16 September
Tanjong Pagar UnitedTPUFC19:45BKFCBalestier Khalsa
Tampines RoversTRFC19:45HGFCHougang United
Home UnitedHUFC19:45GIFCGeylang International
Saturday, 19 September
Brunei DPMMDPMM20:15TPUFCTanjong Pagar United
Hougang UnitedHGFC20:15ANFCAlbirex Niigata (S)
Sunday, 20 September
Balestier KhalsaBKFC17:30HUFCHome United
Geylang InternationalGIFC17:30TRFCTampines Rovers

SPL

Pos Club Pl Pts
1 Brunei DPMM FC DPMM 24 50
2 Tampines Rovers FC TRFC 24 44
3 Hougang United FC HGFC 24 43
4 Albirex Niigata FC (S) ANFC 24 41
5 Geylang International FC GIFC 24 33
Top Scorers
1
Andrei Varankou
Brunei DPMM
21
2
Faris Ramli
Hougang United
16
3
Jordan Webb
Tampines Rovers
15
4
Jonathan Behe
Warriors FC
12
5
Hazzuwan Halim
Balestier Khalsa
10
Assists
1
Christopher van Huizen
Geylang International
10
2
Ryutaro Megumi
Tampines Rovers
10
3
Andrei Varankou
Brunei DPMM
10
4
Šime Žužul
Balestier Khalsa
9
5
Kyoga Nakamura
Albirex Niigata (S)
8
Clean Sheets
1
Wardun Yussof
Brunei DPMM
10
2
Syazwan Buhari
Tampines Rovers
7
3
Kengo Fukudome
Albirex Niigata
7
4
Nazri Sabri
Home United
5
5
Ridhuan Barudin
Hougang United
4