| No. | Date | Venue | Opponents | Score | Competition | New Zealand scorers | Att. | Ref. |
|---|
| 1 | 17 June 1922 | Carisbrook, Dunedin (H) | Australia | 3–1 | Soccer Ashes | Cook (2), Knott | — | [1] [3] |
| 2 | 24 June 1922 | Athletic Park, Wellington (H) | Australia | 1–1 | Soccer Ashes | Cook | — | [1] [3] |
| 3 | 8 July 1922 | Auckland Domain, Auckland (H) | Australia | 3–1 | Soccer Ashes | Ballard, Cook, Dacre | — | [1] [3] |
| 4 | 9 June 1923 | Brisbane Cricket Ground, Brisbane (A) | Australia | 1–2 | Soccer Ashes | Dacre | — | [1] [3] |
| 5 | 16 June 1923 | Sydney Cricket Ground, Sydney (A) | Australia | 3–2 | Soccer Ashes | Campbell (3) | — | [1] [3] |
| 6 | 30 June 1923 | Newcastle Showgrounds, Newcastle (A) | Australia | 4–1 | Soccer Ashes | Campbell (4) | — | [1] [3] |
| 7 | 25 June 1927 | Dunedin (H) | Canada | 2–2 | Friendly | Hislop, Innes | — | [1] [3] |
| 8 | 5 July 1927 | Christchurch (H) | Canada | 1–2 | Friendly | Spencer | — | [1] [3] |
| 9 | 9 July 1927 | Wellington (H) | Canada | 1–0 | Friendly | McCormack | — | [1] [3] |
| 10 | 23 July 1927 | Auckland (H) | Canada | 1–4 | Friendly | Hooper | — | [1] [3] |
| 11 | 5 June 1933 | Brisbane Exhibition Grounds, Brisbane (A) | Australia | 2–4 | Soccer Ashes | Chapman, Kershaw | — | [1] [3] |
| 12 | 17 June 1933 | Sydney Cricket Ground, Sydney (A) | Australia | 4–6 | Soccer Ashes | Chapman, Ives, Kay, Kershaw | — | [1] [3] |
| 13 | 24 June 1933 | Sydney Cricket Ground, Sydney (A) | Australia | 2–4 | Soccer Ashes | Kershaw (A) | — | [1] [3] |
| 14 | 4 July 1936 | Logan Park, Dunedin (H) | Australia | 1–7 | Soccer Ashes | Skinner | — | [1] [3] |
| 15 | 11 July 1936 | Athletic Park, Wellington (H) | Australia | 0–10 | Soccer Ashes | | — | [1] [3] |
| 16 | 18 July 1936 | Blandford Park, Auckland (H) | Australia | 1–4 | Soccer Ashes | Haggett | — | [1] [3] |
| 17 | 28 June 1947 | Christchurch (H) | South Africa | 5–6 | Friendly | Smith (3), Mason, Wood | — | [1] [3] |
| 18 | 5 July 1947 | Dunedin (H) | South Africa | 0–6 | Friendly | | — | [1] [3] |
| 19 | 12 July 1947 | Wellington (H) | South Africa | 3–8 | Friendly | Smith (3) | — | [1] [3] |
| 20 | 19 July 1947 | Auckland (H) | South Africa | 1–4 | Friendly | Smith | — | [1] [3] |
| 21 | 14 August 1948 | Basin Reserve, Wellington (H) | Australia | 0–6 | Soccer Ashes | | — | [1] [3] |
| 22 | 28 August 1948 | Lancaster Park, Christchurch (H) | Australia | 0–7 | Soccer Ashes | | — | [1] [3] |
| 23 | 4 September 1948 | Basin Reserve, Wellington (H) | Australia | 0–4 | Soccer Ashes | | — | [1] [3] |
| 24 | 11 September 1948 | Blandford Park, Auckland (H) | Australia | 1–8 | Friendly | Masters | — | [1] [3] |
| 25 | 19 September 1951 | Nouméa (A) | New Caledonia | 0–2 | Friendly | | — | [1] [3] |
| 26 | 22 September 1951 | Nouméa (A) | New Caledonia | 6–4 | Friendly | Newall (4), Fleet, Walsh | — | [1] [3] |
| 27 | 24 September 1951 | Nouméa (A) | New Caledonia | 0–2 | Friendly | | — | [1] [3] |
| 28 | 30 September 1951 | Nouméa (A) | New Caledonia | 3–1 | Friendly | Coxon (2), Fleet | — | [1] [3] |
| 29 | 4 October 1951 | Nouméa (N) | New Hebrides | 9–0 | Friendly | Coxon (3), Walsh (3), Newall (2), Fleet | — | [1] [3] |
| 30 | 7 October 1951 | Suva (A) | Fiji | 6–4 | Friendly | Newall (3), Coxon, McKissock, Mutimer | — | [1] [3] |
| 31 | 7 September 1952 | Suva (A) | Fiji | 2–0 | Friendly | Hope-Ede, White | — | [1] [3] |
| 32 | 14 September 1952 | Lautoka (A) | Fiji | 9–0 | Friendly | Newall (3), Kendrick (2), Quickenden (2), White, Own goal | — | [1] [3] |
| 33 | 16 September 1952 | Suva (A) | Fiji | 5–2 | Friendly | Coxon (2), Kendrick (2), White | — | [1] [3] |
| 34 | 21 September 1952 | Papeete (A) | Tahiti | 2–2 | Friendly | Coxon, Newall | — | [1] [3] |
| 35 | 28 September 1952 | Papeete (A) | Tahiti | 5–3 | Friendly | Newall (4), Coxon | — | [1] [3] |
| 36 | 14 August 1954 | Melbourne (A) | Australia | 2–1 | Soccer Ashes | King, Steele Jr. | — | [1] [3] |
| 37 | 28 August 1954 | Brisbane (A) | Australia | 1–4 | Soccer Ashes | Smith | — | [1] [3] |
| 38 | 4 September 1954 | Sydney (A) | Australia | 1–4 | Soccer Ashes | Steele Jr. | — | [1] [3] |
| 39 | 16 August 1958 | Basin Reserve, Wellington (H) | Australia | 2–3 | Friendly | Aird, Hume | — | [1] [3] |
| 40 | 23 August 1958 | Carlaw Park, Auckland (H) | Australia | 2–2 | Friendly | Steele Jr. (2) | — | [1] [3] |
| 41 | 31 August 1958 | Nouméa (A) | New Caledonia | 2–1 | Friendly | McLaren, Steele Jr. | — | [1] [3] |
| 42 | 7 September 1958 | Nouméa (A) | New Caledonia | 5–1 | Friendly | Hume (3), Cuthill, Steele Jr. | — | [1] [3] |
| 43 | 14 September 1958 | Nouméa (A) | New Caledonia | 2–1 | Friendly | Hume (2) | — | [1] [3] |
| 44 | 5 September 1960 | Papeete (A) | Tahiti | 5–1 | Friendly | Charlton (2), Raat (2), Bell | — | [1] [4] |
| 45 | 12 September 1960 | Papeete (A) | Tahiti | 2–1 | Friendly | Charlton, Raat | — | [1] [4] |
| 46 | 2 June 1962 | Christchurch (H) | New Caledonia | 4–1 | Friendly | McVey (2), Pugh (2) | — | [1] [4] |
| 47 | 4 June 1962 | Wellington (H) | New Caledonia | 4–2 | Friendly | Armstrong (3), Ormond | — | [1] [4] |
| 48 | 5 November 1967 | Saigon (N) | Australia | 3–5 | 1967 South Vietnam Independence Cup | Mears, Nemet, Shaw | — | [1] [4] [5] |
| 49 | 8 November 1967 | Nouméa (A) | New Caledonia | 0–4 | Friendly | | — | [1] [4] |
| 50 | 8 November 1967 | Saigon (N) | Singapore | 3–1 | 1967 South Vietnam Independence Cup | Thomas (2), Turner | — | [1] [4] [5] |
| 51 | 10 November 1967 | Saigon (N) | South Vietnam | 1–5 | 1967 South Vietnam Independence Cup | Shaw | — | [1] [4] [5] |
| 52 | 16 November 1967 | Kuala Lumpur (A) | Malaysia | 8–2 | Friendly | Shaw (3), Ferrier, Legg, Mears, Nemet, Turner | — | [1] [4] |
| 53 | 17 September 1968 | Auckland (H) | Fiji | 5–0 | Friendly | Shaw (3), Haydon, Legg | — | [1] [4] |
| 54 | 8 October 1968 | Auckland (H) | New Caledonia | 1–3 | Friendly | Breslin | — | [1] [4] |
| 55 | 25 July 1969 | Nouméa (A) | New Caledonia | 0–0 | Friendly | | — | [1] [4] |
| 56 | 27 July 1969 | Nouméa (A) | New Caledonia | 0–2 | Friendly | | — | [1] [4] |
| 57 | 29 July 1969 | Nouméa (A) | New Caledonia | 2–3 | Friendly | Bilby, de Graaf | — | [1] [4] |
| 58 | 16 September 1969 | Singapore (A) | Singapore | 2–0 | Friendly | de Graaf, Mears | — | [1] [4] |
| 59 | 28 September 1969 | Tel Aviv (A) | Israel | 0–4 | 1970 FIFA World Cup qualification | | — | [1] [4] [6] |
| 60 | 1 October 1969 | Tel Aviv (A) | Israel | 0–2 | 1970 FIFA World Cup qualification | | — | [1] [4] [6] |