| Season |
Competition Name |
Regular season |
Finals series |
Premiers (number of titles) | League Runners-Up |
Champions | Score | Finalists |
| 1957 | Division Two |
Villawood | – |
Villawood | 3–2 | Camperdown |
| 1958 | Division Two |
Budapest (East)[a] | Pan-Hellenic (West)[a] |
Budapest | 4–0 | Pan-Hellenic |
| 1959 | Division Two |
Neerlandia (Manly Warringah) | Pan-Hellenic (2) |
Unknown if Finals series was held |
| 1960 | Division Two |
Pan-Hellenic | Polonia |
Polonia | 2–1 | Pan-Hellenic (2) |
| 1961 | Division Two |
SSC Yugal | Granville AEK |
Balgownie Rangers | 3–1 | Granville AEK |
| 1962 | Division Two |
Croatia | Balgownie Rangers |
Corinthian BESC | 3–1 | Croatia |
| 1963 | Division Two |
Corinthian BESC | Polonia North Side |
Polonia North Side | 1–0 | Corinthian BESC |
| 1964 | Division Two |
Polonia North Side | Granville AEK (2) |
Polonia North Side (2) | 2–1 | Wollongong Olympic |
| 1965 | Division Two |
Corinthian BESC (2) | Granville AEK (3) |
Corinthian BESC (2) | 4–1 | Granville AEK (2) |
| 1966 | Division Two |
Polonia North Side (2) | Canterbury-Marrickville |
Polonia North Side (3) | 4–3 (a.e.t.) | Canterbury-Marrickville |
| 1967 | Division Two |
Manly Warringah (2) | Granville AEK (4) |
Bankstown | 1–0 | Sutherland Shire |
| 1968 | Division Two |
Auburn | Western Suburbs |
Auburn | 3–0 | Western Suburbs |
| 1969 | Division Two |
Marconi Fairfield | Bankstown |
Bankstown | 3–2 | Western Suburbs (2) |
| 1970 | Division Two |
Western Suburbs | Sutherland Shire |
No Finals series held |
| 1971 | Division Two |
Sutherland Shire | Granville AEK (5) |
Sutherland Shire | – | Unknown |
| 1972 | Division Two |
Granville AEK | Canterbury-Marrickville (2) |
Grand final results unknown |
| 1973 | Division Two |
Canterbury-Marrickville | Balgownie Rangers (2) |
Grand final results unknown |
| 1974 | Division Two |
Granville Parramatta (2) | Balgownie Rangers (3) |
Manly Warringah | 1–0 | Balgownie Rangers |
| 1975 | Division Two |
Manly Warringah (3) | Arncliffe Scots |
Bankstown | 2–1 | Arncliffe Scots |
| 1976 | Division Two |
Riverside Avala | Yugal Prague |
Grand final results unknown |
| 1977 | Division Two |
Melita Eagles | Toongabbie |
Revesby Workers | – | Ku-Ring-Gai |
| 1978 | Division Two |
Ku-Ring-Gai | Revesby Workers |
Polonia North Side | 3–0 | Ku-Ring-Gai (2) |
| 1979 | NSW Division One |
St George-Budapest (2) | North Sydney Inter |
Grand final results unknown |
| 1980 | NSW Division One |
Marconi Fairfield | Polonia |
Grand final results unknown |
| 1981 | NSW Division One |
SSC Yugal (2) | Ku-Ring-Gai |
Grand final results unknown |
| 1982 | NSW Division One |
Ku-Ring-Gai (2) | Blacktown United |
Fairy Meadow | 2–0 | Blacktown United |
| 1983 | NSW Division Two |
Rockdale Ilinden | Warringah Narrabeen |
Warringah Narrabeeen | 3–2 (a.e.t.) | Gladesville Ravens |
| 1984 | NSW Division Two |
Fairy Meadow | Wollongong Macedonia |
Grand final results unknown |
| 1985 | NSW Division Two |
Wollongong Macedonia | Gladesville-Hornsby |
Gladesville-Hornsby | 2–1 | Queens Park |
| 1986 | NSW Division Two |
SSC Yugal (3) | Gladesville-Hornsby (2) |
Gladesville-Hornsby (2) | 1–0 | North Bankstown |
| 1987 | NSW Division Two |
Polonia (3) | Fairy Meadow |
Kingsford Hellenic | 2–1 | Polonia |
| 1988 | NSW Division Two |
Avala (2) | Fairy Meadow (2) |
Avala | 4–2 | Sydney Macedonia |
| 1989 | NSW Division Two |
Sydney Macedonia | North Shore United |
Grand final results unknown |
| 1990 | NSW Division Two |
Southern Districts | Dulwich Hill |
Grand final results unknown |
| 1991 | NSW Division Two |
Waverley | Dulwich Hill (2) |
Dulwich Hill | 4–0 | Waverley |
| 1992 | Stage League Division One |
Cyprus United | Auburn United |
Cyprus United | 3–1 | Central Coast |
| 1993 | Stage League Division One |
Mt Druitt Town Rangers | Auburn United (2) |
Grand final results unknown |
| 1994 | Stage League Division One |
Macarthur Rams | Wollongong United (2) |
Macarthur Rams | 1–0 | Wollongong United |
| 1995 | Stage League Division One |
Belmore Hercules | Central Coast |
Grand final results unknown |
| 1996 | Stage League Division One |
Sydney Cosmos | Belmore Hercules |
Grand final results unknown |
| 1997 | Stage League Division One |
Hurstville City Minotaurs | Ryde City |
Stanmore Hawks | 1–0 | Eastern Suburbs |
| 1998 | Stage League Division One |
Fairfield Bulls | Hurstville City Minotaurs |
Grand final results unknown |
| 1999 | Stage League Division One |
St George Saints (3) | |
Penrith Panthers | – | Manly Warringah Dolphins |
| 2000 | Stage League Division One |
Dulwich Hill | Hajduk Wanderers |
Dulwich Hill | – | Hajduk Wanderers |
| 2001 | NSW Super League |
Bankstown City (2) | Fairfield Bulls |
Manly Warringah Dolphins | 1–0 | Bankstown City |
| 2002 | NSW Super League |
Rockdale City Suns (2) | Manly Warringah Dolphins |
Rockdale City Suns | 1–0 | Hajduk Wanderers |
| 2003 | NSW Super League |
Sydney Crescent Stars | Fraser Park Dragons |
Sydney Crescent Stars | 3–2 | Fraser Park Dragons |
| 2004 | NSW Super League |
Manly Warringah Dolphins | Stanmore Hawks |
Stanmore Hawks | 2–1 | Manly Warringah |
| 2005 | NSW Super League |
FC Bossy Liverpool | Canterbury Marrickville Olympic |
Canterbury Marrickville Olympic | 1–0 | FC Bossy Liverpool |
| 2006 | NSW Super League |
Rockdale City Suns (3) | Penrith Nepean United |
Rockdale City Suns | 1–0 | Penrith Nepean United |
| 2007 | NSW Super League |
Northern Tigers FC | Bonnyrigg White Eagles |
Bonnyrigg White Eagles | 2–0 | Northern Tigers FC |
| 2008 | NSW Super League |
Bonnyrigg White Eagles | PCYC Parramatta |
Liverpool Bossy | 2–1 | PCYC Parramatta |
| 2009 | NSW Super League |
Rockdale City Suns (4) | PCYC Parramatta |
Spirit FC | 1–1 (8–7 (p)) | PCYC Parramatta |
| 2010 | NSW Super League |
Parramatta Eagles | Northern Tigers FC |
Northern Tigers FC | 4–0 | St George FC |
| 2011 | NSW Super League |
Blacktown Spartans | West Sydney Berries |
Blacktown Spartans | 3–0 | West Sydney Berries |
| 2012 | NSW Super League |
Northern Tigers FC | Bankstown City |
Northern Tigers FC | 1–1 (4–3 (p)) | Bankstown Berries |
| 2013 | NPL NSW Men's 2 |
St George FC (4) | Macarthur Rams |
St George FC | 3–1 | Mounties Wanderers |
| 2014 | NPL NSW Men's 2 |
Parramatta FC | Central Coast Mariners Academy |
Macarthur Rams | 2–1 | Parramatta FC |
| 2015 | NPL NSW Men's 2 |
Spirit FC | Hakoah Sydney City East FC |
Northern Tigers FC | 2–1 | Bankstown City |
| 2016 | NPL NSW Men's 2 |
Sydney FC Youth | Western Sydney Wanderers Youth |
Sydney FC Youth | 4–1 | Western Sydney Wanderers Youth |
| 2017 | NPL NSW Men's 2 |
Marconi Stallions (3) | St George |
Marconi Stallions | 5–1 | Mt Druitt Town |
| 2018 |
NPL NSW Men's 2 |
Mt Druitt Town |
St George |
St George |
3–3 (5–4 (p)) |
Mounties Wanderers FC |
| 2019 |
NPL NSW Men's 2 |
North Shore Mariners |
Hills United |
Hills United |
6–3 |
North Shore Mariners |
| 2020 |
NPL NSW Men's 2 |
Central Coast Mariners Academy (2) |
North West Sydney Spirit |
Central Coast Mariners Academy |
6–2 |
Northern Tigers |
| 2021 |
NPL NSW Men's 2 |
Cancelled due to the COVID-19 pandemic in Australia.[6] |