Western Australia Amateur Cup Finals
Year Winners Losing Finalists Score
1968 Graylands Hostel Subiaco City 
1969 Gosnells Town
1970 Belmont Cloverdale Graylands Hostel 2:1
1971 Melville Alemannia Morley 4:2
1972 Gosnells Town
1973 Neerlandia Corinthian
1974 Gosnells Town Belmont Cloverdale 2:1
1975 Balga Spearwood Dalmatinac  2:1
1976 North Perth Vardar Graylands Hostel 2:0
1977 Morley-Windmills  Whitfords United 3:2
1978 Whitford United Windsor Athletic 1-0
1979 Kwinana United  North Perth United 2-0
1980 Kelmscott  Windsor Athletic 2:2   4:2 pen
1981 Windsor Athletic Ferndale United 2:1
1982 Kelmscott  Mandurah City 2:1
1983 Mandurah City Gosnells  1-0
1984 Ferndale United Gosnells  2:1
1985 Gosnells  Fremantle United 3:1
1986 Gosnells  Rochester 2:2   3:2 pen
1987 Gosnells  Langford Assegai 4-0
1988 Langford Assegai Kelmscott  1:1   3:1 pen
1989 North Perth United Mandurah City 1-0
1990 Langford Assegai Canning City 1-0
1991 Langford Assegai Hamersley Rovers 4:1 
1992 Bunbury Tricolore Kingsley 2:2   4:1 pen
1993 Langford Assegai Shamrock Rovers 2-0
1994 Kingsley Fremantle United 1-0
1995 Fremantle United Shamrock Rovers 2:2   3:2 pen
1996 Fremantle United Mandurah City 2:1
1997 Shamrock Rovers Joondalup City  1:1   9:8 pen
1998 Perth Azzurri Fremantle United 2:1
1999 Fremantle United Shamrock Rovers 1-0
2000 Murdoch University Forrestfield United 4:3
2001 ECU Joondalup  Spearwood Dalmatinac 4:1
2002 Fremantle United Murdoch University 2:2   7:6 pen
2003 Forrestfield United Fremantle United 2-0
2004 Spearwood Dalmatinac Joondalup United 4:1
2005 North Lake Espanol University of WA 1-0
2006 Fremantle United Spearwood Dalmatinac 3-0
2007 Hamersley Rovers Fremantle United 2-0
2008 Kingsway Olympic Beldon 2:2   3:0 pen
2009 University of WA Murdoch University 2-0
2010 Whitford City Kingsway Olympic 2:1
2011 Joondalup United Spearwood Dalmatinac 5:3
2012 Spearwood Dalmatinac Joondalup United 2:1
2013 Shamrock Rovers  North Perth United 3:2
2014 North Perth United Gwelup Croatia 4:2
2015 Wembley Downs Gwelup Croatia 2:1
2016 Gwelup Croatia Shamrock Rovers  1-0
2017 Kwinana United North Perth United 1-0
2018 Kingsley Leeming Strikers 2:1
2019 Kingsley Carramar 6:2
2020 Not played
Back to champions index