Year
|
Winners
|
Province
|
Score
|
Runners-Up
|
Province
|
1923
|
Seacliff
W. Hooper (2), R. Baxter,
M. MacDougall
|
Otago
|
4-0
|
YMCA
|
Wellington
|
1924
|
Harbour Board
M. Heyes, H. Margison,
W. Palmer
|
Auckland
|
3-1
|
Seacliff
W. Simmons
|
Otago
|
1925
|
YMCA
S. Dempster (2), D. Halley
|
Wellington
|
3-2
|
Seacliff
W. Hanlin, W. Hooper
|
Otago
|
1926
|
Sunnyside
A. Trotter (3), H. Pickering
|
Canterbury
|
4-2
|
North Shore United
L. Hipkins, J. Woolley
|
Auckland
|
1927
|
Ponsonby
J. Adshead, G. Hunter, R. Innes
|
Auckland
|
3-2
|
Northern
A. McDowell, A. McTavish
|
Otago
|
1928
|
Petone
W. Farquhar
|
Wellington
|
1-0
|
Northern
|
Otago
|
1929
|
Tramways
H. Spencer (2), C. Bell,
E. Williams
|
Auckland
|
4-0
|
Seacliff
|
Otago
|
1930
|
Petone
D. Craig, J. Dodds
|
Wellington
|
2-1
|
Western
C. Falloon
|
Canterbury
|
1931
|
Tramurewa
C. Bell (3), H. Donaldson,
A. Spong
|
Auckland
|
5-2
|
Nomads United
G. Goode, A. Wilson
|
Canterbury
|
1932
|
Marist
E. Barton (3), J. Kershaw,
S. Marshment
|
Wellington
|
5-0
|
Millerton All Blacks
|
Buller
|
1933
|
Ponsonby
R. Innes, J. Jepson
|
Auckland
|
2-1
|
Millerton All Blacks
T. Pollock
|
Buller
|
1934
|
Thistle
W. Watson, L. Wood
|
Auckland
|
2-1
|
Thistle
J. Adam
|
Canterbury
|
1935
|
Hospital
A. Gibb, W. McGrory, W. Woods
|
Wellington
|
3-1
|
Western
M. Gordon
|
Canterbury
|
1936
|
Western
W. White (2), G. Ellis
|
Canterbury
|
3-2
|
Thistle
F. Angus (2)
|
Auckland
|
1938
|
Waterside
S. Ward (2), T. Janes, T. Walker
|
Wellington
|
4-0
|
Mosgiel
|
Otago
|
1939
|
Waterside
C. McCarthy (2), A. Longbottom,
S. Ward
|
Wellington
|
4-2
|
Western
H. Galbraith, R. Smith
|
Canterbury
|
1940
|
Waterside
C. McCarthy (3), A. Longbottom,
T. Walker, S. Ward
|
Wellington
|
6-2
|
Mosgiel
W. Rogers, A. Sharpe
|
Otago
|
1945
|
Western
J. Smith (3), J. Druker
|
Canterbury
|
4-3
|
Marist
G. Irvine, R. Price, "oggie"
|
Wellington
|
1946
|
Marist
H. Bell, J. Hatchard
|
Wellington
|
2-1
|
Christchurch Technical
C. Thomas
|
Canterbury
|
1947
|
Waterside
M. Bell, T. Janes
|
Wellington
|
2-1
|
Christchurch Technical
C. Bailey
|
Canterbury
|
1948
|
Christchurch Technical
P. O'Malley, C. Thomas
|
Canterbury
|
2-0
|
Waterside
|
Wellington
|
1949
|
Petone
W. Hewitt
|
Wellington
|
1-0
|
Northern
|
Otago
|
1950
|
Eden
D. Brewer, P. Goddard, J. Jakens
|
Auckland
|
3-2
|
Christchurch Technical
C. Bailey, C. Thomas
|
Canterbury
|
1951
|
Eastern Suburbs
R. King (3), J. Anderson,
A. Frogley
|
Auckland
|
5-1
|
Northern
T. McFarlane
|
Otago
|
1952
|
North Shore United
H. Moyle
|
Auckland
|
1-1*
|
Western
N. Joseph
|
Canterbury
|
1953
|
Eastern Suburbs
R. King (2), M. Anderson,
K. Fleet
|
Auckland
|
4-3
|
Northern
T. McFarlane (2),
W. Boardman
|
Otago
|
1954
|
Onehunga
R. McCullough
|
Auckland
|
1-0
|
Western
|
Canterbury
|
1955
|
Western
P. Saunderson (3), A. Davis,
S. Ralph, J. White
|
Canterbury
|
6-2
|
Eastern Suburbs
M. Anderson, R. King
|
Auckland
|
1956
|
Stop Out
F. Benge, A. Schryvers, B. Sergent,
J. Sharp
|
Wellington
|
4-1
|
Shamrock
E. Fields
|
Canterbury
|
1957
|
Seatoun
W. Logan (2), S. Goddard
|
Wellington
|
3-1
|
Christchurch Technical
A. McAnulty
|
Canterbury
|
1958
|
Seatoun
J. Donovan (6), R. Wright
|
Wellington
|
7-1
|
Christchurch City
K. Giblett
|
Canterbury
|
1959
|
Northern
W. Berry, G. Little, "oggie"
|
Otago
|
3-2
|
North Shore United
C. Foulkes, A. Middleton
|
Auckland
|
1960
|
North Shore United
A. Lowndes (2), K. Armstrong,
T. Paterson, J. Ryan
|
Auckland
|
5-3
|
Christchurch Technical
J. Campbell, T. Charlton,
A. Verham
|
Canterbury
|
1961
|
Northern
B. Campbell, G. Little
|
Otago
|
2-0
|
North Shore United
|
Auckland
|
1962
|
Technical
P. Nevison (2), P. Feenstra,
T. Jones
|
Waikato
|
4-1
|
Northern
G. Little
|
Otago
|
1963
|
North Shore United
P. Maynard, T. McNicholl,
A. Middleton
|
Auckland
|
3-1
|
Nomads United
R. Muirson
|
Canterbury
|
1964
|
Mt. Roskill
G. Cozens (2), R. Darby
|
Auckland
|
3-1
|
Dunedin Technical
W. Porteous
|
Otago
|
1965
|
Eastern Suburbs
J. Legg (2), T. Pugh (2)
|
Auckland
|
4-1
|
St Kilda
B. Slinn
|
Otago
|
1966
|
Miramar Rangers
L. Taylor
|
Wellington
|
1-0
|
Western
|
Canterbury
|
1967
|
North Shore United
I. Campbell, W. Rimmer
|
Auckland
|
2-1
|
Christchurch City
T. Haydon
|
Canterbury
|
1968
|
Eastern Suburbs
J. Wrathall (2)
|
Auckland
|
2-0
|
Christchurch Technical
|
Canterbury
|
1969
|
Eastern Suburbs
W. de Graaf, J. Wrathall
|
Auckland
|
2-0
|
New Brighton
|
Canterbury
|
1970
|
Blockhouse Bay
C. Shaw (2)
|
Auckland
|
2-2
|
Western Suburbs
W. Huntley (2)
|
Wellington
|
Replay
|
Blockhouse Bay
C. Campbell, I. Ormond,
C. Shaw
|
Auckland
|
3-2
|
Western Suburbs
B. Baker, B. Humphreys
|
Wellington
|
1971
|
Western Suburbs
B. Humphreys, A. Jeffery,
D. Wallace
|
Wellington
|
3-2
|
Wellington City
J. Beck, P. Cameron
|
Wellington
|
1972
|
Christchurch United
G. Dacombe (4)
|
Canterbury
|
4-4
|
Mt. Wellington
R. Armstrong (2),
E. Thomas, B. Turner
|
Auckland
|
replay
|
Christchurch United
I. Park
|
Canterbury
|
1-1
|
Mt. Wellington
D. Tindall
|
Auckland
|
replay
|
Christchurch United
A. Marley, I. Park
|
Canterbury
|
2-1
|
Mt. Wellington
R. Armstrong
|
Auckland
|
1973
|
Mt. Wellington
D. Taylor (2), J. Houghton
|
Auckland
|
3-0
|
North Shore United
|
Auckland
|
1974
|
Christchurch United
B. Hardman, I. Park
|
Canterbury
|
2-0
|
Wellington United
|
Wellington
|
1975
|
Christchurch United
M.McNaughton, N. Moran,
K. Mulgrew,, "oggie"
|
Canterbury
|
4-2
|
Blockhouse Bay
M. Farac, C. Shaw
|
Auckland
|
1976
|
Christchurch United
N. Moran (2), M. McNaughton,
"oggie"
|
Canterbury
|
4-0
|
Eastern Suburbs
|
Auckland
|
1977
|
Nelson United
J. Enoka
|
Nelson
|
1-0
|
Mt. Wellington
|
Auckland
|
1978
|
Manurewa
B. Foster
|
Franklin
|
1-0
|
Nelson United
|
Nelson
|
1979
|
North Shore United
K. Hobbs, I. Ormond
|
Auckland
|
2-1
|
Mt. Wellington
J. Leijh
|
Auckland
|
1980
|
Mt. Wellington
S. Carruthers, W. McClure
|
Auckland
|
2-0
|
Dunedin City
|
Otago
|
1981
|
Dunedin City
M. Glubb (2), T. Wilson
|
Otago
|
3-1
|
Mt. Wellington
W. McClure
|
Auckland
|
1982
|
Mt. Wellington
K. Nelson
|
Auckland
|
1-0
|
Miramar Rangers
|
Wellington
|
1983
|
Mt. Wellington
F. de Jong, K. Nelson
|
Auckland
|
2-2
|
Gisborne City
C. Walker (2)
|
Poverty Bay
|
replay
|
Mt. Wellington
K. Nelson, J. Price
|
Auckland
|
2-0
|
Gisborne City
|
Poverty Bay
|
1984
|
Manurewa
S. Sumner (2)
|
Franklin
|
2-1
|
Gisborne City
K. Cresswell
|
Poverty Bay
|
1985
|
Napier City Rovers
G. Brown, H. Clarke, P. Halford
|
Hawke's Bay
|
3-1
|
North Shore United
B. Weymouth
|
Auckland
|
1986
|
North Shore United
K. Hagan, D. McClennan,
B. McKeown, K. Wright
|
Auckland
|
4-2@
|
Mt. Maunganui
A. Ferris, G. Proudman
|
Bay of Plenty
|
1987
|
Gisborne City
S. Morrell (2), K. Birch, S. Byrne,
P. Nixon, B. Strutt, S. Sumner
|
Poverty Bay
|
7-3@
|
Christchurch United
A. Carville, P. Nicholls,
J. Verweij
|
Canterbury
|
1988
|
Waikato United
S. Tate (2), L. Bauerfeind
|
Waikato
|
3-3#
|
Christchurch United
K. Braithwaite, J. Hanson,
J. Verweij
|
Canterbury
|
1989
|
Christchurch United
M. McGarry (3), K. Braithwaite,
L. Fitzpatrick, S. Sumner,
J. Verweij
|
Canterbury
|
7-1
|
Rotorua City
S. Zohs
|
Bay of Plenty
|
1990
|
Mt. Wellington
R. Armstrong, N. Barkley, "oggie"
|
Auckland
|
3-3&
|
Christchurch United
A. Carville (2), M. McGarry
|
Canterbury
|
1991
|
Christchurch United
A. Evans (2)
|
Canterbury
|
2-1
|
Wellington United
M. Fullen
|
Wellington
|
1992
|
Miramar Rangers
B. Wright (2, incl. pen),
V. Coveny
|
Wellington
|
3-1
|
Waikato United
D. Fellowes
|
Waikato
|
1993
|
Napier City Rovers
P. Halford (3), D. Fletcher (2),
M. Akers
|
Hawke's Bay
|
6-0
|
Christchurch Rangers
|
Canterbury
|
1994
|
Waitakere City
N. Barkley
|
Auckland
|
1-0
|
Wellington Olympic
|
Wellington
|
1995
|
Waitakere City
G. Gray (2), T. Edge,
D. McClennan
|
Auckland
|
4-0
|
North Shore United
|
Auckland
|
1996
|
Waitakere City
D. McClennan, L. Mulrooney,
N. Woodhams
|
Auckland
|
3-1
|
Mt. Wellington
N. Hyde
|
Auckland
|
1997
|
Central United
P. Urlovic (2), W. Rufer
|
Auckland
|
3-2
|
Napier City Rovers
M. Akers, K. Oliver
|
Hawke's Bay
|
1998
|
Central United
N. Hickey (2), P. Urlovic (2),
I. Vicelich
|
Auckland
|
5-0
|
Dunedin Technical
|
Otago
|
1999
|
Dunedin Technical
A. Burgess, J. Flaws, J. Tee,
G. Marshall
|
Otago
|
4-0
|
Waitakere City
|
Auckland
|
2000
|
Napier City Rovers
L. Birnie, J. Cudd, C. McIvor,
R. Ravenhill
|
Hawke's Bay
|
4-1
|
Central United
S. Mack
|
Auckland
|
2001
|
University-Mt. Wellington
H. McCormack (2), T. Medhurst
|
Auckland
|
3-3%
|
Central United
C. Banks (2), D. Aliaga
|
Auckland
|
2002
|
Napier City Rovers
L. Birnie, B. Scott
|
Hawke's Bay
|
2-0
|
Tauranga City United
|
Bay of Plenty
|
2003
|
University-Mt. Wellington
H. McCormack (2), J. Waugh
|
Auckland
|
3-1
|
Melville United
S. Watene
|
Waikato
|
2004
|
Miramar Rangers
M. Zanotto
|
Wellington
|
1-0
|
Waitakere City
|
Auckland
|
2005
|
Central United
N. Sykes, P. Urlovic
|
Auckland
|
2-1
|
Marist Palmerston North
N. Hill
|
Manawatu
|
2006
|
Western Suburbs
|
Wellington
|
0-0^
|
Eastern Suburbs
|
Auckland
|
2007
|
Central United
|
Auckland
|
0-0$
|
Western Suburbs
|
Wellington
|
2008
|
East Coast Bays
"oggie"
|
Auckland
|
1-0
|
Dunedin Technical
|
Otago
|
2009
|
Wellington Olympic
R. de Gregorio, M. Malivuk
|
Wellington
|
2-1
|
Three Kings United
L. Del Monte
|
Auckland
|