| 1923 |
Athletic Park, Wellington |
SEACLIFF |
Seacliff - Wellington YMCA 4-0 |
| 1924 |
Athletic Park, Wellington |
AUCKLAND HARBOUR BOARD |
Auckland Harbour Board - Seacliff 3-1 d.t.s. (1-1) |
| 1925 |
Newtown Park, Wellington |
WELLINGTON YMCA |
Wellington YMCA - Seacliff 3-2 d.t.s. (2-2) |
| 1926 |
Basin Reserve, Wellington |
SUNNYSIDE |
Sunnyside - North Shore 4-2 |
| 1927 |
Newtown Park, Wellington |
PONSONBY |
Ponsonby - Northern 3-2 |
| 1928 |
Basin Reserve, Wellington |
PETONE FC |
Petone FC - Northern 1-0 |
| 1929 |
Basin Reserve, Wellington |
TRAMWAYS |
Tramways - Seacliff 4-0 |
| 1930 |
Basin Reserve, Wellington |
PETONE FC |
Petone FC - Western 2-1 |
| 1931 |
Basin Reserve, Wellington |
TRAMUREWA |
Tramurewa - Nomads 5-2 d.t.s. (2-2) |
| 1932 |
Basin Reserve, Wellington |
WELLINGTON MARIST |
Wellington Marist - Millerton All Blacks 5-0 |
| 1933 |
Basin Reserve, Wellington |
PONSONBY |
Ponsonby - Millerton All Blacks 2-1 |
| 1934 |
Basin Reserve, Wellington |
AUCKLAND THISTLE |
Auckland Thistle - Christchurch Thistle 2-1 |
| 1935 |
Basin Reserve, Wellington |
HOSPITAL |
Hospital - Western 3-1 |
| 1936 |
Basin Reserve, Wellington |
WESTERN |
Western - Auckland Thistle 3-2 |
| 1937 |
cancellata |
| 1938 |
Basin Reserve, Wellington |
WATERSIDE |
Waterside - Mosgiel 4-0 |
| 1939 |
Basin Reserve, Wellington |
WATERSIDE |
Waterside - Western 4-2 |
| 1940 |
Basin Reserve, Wellington |
WATERSIDE |
Waterside - Mosgiel 6-2 |
| 1941 |
non disputata per la Seconda Guerra Mondiale |
| 1942 |
non disputata per la Seconda Guerra Mondiale |
| 1943 |
non disputata per la Seconda Guerra Mondiale |
| 1944 |
non disputata per la Seconda Guerra Mondiale |
| 1945 |
Basin Reserve, Wellington |
WESTERN |
Western - Wellington Marist 4-3 d.t.s. (3-3) |
| 1946 |
Basin Reserve, Wellington |
WELLINGTON MARIST |
Wellington Marist - Christchurch Technical Old Boys 2-1 |
| 1947 |
Basin Reserve, Wellington |
WATERSIDE WELLINGTON |
Waterside Wellington - Technical Old Boys 2-1 |
| 1948 |
Basin Reserve, Wellington |
TECHNICAL OLD BOYS |
Technical Old Boys - Waterside Wellington 2-0 |
| 1949 |
Basin Reserve, Wellington |
PETONE SETTLERS |
Petone Settlers - Northern AFC 1-0 |
| 1950 |
Basin Reserve, Wellington |
EDEN |
Eden - Technical Old Boys 3-2 d.t.s. (2-2) |
| 1951 |
Basin Reserve, Wellington |
EASTERN SUBURBS |
Eastern Suburbs - Northern 5-1 |
| 1952 |
Basin Reserve, Wellington |
NORTH SHORE UNITED |
North Shore United - Western 1-1 d.t.s. (titolo condiviso)
|
| |
|
WESTERN |
| 1953 |
Basin Reserve, Wellington |
EASTERN SUBURBS |
Eastern Suburbs - Northern 4-3 |
| 1954 |
Basin Reserve, Wellington |
ONEHUNGA |
Onehunga - Western 1-0 |
| 1955 |
Basin Reserve, Wellington |
WESTERN |
Western - Eastern Suburbs 6-2 |
| 1956 |
Basin Reserve, Wellington |
STOP OUT |
Stop Out - Shamrock 4-1 |
| 1957 |
Basin Reserve, Wellington |
SEATOUN |
Seatoun - Technical Old Boys 3-1 |
| 1958 |
Basin Reserve, Wellington |
SEATOUN |
Seatoun - Christchurch City 7-1 |
| 1959 |
Basin Reserve, Wellington |
NORTHERN |
Northern - North Shore United 3-2 |
| 1960 |
Basin Reserve, Wellington |
NORTH SHORE UNITED |
North Shore United - Technical Old Boys 5-3 |
| 1961 |
Basin Reserve, Wellington |
NORTHERN |
Northern - North Shore United 2-0 |
| 1962 |
Basin Reserve, Wellington |
HAMILTON TECHNICAL OLD BOYS |
Hamilton Technical Old Boys - Northern 4-1 |
| 1963 |
Basin Reserve, Wellington |
NORTH SHORE UNITED |
North Shore United - Nomads 4-1 |
| 1964 |
Basin Reserve, Wellington |
MOUNT ROSKILL |
Mount Roskill - King Edward TCOB 3-1 |
| 1965 |
Basin Reserve, Wellington |
EASTERN SUBURBS |
Eastern Suburbs - Saint Kilda 4-1 |
| 1966 |
Basin Reserve, Wellington |
MIRAMAR RANGERS |
Miramar Rangers - Western 1-0 |
| 1967 |
Basin Reserve, Wellington |
NORTH SHORE UNITED |
North Shore United - Christchurch City 2-1 |
| 1968 |
Basin Reserve, Wellington |
EASTERN SUBURBS |
Eastern Suburbs - Christchurch Technical 2-0 |
| 1969 |
Basin Reserve, Wellington |
EASTERN SUBURBS |
Eastern Suburbs - New Brighton 2-0 |
| 1970 |
Basin Reserve e Newmarket Park |
BLOCKHOUSE BAY |
Blockhouse Bay - Western Suburbs FC 2-2 d.t.s. (replay 3-2) |
| 1971 |
Basin Reserve, Wellington |
WESTERN SUBURBS FC |
Western Suburbs FC - Wellington City 3-2 d.t.s. |
| 1972 |
Wellington, Christchurch e Auckland |
CHRISTCHURCH UNITED |
Christchurch United - Mount Wellington 4-4 d.t.s. (1-1 d.t.s. 2-1) |
| 1973 |
Newmarket Park, Auckland |
MOUNT WELLINGTON |
Mount Wellington - North Shore United 3-0 |
| 1974 |
Queen Elizabeth II Park, Christchurch |
CHRISTCHURCH UNITED |
Christchurch United - Wellington Diamond United 2-0 |
| 1975 |
Newmarket Park, Auckland |
CHRISTCHURCH UNITED |
Christchurch United - Blockhouse Bay 4-2 d.t.s. |
| 1976 |
Queen Elizabeth II Park, Christchurch |
CHRISTCHURCH UNITED |
Christchurch United - Eastern Suburbs 4-0 |
| 1977 |
Newmarket Park, Auckland |
NELSON UNITED |
Nelson United - Mount Wellington 1-0 |
| 1978 |
Trafalgar Park, Nelson |
MANUREWA |
Manurewa - Nelson United 1-0 |
| 1979 |
McLennan Park, Papakura |
NORTH SHORE UNITED |
North Shore United - Mount Wellington 2-1 |
| 1980 |
Basin Reserve, Wellington |
MOUNT WELLINGTON |
Mount Wellington - Dunedin City 2-0 |
| 1981 |
Basin Reserve, Wellington |
DUNEDIN CITY |
Dunedin City - Mount Wellington 3-1 |
| 1982 |
Basin Reserve, Wellington |
MOUNT WELLINGTON |
Mount Wellington - Miramar Rangers 1-0 d.t.s. |
| 1983 |
Childers Road Reserve e Bill McKinlay Park |
MOUNT WELLINGTON |
Mount Wellington - Gisborne City 2-2 d.t.s. (replay 2-0) |
| 1984 |
Mount Smart Stadium, Auckland |
MANUREWA |
Manurewa - Gisborne City 2-1 |
| 1985 |
Mount Smart Stadium, Auckland |
NAPIER CITY ROVERS |
Napier City Rovers - North Shore United 3-1 |
| 1986 |
North Shore e Mount Maunganui |
NORTH SHORE UNITED |
North Shore United - Mount Maunganui 0-1 4-1 |
| 1987 |
Gisborne e Christchurch |
GISBORNE CITY |
Gisborne City - Christchurch United 5-1 2-2 |
| 1988 |
Christchurch e Hamilton |
WAIKATO UNITED |
Christchurch United - Waikato United 2-2 1-1 |
| 1989 |
Newtown Park, Wellington |
CHRISTCHURCH UNITED |
Christchurch United - Rotorua City 7-1 |
| 1990 |
Basin Reserve, Wellington |
MOUNT WELLINGTON |
Mount Wellington - Christchurch United 7-5 d.c.r. (3-3 d.t.s.) |
| 1991 |
Basin Reserve, Wellington |
CHRISTCHURCH UNITED |
Christchurch United - Wellington United 2-1 |
| 1992 |
Basin Reserve, Wellington |
MIRAMAR RANGERS |
Miramar Rangers - Waikato United 3-1 |
| 1993 |
McLean Park, Napier |
NAPIER CITY RANGERS |
Napier City Rangers - Christchurch Rangers 6-0 |
| 1994 |
McLean Park, Napier |
WAITAKERE CITY |
Waitakere City - Wellington Olympic 1-0 |
| 1995 |
McLean Park, Napier |
WAITAKERE CITY |
Waitakere City - North Shore United 4-0 |
| 1996 |
Park Island Ground, Napier |
WAITAKERE CITY |
Waitakere City - Mount Wellington 3-1 |
| 1997 |
Park Island Ground, Napier |
CENTRAL UNITED |
Central United - Napier City Rovers 3-2 d.t.s. |
| 1998 |
North Harbour Stadium, North Shore |
CENTRAL UNITED |
Central United - Dunedin Technical 5-0 |
| 1999 |
North Harbour Stadium, North Shore |
DUNEDIN TECHNICAL |
Dunedin Technical - Waitakere City 4-0 |
| 2000 |
North Harbour Stadium, North Shore |
NAPIER CITY ROVERS |
Napier City Rovers - Central United 4-1 |
| 2001 |
North Harbour Stadium, North Shore |
UNIVERSITY-MOUNT WELLINGTON |
University-Mount Wellington - Central United 8-7 d.c.r. (3-3 d.t.s.) |
| 2002 |
Bluewater Park Island, Napier |
NAPIER CITY ROVERS |
Napier City Rovers - Tauranga City United 2-0 |
| 2003 |
North Harbour Stadium, North Shore |
UNIVERSITY-MOUNT WELLINGTON |
University-Mount Wellington - Melville United 3-1 |
| 2004 |
North Harbour Stadium, North Shore |
MIRAMAR RANGERS |
Miramar Rangers - Waitakere City 1-0 d.t.s. |
| 2005 |
North Harbour Stadium, North Shore |
CENTRAL UNITED |
Central United - Palmerston North Marist 2-1 |
| 2006 |
North Harbour Stadium, North Shore |
WESTERN SUBURBS FC |
Western Suburbs FC - Eastern Suburbs 3-0 d.c.r. (0-0 d.t.s.) |
| 2007 |
Kiwitea Street, Auckland |
CENTRAL UNITED |
Central United - Western Suburbs FC 10-9 d.c.r. (0-0 d.t.s.) |
| 2008 |
North Harbour Stadium, North Shore |
EAST COAST BAYS |
Dunedin Technical - East Coast Bays 0-1 |
| 2009 |
North Harbour Stadium, North Shore |
WELLINGTON OLYMPIC |
Wellington Olympic - Three Kings United 2-1 |
| 2010 |
North Harbour Stadium, Auckland |
MIRAMAR RANGERS |
Miramar Rangers - Bay Olympic 3-1 |
| 2011 |
Memorial Park, Palmerston North |
WAIRARAPA UNITED |
Wairarapa United - Napier City Rovers 2-1 |
| 2012 |
Newtown Park, Wellington |
CENTRAL UNITED |
Central United - Lower Hutt City 6-1 |
| 2013 |
English Park, Christchurch |
CASHMERE TECHNICAL |
Cashmere Technical - Waitakere City 3-1 |
| 2014 |
North Harbour Stadium, Albany |
CASHMERE TECHNICAL |
Central United - Cashmere Technical 1-2 |
| 2015 |
- |
EASTERN SUBURBS |
Eastern Suburbs - Napier City Rovers 2-1 |
| 2016 |
QBE Stadium, North Shore |
BIRKENHEAD UNITED |
Birkenhead United - Waitakere City 3-2 d.t.s. (2-2) |
| 2017 |
QBE Stadium, North Shore |
ONEHUNGA SPORTS |
Central United - Onehunga Sports 8-9 d.c.r. (3-3 d.t.s.) |
| 2018 |
QBE Stadium, North Shore |
BIRKENHEAD UNITED |
Birkenhead United - Western Suburbs 6-5 d.c.r. (1-1 d.t.s.) |
| 2019 |
North Harbour Stadium, Auckland |
NAPIER CITY ROVERS |
Melville United - Napier City Rovers 2-3 |
| 2020 |
cancellata per l'emergenza Covid-19 |
| 2021 |
Jerry Collins Stadium, Porirua |
CASHMERE TECHNICAL |
Cashmere Technical - Miramar Rangers 4-2 |
| 2022 |
North Harbour Stadium, Auckland |
AUCKLAND CITY |
Auckland City - Eastern Suburbs 1-0 |
| 2023 |
North Harbour Stadium, Auckland |
CHRISTCHURCH UNITED |
Melville United - Christchurch United 4-6 d.c.r. (2-2 d.t.s.) |
| 2024 |
North Harbour Stadium, Auckland |
WELLINGTON OLYMPIC |
Wellington Olympic - Auckland City 6-5 d.c.r. (1-1) |
| 2025 |
North Harbour Stadium, Auckland |
WELLINGTON OLYMPIC |
Auckland United - Wellington Olympic 2-4 |