Year
|
North Island Final
|
![]() |
![]() |
![]() |
South Island Final
|
![]() |
![]() |
1923
|
YMCA Wellington
|
4-1
|
Huntly Thistle
|
![]() |
Seacliff
|
bye
|
![]() |
1924
|
Auckland Harbour Board
|
2-0
|
Marist Wellington
|
![]() |
Seacliff
Result of replay following 1-1 draw
|
4-2
|
Sunnyside
|
1925
|
YMCA Wellington
|
2-1
|
Ponsonby
|
![]() |
Seacliff
|
2-1
|
Nomads United
|
1926
|
North Shore United
|
4-3
|
Wellington Hospital
|
![]() |
Sunnyside
|
4-3
|
Seacliff
|
1927
|
Ponsonby
|
2-1
|
Marist Wellington
|
![]() |
Northern
|
2-1
|
Nomads United
|
1928
|
Petone
|
2-1
|
YMCA Auckland
|
![]() |
Northern
|
1-0
|
Christchurch Thistle
|
1929
|
Tramways
|
2-1
|
YMCA Wellington
|
![]() |
Seacliff
|
1-0
|
Christchurch Thistle
|
1930
|
Petone
|
2-0*
|
Remuera Thistle
|
![]() |
Western
|
2-1
|
Port Chalmers
|
1931
|
Tramurewa
|
2-1
|
Petone
|
![]() |
Nomads United
|
2-1
|
Seacliff
|
1932
|
Marist Wellington
|
3-2
|
Hamilton Wanderers
|
![]() |
Millerton All Blacks
|
3-1
|
Maori Hill
|
1933
|
Ponsonby
|
3-0
|
Waterside
|
![]() |
Millerton All Blacks
* won by default
|
2-0*
|
Maori Hill
|
1934
|
Remuera Thistle
|
4-1
|
Petone
|
![]() |
Christchurch Thistle
|
1-0
|
Northern
|
1935
|
Wellington Hospital
|
3-0
|
Ponsonby
|
![]() |
Western
Result of replay following 0-0 draw
|
8-1
|
Millerton All Blacks
|
1936
|
Remuera Thistle
|
5-1
|
Waterside
|
![]() |
Western
* won by default
|
2-0
|
Maori Hill
|
1937
|
No competition
|
![]() |
![]() |
![]() |
No competition
|
![]() |
![]() |
1938
|
Waterside
|
5-2
|
Ponsonby
|
![]() |
Mosgiel
|
10-1
|
Nomads United
|
1939
|
Waterside
|
3-1
|
Ponsonby
|
![]() |
Western
|
4-3
|
Mosgiel
|
1940
|
Waterside
|
2-1
|
Comrades
|
![]() |
Mosgiel
|
7-1
|
Millerton Thistle
|
1941
|
No competition
|
![]() |
![]() |
![]() |
No competition
|
![]() |
![]() |
1942
|
No competition
|
![]() |
![]() |
![]() |
No competition
|
![]() |
![]() |
1943
|
No competition
|
![]() |
![]() |
![]() |
No competition
|
![]() |
![]() |
1944
|
No competition
|
![]() |
![]() |
![]() |
No competition
|
![]() |
![]() |
1945
|
Marist Wellington
Result of replay following 2-2 draw
|
2-0
|
Rotowaro
|
![]() |
Western
|
7-3
|
Mosgiel
|
1946
|
Marist Wellington
|
3-2
|
Metro College
|
![]() |
Christchurch Technical OB
|
5-3
|
Mosgiel
|
1947
|
Waterside
|
3-2
|
North Shore United
|
![]() |
Christchurch Technical OB
|
4-3
|
Mosgiel
|
1948
|
Waterside
|
1-0
|
Rotowaro
|
![]() |
Christchurch Technical OB
|
4-0
|
Invercargill Brigadiers
|
1949
|
Petone
Result of replay following 2-2 draw
|
4-0
|
Eden
|
![]() |
Northern
|
3-2
|
Christchurch Technical OB
|
1950
|
Eden
|
3-0
|
Institute Old Boys (Wellington)
|
![]() |
Christchurch Technical OB
|
3-2
|
Northern
|
1951
|
Eastern Suburbs
|
8-0
|
Petone
|
![]() |
Northern
|
5-2
|
Christchurch Thistle
|
1952
|
North Shore United
|
3-1
|
Seatoun
|
![]() |
Western
|
6-2
|
Roslyn Wakari
|
1953
|
Eastern Suburbs
|
1-0
|
Seatoun
|
![]() |
Northern
|
3-0
|
Christchurch Thistle
|
1954
|
Onehunga
|
3-2
|
Stop Out
|
![]() |
Western
|
2-0
|
Northern
|
1955
|
Eastern Suburbs
|
4-1
|
Victoria University
|
![]() |
Western
* Won 4-2 on corners
|
2-2*
|
Roslyn Wakari
|
1956
|
Stop Out
|
7-3
|
Eastern Suburbs
|
![]() |
Shamrock
|
2-0
|
Invercargill Brigadiers
|
1957
|
Seatoun
|
2-1
|
Eastern Union
|
![]() |
Christchurch Technical OB
|
3-1
|
Invercargill Brigadiers
|
1958
|
Seatoun
|
4-2
|
Eastern Suburbs
|
![]() |
Christchurch City
|
6-1
|
Northern
|
1959
|
North Shore United
|
3-2
|
Miramar Rangers
|
![]() |
Northern
|
2-0
|
Western
|
1960
|
North Shore United
|
10-2
|
Moturoa
|
![]() |
Christchurch Technical OB
|
5-1
|
Northern
|
1961
|
North Shore United
|
6-1
|
Miramar Rangers
|
![]() |
Northern
|
3-1
|
Western
|
1962
|
Technical Old Boys (Waikato)
|
4-0
|
Moturoa
|
![]() |
Northern
|
2-1
|
Nelson Rangers
|
1963
|
North Shore United
|
9-2
|
Marist Wellington
|
![]() |
Nomads United
|
3-0
|
Northern
|
1964
|
Mt Roskill
|
3-1
|
Palmerston North Thistle
|
![]() |
Christchurch Technical OB
|
4-1
|
Nelson Rangers
|
1965
|
Eastern Suburbs
|
4-2
|
Diamond
|
![]() |
St. Kilda
|
1-0
|
Christchurch City
|
1966
|
Miramar Rangers
|
2-1
|
Ponsonby
|
![]() |
Western
Result of replay following 1-1 draw
|
3-1
|
St. Kilda
|
1967
|
North Shore United
|
1-0
|
Miramar Rangers
|
![]() |
Christchurch City
|
4-1
|
Invercargill Thistle
|
1968
|
Eastern Suburbs
|
6-2
|
Palmerston North Thistle
|
![]() |
Christchurch Technical
|
3-0
|
Roslyn Wakari
|
1969
|
Eastern Suburbs
|
5-2
|
Miramar Rangers
|
![]() |
New Brighton
|
5-0
|
Invercargill Thistle
|