Table: 1.Lion City Sailors 24 18 4 2 80-27 58 2.Tampines Rovers 25 15 6 4 72-32 51 3.Geylang International 25 12 8 5 82-45 44 4.Albirex Niigata (S) 25 11 2 12 44-60 35 [C] 5.Balestier Khalsa 25 9 5 11 67-70 32 6.Hougang United 25 6 9 10 49-58 27 7.Brunei DPMM 25 6 7 12 37-53 25 8.Young Lions 24 6 6 12 40-66 24 9.Tanjong Pagar United 24 3 3 18 25-85 12 NB: Young Lions are the Singapore youth side Round 1 [May 10] Balestier Khalsa 2-2 Geylang International Hougang United 1-4 Lion City Sailors [May 11] Young Lions 1-2 Brunei DPMM [May 12] Tampines Rovers 3-1 Albirex Niigata (S) Tanjong Pagar United bye Round 2 [May 17] Geylang International 4-4 Tampines Rovers [May 18] Albirex Niigata (S) 1-0 Hougang United Lion City Sailors 3-1 Young Lions [May 19] Tanjong Pagar United 0-5 Balestier Khalsa Brunei DPMM bye Round 3 [May 24] Balestier Khalsa 2-4 Tampines Rovers [May 25] Albirex Niigata (S) 1-4 Brunei DPMM Geylang International 7-1 Young Lions [May 26] Tanjong Pagar United 1-1 Hougang United Lion City Sailors bye Round 4 [Jun 14] Hougang United 2-6 Geylang International [Jun 15] Young Lions 3-2 Albirex Niigata (S) [Jun 16] Tampines Rovers 3-0 Tanjong Pagar United [Jun 18] Brunei DPMM 0-2 Lion City Sailors Balestier Khalsa bye Round 5 [Jun 21] Hougang United 3-3 Balestier Khalsa [Jun 22] Young Lions 3-2 Tanjong Pagar United Brunei DPMM 3-3 Geylang International [Jun 23] Lion City Sailors 7-1 Albirex Niigata (S) Tampines Rovers bye Round 6 [Jun 28] Geylang International 1-1 Lion City Sailors [Jun 29] Balestier Khalsa 3-2 Young Lions Tanjong Pagar United 3-2 Brunei DPMM [Jun 30] Tampines Rovers 5-1 Hougang United Albirex Niigata (S) bye Round 7 [Jul 5] Balestier Khalsa 4-2 Brunei DPMM [Jul 6] Albirex Niigata (S) 0-6 Geylang International Young Lions 0-2 Tampines Rovers [Jul 7] Lion City Sailors 3-0 Tanjong Pagar United Hougang United bye Round 8 [Jul 12] Tanjong Pagar United 2-1 Albirex Niigata (S) [Jul 13] Balestier Khalsa 2-4 Lion City Sailors Tampines Rovers 3-0 Brunei DPMM [Jul 14] Hougang United 2-2 Young Lions Geylang International bye Round 9 [Jul 18] Albirex Niigata (S) 7-2 Balestier Khalsa Lion City Sailors 0-5 Tampines Rovers [Jul 19] Geylang International 5-3 Tanjong Pagar United Brunei DPMM 1-1 Hougang United Young Lions bye Round 10 [Jul 22] Young Lions 0-6 Lion City Sailors [Jul 23] Hougang United 1-0 Albirex Niigata (S) [Jul 24] Balestier Khalsa 5-2 Tanjong Pagar United Tampines Rovers 2-2 Geylang International Brunei DPMM bye Round 11 [Jul 27] Albirex Niigata (S) 2-4 Tampines Rovers Brunei DPMM 1-3 Young Lions [Jul 28] Geylang International 4-4 Balestier Khalsa Lion City Sailors 7-1 Hougang United Tanjong Pagar United bye Round 12 [Aug 2] Geylang International 0-1 Hougang United [Aug 3] Lion City Sailors 3-0 Brunei DPMM Tanjong Pagar United 0-3 Tampines Rovers [Aug 4] Albirex Niigata (S) 2-1 Young Lions Balestier Khalsa bye Round 13 [Aug 10] Young Lions 0-3 Geylang International Brunei DPMM 0-0 Albirex Niigata (S) [Aug 11] Balestier Khalsa 2-2 Tampines Rovers Hougang United 5-1 Tanjong Pagar United Lion City Sailors bye Round 14 [Aug 23] Balestier Khalsa 3-1 Hougang United [Aug 24] Geylang International 2-4 Brunei DPMM Tanjong Pagar United 1-3 Young Lions [Aug 25] Albirex Niigata (S) 3-1 Lion City Sailors Tampines Rovers bye Round 15 [Aug 30] Hougang United 1-1 Tampines Rovers Lion City Sailors 2-2 Geylang International [Aug 31] Young Lions 2-7 Balestier Khalsa Brunei DPMM 1-1 Tanjong Pagar United Albirex Niigata (S) bye Round 16 [Sep 13] Brunei DPMM 2-2 Balestier Khalsa [Sep 14] Tampines Rovers 2-2 Young Lions Tanjong Pagar United 0-6 Lion City Sailors [Sep 15] Geylang International 5-1 Albirex Niigata (S) Hougang United bye Round 17 [Sep 20] Albirex Niigata (S) 4-1 Tanjong Pagar United [Sep 21] Young Lions 4-4 Hougang United [Sep 22] Lion City Sailors 3-1 Balestier Khalsa Brunei DPMM 3-2 Tampines Rovers Geylang International bye Round 18 [Sep 27] Hougang United 2-2 Brunei DPMM [Sep 28] Balestier Khalsa 2-3 Albirex Niigata (S) Tanjong Pagar United 2-7 Geylang International [Sep 29] Tampines Rovers 2-2 Lion City Sailors Young Lions bye Halfway Table: 1.Lion City Sailors 16 11 3 2 54-20 36 2.Tampines Rovers 16 9 6 1 47-22 33 3.Geylang International 16 7 7 2 59-32 28 4.Balestier Khalsa 16 6 5 5 49-43 23 5.Albirex Niigata (S) 16 6 1 9 29-42 19 [C] 6.Brunei DPMM 16 4 6 6 27-33 18 7.Hougang United 16 3 7 6 27-41 16 8.Young Lions 16 4 3 9 28-49 15 9.Tanjong Pagar United 16 2 2 12 19-57 8 NB: Young Lions are the Singapore youth side Round 19 [Oct 18] Brunei DPMM 0-3 Young Lions [Oct 19] Lion City Sailors 3-1 Hougang United Tampines Rovers 2-3 Albirex Niigata (S) [Oct 20] Balestier Khalsa 1-4 Geylang International Tanjong Pagar United bye Round 20 [Oct 28] Tanjong Pagar United 0-5 Balestier Khalsa [Oct 29] Albirex Niigata (S) 2-1 Hougang United Geylang International 0-3 Tampines Rovers [tba] Lion City Sailors - Young Lions Brunei DPMM bye Round 21 [Nov 1] Hougang United 6-0 Tanjong Pagar United [Nov 2] Albirex Niigata (S) 2-3 Brunei DPMM Tampines Rovers 3-1 Balestier Khalsa [Nov 3] Geylang International 4-0 Young Lions Lion City Sailors bye Round 22 [Nov 22] Tampines Rovers 5-0 Tanjong Pagar United [Nov 23] Young Lions 0-1 Albirex Niigata (S) [Nov 24] Hougang United 2-3 Geylang International [Jan 13] Brunei DPMM 2-4 Lion City Sailors Balestier Khalsa bye Round 23 [Jan 17] Lion City Sailors 6-0 Albirex Niigata (S) [Jan 18] Young Lions 1-1 Tanjong Pagar United Brunei DPMM 0-2 Geylang International [Jan 19] Hougang United 3-1 Balestier Khalsa Tampines Rovers bye Round 24 [Jan 25] Balestier Khalsa 2-3 Young Lions Tampines Rovers 2-4 Hougang United [Jan 26] Geylang International 1-2 Lion City Sailors Tanjong Pagar United 3-0 Brunei DPMM Albirex Niigata (S) bye Round 25 [Feb 7] Brunei DPMM 2-3 Balestier Khalsa [Feb 8] Young Lions 1-5 Tampines Rovers [Feb 9] Albirex Niigata (S) 1-1 Geylang International Lion City Sailors 4-1 Tanjong Pagar United Hougang United bye Round 26 [Feb 21] Tanjong Pagar United 1-2 Albirex Niigata (S) [Feb 22] Hougang United 3-3 Young Lions [Feb 23] Balestier Khalsa 1-5 Lion City Sailors Tampines Rovers 1-0 Brunei DPMM Geylang International bye Round 27 [Feb 26] Brunei DPMM 2-1 Hougang United Lion City Sailors 1-0 Tampines Rovers [Feb 27] Albirex Niigata (S) 4-0 Balestier Khalsa Geylang International 5-0 Tanjong Pagar United Young Lions bye Round 28 [Mar 7] Geylang International 3-4 Balestier Khalsa [Mar 8] Young Lions 1-1 Brunei DPMM [Mar 9] Albirex Niigata (S) 0-4 Tampines Rovers Hougang United 1-1 Lion City Sailors Tanjong Pagar United bye Round 29 [Apr 4] Tampines Rovers - Geylang International [Apr 5] Balestier Khalsa - Tanjong Pagar United Hougang United - Albirex Niigata (S) [Apr 6] Young Lions - Lion City Sailors Brunei DPMM bye Table: 1.Lion City Sailors 24 18 4 2 80-27 58 2.Tampines Rovers 25 15 6 4 72-32 51 3.Geylang International 25 12 8 5 82-45 44 4.Albirex Niigata (S) 25 11 2 12 44-60 35 [C] 5.Balestier Khalsa 25 9 5 11 67-70 32 6.Hougang United 25 6 9 10 49-58 27 7.Brunei DPMM 25 6 7 12 37-53 25 8.Young Lions 24 6 6 12 40-66 24 9.Tanjong Pagar United 24 3 3 18 25-85 12 NB: Young Lions are the Singapore youth side
Group Stage NB: BG Pathum United (Thailand) enter as guest side Group A Round 1 [Feb 1] Albirex Niigata (S) 1-2 Hougang United Tampines Rovers 1-1 Brunei DPMM Young Lions bye Round 2 [Feb 15] Albirex Niigata (S) 1-2 Tampines Rovers Young Lions 0-2 Brunei DPMM Hougang United bye Round 3 [Mar 1] Hougang United 0-3 Young Lions [Mar 3] Brunei DPMM 3-1 Albirex Niigata (S) Tampines Rovers bye Round 4 [Mar 15] Brunei DPMM 1-5 Hougang United [Mar 16] Tampines Rovers 4-1 Young Lions Albirex Niigata (S) bye Round 5 [Mar 28] Young Lions - Albirex Niigata (S) [Mar 29] Hougang United - Tampines Rovers Brunei DPMM bye Table: 1.Tampines Rovers 3 2 1 0 7- 3 7 2.Brunei DPMM 4 2 1 1 7- 7 7 3.Hougang United 3 2 0 1 7- 5 6 4.Young Lions 3 1 0 2 4- 6 3 5.Albirex Niigata (S) 3 0 0 3 3- 7 0 Group B Round 1 [Feb 2] Tanjong Pagar United 1-2 BG Pathum United Geylang International 4-5 Balestier Khalsa Lion City Sailors bye Round 2 [Feb 16] BG Pathum United 2-2 Geylang International Lion City Sailors 4-1 Tanjong Pagar United Balestier Khalsa bye Round 3 [Mar 2] Balestier Khalsa 1-2 BG Pathum United [Mar 27] Geylang International - Lion City Sailors Tanjong Pagar United bye Round 4 [Mar 15] Tanjong Pagar United 1-0 Geylang International [Mar 16] Lion City Sailors 4-1 Balestier Khalsa BG Pathum United bye Round 5 [Mar 29] Balestier Khalsa - Tanjong Pagar United [Mar 30] BG Pathum United - Lion City Sailors Geylang International bye 1.BG Pathum United 3 2 1 0 6- 4 7 Semifinals 2.Lion City Sailors 2 2 0 0 8- 2 6 3.Balestier Khalsa 3 1 0 2 7-10 3 4.Tanjong Pagar United 3 1 0 2 3- 6 3 5.Geylang International 3 0 1 2 6- 8 1 Semifinals First Legs [Apr 22] Second Legs [May 6] - bye
Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 19 Mar 2025
(C) Copyright Karel Stokkermans and RSSSF 2024/25
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.