| New South Wales Champions | |||||
| Back to champions index | |||||
| Sydney Federation Division Three | |||||
| Year | Grand Final Winners | Score | Losing Finalists | Premiers | Runners-Up |
| 1959 | No Finals Series | Toongabbie | Manly-Warringah | ||
| 1960 | No Finals Series | Croatia | Drummoyne | ||
| 1961 | No Finals Series | Melita Eagles | Juventus (expelled from league) | ||
| 1962 | No Finals Series | Cabramatta | Sydney University | ||
| Division Three became Amateur League A | |||||
| Year | Grand Final Winners | Score | Losing Finalists | Premiers | Runners-Up |
| 1963 | Marconi | Hornsby North End | |||
| 1964 | Hornsby North End | Belmore | |||
| Amateur League A became Inter Suburban Division One | |||||
| Year | Grand Final Winners | Score | Losing Finalists | Premiers | Runners-Up |
| 1965 | North Bankstown | Hornsby North End | |||
| 1966 | Manly | 4:0 | Marconi | Marconi | Manly |
| 1967 | North Sydney Inter | 3:1 | Artarmon | North Sydney Inter | Artarmon |
| 1968 | Marrickville Rockdale | 3:0 | Wenty Warratah | Artarmon | Wenty Warratah |
| 1969 | Concordia | 3:1 | Guildford Wanderers | Concordia | Guildford Wanderers |
| 1970 | Guildford Wanderers | 2:0 | Wenty Warratah | Guildford Wanderers | Enmore |
| Inter Suburban Division One became Division Three | |||||
| Year | Grand Final Winners | Score | Losing Finalists | Premiers | Runners-Up |
| 1971 | Belmore | 2:1 | Northern Districts | Bankstown City | Belmore |
| 1972 | Enmore | 2:1 | Belmore | Rosebery Rhodes | Enmore |
| 1973 | Marrickville Rockdale | 3:0 | Ku-Ring-Gai | Riverside Rapid | Marrickville Rockdale |
| 1974 | Ku-Ring-Gai | 0:0 aet 2:1 | Arncliffe Scots | Northern Districts | Arncliffe Scots |
| 1975 | Toongabbie | 2:1 | Queens Park | Toongabbie | Ku-Ring-Gai |
| 1976 | Queens Park | 0:0 2:0 | Revesby Workers | Ku-Ring-Gai | Queens Park |
| 1977 | Nepean Corinthian | 2:1 | University of NSW | Blacktown United | University of NSW |
| 1978 | Nepean Corinthian | 3:0 | Lethbridge Rangers | Nepean Corinthian | Bathurst '75 |
| Division Three became Division Two | |||||
| Year | Grand Final Winners | Score | Losing Finalists | Premiers | Runners-Up |
| 1979 | Bathurst '75 | 2:1 | Gladesville Ravens | Bathurst '75 | Gladesville Ravens |
| 1980 | Gladesville Ravens | 2:0 | North Bankstown | Guildford County | Gladesville Ravens |
| 1981 | Dee Why Swans | 1:1 5:3 pens | Mount Druitt Town | Dee Why Swans | Marrickville Rockdale |
| 1982 | Artarmon | 2:1 | Campbelltown City | Artarmon | Campbelltown City |
| Division Two became Division Three | |||||
| Year | Grand Final Winners | Score | Losing Finalists | Premiers | Runners-Up |
| 1983 | Campbelltown City | 1:1 3:2 pens | Queens Park Eastern Suburbs | Bathurst '75 | Queens Park Eastern Suburbs |
| 1984 | Campbelltown City | 1:0 | Queens Park Eastern Suburbs | Campbelltown City | Queens Park Eastern Suburbs |
| 1985 | North Ryde RSL | 1:0 | King Tomislav | Kingsford Hellenic | Bondi Marine |
| 1986 | North Ryde RSL | 2:0 | Granville Chile | Granville Chile | Rooty Hill |
| 1987 | University of NSW | 3:3 4:3 pens | West United | Granville Chile | West United |
| 1988 | Dulwich Hill | 1:0 | Moorebank Sports | Dulwich Hill | Moorebank Sports |
| 1989 | Roseberry Portugal | 3:1 | Central Coast | Roseberry Portugal | Central Coast |
| 1990 | Port Hacking-Greenisland | 3:2 | Mount Pritchard | Port Hacking-Greenisland | Mount Pritchard |
| 1991 | Lemnos Allstars | 1:0 | West Wanderers | Lemnos Allstars | West Wanderers |
| Division Three became Division Two | |||||
| Year | Grand Final Winners | Score | Losing Finalists | Premiers | Runners-Up |
| 1992 | Bathurst '75 | 2:0 | North Ryde | Belmore Hercules | Bathurst '75 |
| 1993 | North Ryde | 1:0 | Southern Minotaurs | North Ryde | Southern Minotaurs |
| 1994 | Southern Minotaurs | Hills United | |||
| 1995 | Bankstown Sports | 0:0 3:1 pens | Bathurst '75 | Penrith Panthers | Bankstown Sports |
| 1996 | Greystanes | 1:0 | Alexandria Warriors | Greystanes | Sydney Districts |
| 1997 | AC United | 1:0 aet | University of NSW | AC United | Moorebank Sports |
| 1998 | Hajduk Wanderers | 1:0 | Hurstville ZSC | Hajduk Wanderers | Dulwich Hill |
| 1999 | Hajduk Wanderers | 6:0 | Sydney University | Fraser Park Dragons | Hajduk Wanderers |
| 2000 | Hurstville ZSC | 3:0 | Hills United | Greystanes | Hurstville ZSC |
| Division Two became State League Division One | |||||
| Year | Grand Final Winners | Score | Losing Finalists | Premiers | Runners-Up |
| 2001 | Sydney University | 2:1 | Ryde City | Sydney University | Illawarra Lions |
| 2002 | Mount Pritchard | 1:0 | Wanderers Cedars | Wanderers Cedars | Western Rage |
| 2003 | Mount Pritchard | 2:0 | Northern Tigers | Northern Tigers | Hurstville ZSC |
| 2004 | Nepean Association | 1:0 | Western Rage | Nepean Association | Western Rage |
| 2005 | Fairfield City Lions | 4:0 | Mount Druitt Town Rangers | Fairfield City Lions | Inter Lions |
| 2006 | Schofield Scorpians | 2:0 | Mount Druitt Town Rangers | Mount Druitt Town Rangers | Mount Pritchard |
| 2007 | Spirit FC | 2:2 4:2 pens | Canterbury Bankstown Berries | Canterbury Bankstown Berries | Spirit FC |
| 2008 | Spirit FC | 1:1 2:1 pens | Dulwich Hill | Spirit FC | Inter Lions |
| 2009 | Mounties FC | 2:0 | Dulwich Hill | Dulwich Hill | Mounties FC |
| 2010 | Fairfield City Lions | 3:2 | Hills Brumbies | Hills Brumbies | Blacktown Spartans |
| 2011 | Mounties Wanderers | 3:0 | Gladesville Ryde Magic | Mounties Wanderers | Fairfield City Lions |
| 2012 | Gladesville Ryde Magic | 2:0 | Mount Druitt Town Rangers | Gladesville Ryde Magic | Mount Druitt Town Rangers |
| 2013 | Balmain Tigers | 2:0 aet | Northbridge FC | Northbridge FC | Dulwich Hill |
| 2014 | Hakoah Sydney City East | 3:2 aet | Northbridge FC | Hakoah Sydney City East | Northbridge FC |
| 2015 | North Shore Mariners | 3:2 | Hills Brumbies | North Shore Mariners | Rydalmere Lions |
| State League Division One becomes National Premier League Three | |||||
| Year | Grand Final Winners | Score | Losing Finalists | Premiers | Runners-Up |
| 2016 | Rydalmere Lions | 4:1 | Hills Brumbies | Hills Brumbies | Rydalmere Lions |
| 2017 | Fraser Park | 2:1 aet | Rydalmere Lions | Rydalmere Lions | Fraser Park |
| 2018 | St George City | 2:0 | SD Raiders | St George City | Hawkesbury City |
| 2019 | SD Raiders | 3:1 | Stanmore Hawks | Stanmore Hawks | SD Raiders |
| 2020 | Rydalmere Lions | 1:0 | Bankstown City | Rydalmere Lions | Bankstown City |
| Back to champions index | |||||