Singapore Amateur Football Association Challenge Cup
1892 Singapore Engineers 2-2 6-2 Royal Artillery
1893 Royal Engineers 1-0 Singapore Cricket Club
1894 10th Lincolnshire Regiment 1st/2nd [shared]
[after 7 (seven!) matches were played and drawn, 11 players (3 from the
first XI and 8 from the 2nd XI) had their names drawn out of a hat
containing all 22 names to win the 11 available medals]
1895 Royal Artillery 3-1 5th North Humberland Fusiliers
1896 5th North Humberland Fusiliers 2-0 Singapore Cricket Club
1897 1st Battalion The Rifle Brigade 4-0 Corporals of The Rifle Brigade
1898 12th Company Royal Artillery drw 3-2 West Yorkshire Regiment
1899 1st BKOR Lancaster Regiment 1-0 Tanjong Pagar FC
1900 12th Company Royal Artillery 0-0 1-0 35th Company Royal Artillery
1901 Singapore Cricket Club 3-1 12th Company Royal Artillery
1902 49th Company Royal Artillery 1-0 50th Company Royal Artillery
1903 Singapore Cricket Club 2-0 Fort Canning Recreation Club
1904 Harlequins 1-0 1st Battalion Manchester Regiment
1905 1st Battery Sherwood Foresters 1-0 Singapore Cricket Club
1906 1st Battery Sherwood Foresters 1-0 Singapore Cricket Club
1907 2nd Battery West Kent Regiment B 1-0 2nd Battery West Kent Regiment A
1908 2nd Battery West Kent Regiment 2-0 Royal Garrison Artillery
1909 3rd Battalion Middlesex Regiment 2-0 Royal Garrison Artillery
1910 3rd Battalion Middlesex Regiment 2-0 3rd Battalion Middlesex Regiment II
1911 The Buffs (East Kent Regiment) 1-0 Wanderers [aet]
1912 The Buffs (East Kent Regiment) 2-1 Singapore Cricket Club
1913 1st Battalion KOYLI 2-1 Singapore Cricket Club
1914 1st Battalion KOYLI 0-0 1-0 Singapore Cricket Club [2nd match aet]
1915-16 not played
1917 1/4th Battalion KSLI 1-0 Singapore Recreation Club
1918-19 not played
1920 1st Battalion South Staffordshire 1-0 Singapore Recreation Club
1921 Singapore Cricket Club 2-1 Royal Engineers
1922 2nd Battalion Middlesex Regiment 1-0 Singapore Cricket Club
1923 2nd Battalion Middlesex Regiment 3-0 St Joseph's Old Boys
1924 HMS "Pegasus" 2-1 Singapore Cricket Club
1925 Singapore Chinese FA 4-2 Royal Sussex
1926 2nd Bttl. Duke of Wellington's R. 2-1 Singapore Chinese FA
1927 2nd Bttl. Duke of Wellington's R. 6-1 Singapore Chinese FA
1928 2nd Bttl. Duke of Wellington's R. 4-1 Singapore Chinese FA
1929 Singapore Cricket Club 1-1 1-0 Singapore Chinese FA
1930 Singapore Malay FA 1-0 Welch Regiment
1931 Singapore Malay FA 4-3 Gloucester Regiment
1932 Singapore Malay FA 1-0 Royal Air Force
1933 Wiltshire Regiment 5-3 Singapore Malay FA
1934 Singapore Malay FA 2-2 6-2 Marine Department
1935 Singapore Chinese FA 3-1 Singapore Malay FA
1936 Royal Artillery 2-0 Police
1937 Singapore Chinese FA Ist 2-2 3-1 Singapore Chinese FA IInd
1938 Royal Artillery 3-2 Royal Air Force
1939 Singapore Chinese FA 2-1 The Loyal Regiment
1940 The Loyal Regiment 1-0 Royal Air Force (Seletar)
1941 Royal Air Force (Seletar) 2-0 The Loyal Regiment
1942-46 not played
1947 Singapore Malay FA 2-0 Singapore Chinese FA IInd
1948 Kota Raja SC 3-0 Singapore Recreation Club
1949 Kota Raja SC 3-0 Base Ordinance Depot Civilians
1950 Royal Navy 2-1 Rovers SC
1951 Royal Navy 1-0 Kota Raja SC
1952 Tiger SA 3-0 Royal Air Force (Seletar)
1953 Tiger SA 2-1 Fathul Karib FC
1954 Rovers Sport Club 2-2 3-0 Royal Navy
1955 Marine Department SC 3-0 Argonauts
1956 Tiger SA 3-2 Marine Department FC
1957 Amicable AA 5-4 Indian RC
1958 Fathul Karib FC 3-1 Amicable AA
1959 Darul Afiah FC 3-2 Fathul Karib FC
1960 Royal Air Force (Seletar) 5-0 Fathul Karib FC
1961 Chinese Athletic 5-2 Royal Air Force (Seletar)
1962 Marines 3-2 Tan Tock Seng Hospital
1963 Tan Tock Seng Hospital 7-1 Junior AA
1964 Darul Afiah FC 3-1 Chinese Athletic
1965-67 not known (probably not played)
NB: according to a newspaper report on the occasion of the 1920 final,
the winners (listed above) of the cups of 1896, 1900 to 1904, 1906,
1913 and 1917 were not inscribed on the trophy.
Abbreviations:
KOYLI = King's Own Yorkshire Light Infantry
KSLI = King's Shropshire Light Infantry
Football Association of Singapore President's Cup
NB: the 1968/69 edition (final played 11 Jan 1969) was the first
1968/69 Police SA 3-2 Fathul Karib
1969 Royal Navy Wanderers 4-2 Police SA [aet]
1970/71 Armed Forces 2-1 Police SA
1971-73 not played
1974 Int'l Contract Specialists 1-1 Armed Forces [4-3 pen]
1975 Singapore Armed Forces 1-0 Tampines Rovers
1976 Geylang International 2-1 Farrer Park United
1977 Toa Payoh United 3-2 Geylang International [aet]
1978 Geylang International 4-1 Tampines Rovers FC
1979 Toa Payoh United 1-0 Tampines Rovers FC
1980 Police SA 5-1 Farrer Park United
1981 Farrer Park United 1-0 Changi Constituency
1982 Tiong Bahru CSC 3-2 Farrer Park Dynamos
1983 Farrer Park United 3-0 Singapore Armed Forces
1984 Singapore Armed Forces 1-0 Farrer Park Dynamos
1985 Tiong Bahru CSC 3-0 Geylang International
1986 Singapore Armed Forces 3-1 Police SA
1987 Tiong Bahru CSC 2-0 Police SA
1987/88 Jurong Town 3-2 Singapore Armed Forces
1988/89 Jurong Town 2-1 Police SA
1990 Geylang International 2-0 Singapore Armed Forces
1991 Geylang International 3-0 Singapore Armed Forces
1992 Balestier United 3-2 Geylang International
1993 not played
Singapore FA Cup
1994 Tiong Bahru CSC 4-2 Geylang International
1995 Geylang International 2-1 Woodlands Wellington
1996 Geylang International 1-1 Singapore Armed Forces [4-2 pen]
1997 Singapore Armed Forces 4-2 Woodlands Wellington
1998 Tanjong Pagar United 1-0 Sembawang Rangers
NB: continued as amateur competition
Singapore Cup (continuation of Singapore League Cup)
1998 Tanjong Pagar United 2-0 Singapore Armed Forces
1999 Singapore Armed Forces 3-1 Jurong
2000 Home United 1-0 Singapore Armed Forces
2001 Home United 8-0 Geylang United
2002 Tampines Rovers 1-0 Jurong
2003 Home United 2-1 Geylang United
2004 Tampines Rovers 4-1 Home United [aet]
2005 Home United 3-2 Woodlands Wellington
2006 Tampines Rovers 3-2 Chonburi (Province) [aet]
2007 Singapore Armed Forces 4-3 Tampines Rovers
2008 Singapore Armed Forces 2-1 Woodlands Wellington [aet]
2009 Geylang United 1-0 Bangkok Glass
2010 Bangkok Glass 1-0 Tampines Rovers
2011 Home United 1-0 Albirex Niigata (S) [aet]
2012 Singapore Armed Forces 2-1 Tampines Rovers
2013 Home United 4-1 Tanjong Pagar United
2014 Balestier Khalsa 3-1 Home United
2015 Albirex Niigata (S) 2-1 Home United
2016 Albirex Niigata (S) 2-0 Tampines Rovers
2017 Albirex Niigata (S) 2-2 Global Cebu [aet, 3-1 pen]
2018 Albirex Niigata (S) 4-1 DPMM (Brunei)
2019 Tampines Rovers 4-3 Warriors
2020 not played
2021 not played
2022 Hougang United 3-2 Tampines Rovers
2023 Lion City Sailors 3-1 Hougang United
2024 not played
2025 Lion City Sailors 1-0 Tampines Rovers
NB: Police FC (in amateur era Police SA) are now known as Home United
Geylang International temporarily known as Geylang United
Tiong Bahru are now known as Tanjong Pagar United
FA Cup
NB: since 2001, the FAS has been organising a separate cup tournament for
the amateur clubs (non-members of the professional league); the clubs
from the professional league were excluded in the first five editions
before gaining invitations (for their Prime League teams, a sort of
reserves league) in 2006; this tournament is a continuation of the
Singapore FA Cup held from 1994 to 1998 (which then included the
professional league members).
2001 Andrew's Avenue 5-0 Tessensohn Khalsa Rovers [Oct 18, 2001]
2002 Police SA 2-1 Singapore Cricket Club [Aug 25, 2002]
2003 Tampines Rovers SC 3-1 Police SA [Aug 24, 2003]
2004 Tampines Rovers SC 7-0 Katong SC [Oct 9, 2004]
2005 Singapore Armed Forces SA 5-0 Tessensohn Khalsa Rovers [Sep 3, 2005]
2006 Singapore Armed Forces FC (PL) 2-0 Singapore Cricket Club [Oct 11, 2006]
2007 Geylang United (PL) 1-0 Singapore U-18 (PL) [Sep 27, 2007]
2008 Singapore Armed Forces FC (PL) 1-0 Katong FC [aet] [Oct 30, 2008]
2009 Singapore Cricket Club 3-2 Balestier Khalsa (PL) [Oct 20, 2009]
2010 Singapore Recreational Club 3-2 Tampines Rovers (PL)[aet] [Oct 19, 2010]
2011 Tampines Rovers (PL) 1-1 Singapore Recr. C. [aet, 8-7 pen] [Oct 27, 2011]
2012 Balestier Khalsa (PL) 2-0 Siglap CSC [Oct 30, 2012]
2013 Home United (PL) 4-1 Sporting Westlake FC [Nov 8, 2013]
2014 Singapore Recreational Club 1-1 Balestier Khalsa [aet, 5-3 pen] [Nov 8, 2014]
2015 Home United (PL) 5-1 Police SA [Nov 29, 2015]
2016 Home United (PL) 3-1 Siglap FC [Nov 20, 2016]
2017 Warriors FC (PL) 2-1 Yishun Sentek Mariners [Oct 29, 2017]
2018 Yishun Sentek Mariners 3-1 Tiong Bahru FC [Nov 18, 2018]
NB: Tampines Rovers SC (amateur) is a separate entity from Tampines
Rovers FC (professional);
Singapore Armed Forces SA (amateur) is a separate entity from Singapore
Armed Forces FC (professional);
Police SA (amateur) is a separate entity from Home United FC
(formerly Police FC) (professional);
(PL) marks Prime League (which consists of reserve sides from S League
teams and national youth sides)
Singapore League Cup
1997 Singapore Armed Forces 1-0 Geylang United
NB: this tournament was renamed Singapore Cup in 1998;
not to be confused with 'new' League Cup inaugurated in 2007.
League Cup
NB: inaugural edition 2007; not to be confused with 1997 tournament.
2007 Woodlands Wellington 4-0 Sengkang Punggol
2008 Gombak United 2-1 Super Reds
2009 DPMM (Brunei) 1-1 Singapore Armed Forces [aet, 4-3 pen]
2010 Etoile 3-1 Woodlands Wellington
2011 Albirex Niigata (S) 0-0 Hougang United [aet, 5-4 pen]
2012 DPMM (Brunei) 2-0 Geylang United
2013 Balestier Khalsa 4-0 DPMM (Brunei)
2014 DPMM (Brunei) 2-0 Tanjong Pagar United
2015 Albirex Niigata (S) 2-1 Balestier Khalsa
2016 Albirex Niigata (S) 2-0 DPMM (Brunei)
2017 Albirex Niigata (S) 1-0 Warriors
NB: discontinued after the 2017 season
Number of Wins (11; lost finals between square brackets)
4 Albirex Niigata (S)
3 [ 2] DPMM (Brunei)
1 [ 1] Balestier Khalsa
1 [ 1] Woodlands Wellington
1 Etoile
1 Gombak United
[ 2] Warriors (includes Singapore Armed Forces)
[ 1] Geylang United
[ 1] Hougang United
[ 1] Sengkang Punggol
[ 1] Super Reds
[ 1] Tanjong Pagar United
Number of League-Cup-and-League Cup Trebles (3)
2 Albirex Niigata (S) [2016, 2017]
1 Singapore Armed Forces [1997]
Singapore Charity/Community Shield
NB: inaugural edition 2008 (between the 2007 champions and runners-up);
called Community Shield since the 2016 edition (between the 2015 champions and cup winners).
2008 Singapore Armed Forces 1-1 Home United [aet, 5-4 pen]
2009 S.League Foreign XI 2-0 S.League Local XI
2010 Singapore Armed Forces 1-1 AIK (Solna, Sweden) [title shared]
2011 Tampines Rovers 2-1 Etoile
2012 Tampines Rovers 2-0 Home United
2013 Tampines Rovers 2-1 Warriors
2014 Tampines Rovers 1-0 Home United
2015 Warriors 1-0 Balestier Khalsa
2016 Albirex Niigata (S) 3-2 Brunei DPMM
2017 Albirex Niigata (S) 2-1 Tampines Rovers
2018 Albirex Niigata (S) 2-1 Tampines Rovers
2019 Home United 0-0 Albirex Niigata (S) [aet, 5-4 pen]
2020 Tampines Rovers 3-0 Hougang United [*]
2021 not played
2022 Lion City Sailors 2-1 Albirex Niigata (S)
2023 Albirex Niigata (S) 3-0 Hougang United
2024 Lion City Sailors 2-0 Albirex Niigata (S)
[*] Hougang United replaced 2019 league champions DPMM (Brunei) who could not play due
to travel restrictions imposed because of the Covid-19 pandemic
Number of Wins (17 (1 title shared); lost finals (15) between square brackets)
5 [ 2] Tampines Rovers
4 [ 3] Albirex Niigata (S)
3 [ 3] Lion City Sailors [includes Home United]
2 Singapore Armed Forces [2010 title shared]
1 [ 1] Warriors
1 AIK (Solna, Sweden) [2010 title shared]
1 S.League Foreign XI
[ 2] Hougang United
[ 1] Balestier Khalsa
[ 1] DPMM (Brunei)
[ 1] Etoile
[ 1] S.League Local XI
Number of League-and-Cup Doubles (37)
4 Geylang International [1976, 1990, 1991, 1996]
4 Singapore Armed Forces [1986, 1997, 2007, 2008]
3 2nd Duke of Wellington's Regiment [1926, 1927, 1928]
3 Albirex Niigata (S) [2016, 2017, 2018]
2 2nd Battalion Middlesex Regiment [1922, 1923]
2 3rd Battalion Middlesex Regiment [1909, 1910]
2 Darul Afiah FC [1959, 1964]
2 Lion City Sailors [2003, 2025] [includes Home United]
2 Marine Department SC/Marines [1955, 1962]
2 Singapore Chinese Football Association [1925, 1937]
2 Singapore Malays Football Association [1931, 1932]
2 Tiger SA [1953, 1956]
1 2nd Battalion West Kent Regiment [1908]
1 Chinese Athletic [1961]
1 King's Own Yorkshire Light Infantry [1913] [also won double in Hongkong 1912!]
1 Royal Air Force [1941]
1 Singapore Cricket Club [1929]
1 Tampines Rovers [2004]
1 Tiong Bahru CSC [1987]
Partial source: [Tra 02]
Thanks to Hans Schöggl for additional info
Prepared and maintained by Erlan Manaschev and Jiri Tomes for the Rec.Sport.Soccer Statistics Foundation
Authors: Erlan Manaschev and Jiri Tomes
Last updated: 31 May 2025
(C) Copyright Erlan Manaschev, Jiri Tomes and RSSSF 1999/2025
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the authors. All rights reserved.