– Miramar Rangers 1967 – North Shore United 1968 – Eastern Suburbs AFC 1969 – Eastern Suburbs AFC 1970 – Blockhouse Bay 1971 – Western Suburbs  1972 – Christchurch United 1973 – Mount Wellington 1974 – Christchurch United 1975 – Christchurch United 1976 – Christchurch United 1977 – Nelson United 1978 – Manurewa AFC 1979 – North Shore United 1980 – Mount Wellington 1981 – Dunedin City 1982 – Mount Wellington 1983 – Mount Wellington 1984 – Manurewa AFC 1985 – Napier City Rovers 1986 – North Shore United 1987 – Gisborne City 1988 – Waikato United 1989 – Christchurch United 1990 – Mount Wellington 1991 – Christchurch United 1992 – Miramar Rangers 1993 – Napier City Rovers 1994 – Waitakere City 1995 – Waitakere City 1996 – Waitakere City 1997 – Central United 1998 – Central United 1999 – Dunedin Technical 2000 – Napier City Rovers 2001 – University-Mount Wellington 2002 – Napier City Rovers 2003 – University-Mount Wellington 2004 – Miramar Rangers 2005 – Central United 2006 – Western Suburbs 2007 – Central United 2008 – East Coast Bays AFC 2009 – Wellington Olympic AFC 2010 – Miramar Rangers 2011 – Wairarapa