| No. | Date | Venue | Opponent | Result | Competition |
| 1. | 8 May 1955 | Oslo, Norway | | 5–0 | Friendly |
| 2 | 19 May 1955 | Helsinki, Finland | | 9–1 | Friendly |
| 3 | 19 May 1955 | Helsinki, Finland | | 9–1 | Friendly |
| 4 | 2 October 1955 | Prague, Czechoslovakia | | 3–1 | 1955–60 Central European International Cup |
| 5 | 16 October 1955 | Budapest, Hungary | | 6–1 | 1955–60 Central European International Cup |
| 6 | 13 November 1955 | Budapest, Hungary | | 4–2 | Friendly |
| 7 | 29 February 1956 | Beirut, Lebanon | | 4–1 | Friendly |
| 8 | 29 February 1956 | Beirut, Lebanon | | 4–1 | Friendly |
| 9 | 12 June 1957 | Oslo, Norway | | 1–2 | 1958 FIFA World Cup qualification |
| 10 | 12 June 1958 | Stockholm, Sweden | | 1–2 | 1958 FIFA World Cup |
| 11 | 15 June 1958 | Sandviken, Sweden | | 4–0 | 1958 FIFA World Cup |
| 12 | 15 June 1958 | Sandviken, Sweden | | 4–0 | 1958 FIFA World Cup |
| 13 | 17 June 1958 | Stockholm, Sweden | | 1–2 | 1958 FIFA World Cup |
| 14 | 14 September 1958 | Chorzów, Poland | | 3–1 | Friendly |
| 15 | 5 October 1958 | Zagreb, Yugoslavia | | 4–4 | Friendly |
| 16 | 26 October 1958 | Bucharest, Romania | | 2–1 | Friendly |
| 17 | 23 November 1958 | Budapest, Hungary | | 3–1 | Friendly |
| 18 | 23 November 1958 | Budapest, Hungary | | 3–1 | Friendly |
| 19 | 19 April 1959 | Budapest, Hungary | | 4–0 | Friendly |
| 20 | 19 April 1959 | Budapest, Hungary | | 4–0 | Friendly |
| 21 | 25 October 1959 | Budapest, Hungary | | 8–0 | 1955–60 Central European International Cup |
| 22 | 25 October 1959 | Budapest, Hungary | | 8–0 | 1955–60 Central European International Cup |
| 23 | 25 October 1959 | Budapest, Hungary | | 8–0 | 1955–60 Central European International Cup |
| 24 | 25 October 1959 | Budapest, Hungary | | 8–0 | 1955–60 Central European International Cup |
| 25 | 8 November 1959 | Budapest, Hungary | | 4–3 | Friendly |
| 26 | 8 November 1959 | Budapest, Hungary | | 4–3 | Friendly |
| 27 | 29 November 1959 | Florence, Italy | | 1–1 | 1955–60 Central European International Cup |
| 28 | 5 June 1960 | Budapest, Hungary | | 3–3 | Friendly |
| 29 | 30 October 1960 | Brussels, Belgium | | 1–2 | Friendly |
| 30 | 30 April 1961 | Rotterdam, Netherlands | | 3–0 | 1962 FIFA World Cup qualification |
| 31 | 7 May 1961 | Beograd, Yugoslavia | | 4–2 | Friendly |
| 32. | 7 May 1961 | Beograd, Yugoslavia | | 4–2 | Friendly |
| 33. | 28 May 1961 | Budapest, Hungary | | 3–2 | Friendly |
| 34. | 28 May 1961 | Budapest, Hungary | | 3–2 | Friendly |
| 35 | 10 September 1961 | Berlin, East Germany | | 3–2 | 1962 FIFA World Cup qualification |
| 36 | 8 October 1961 | Vienna, Austria | | 1–2 | Friendly |
| 37 | 22 October 1961 | Budapest, Hungary | | 3–3 | 1962 FIFA World Cup qualification |
| 38 | 9 December 1961 | Santiago, Chile | | 1–5 | Friendly |
| 39 | 31 May 1962 | Rancagua, Chile | | 2–1 | 1962 FIFA World Cup |
| 40 | 3 June 1962 | Rancagua, Chile | | 6–1 | 1962 FIFA World Cup |
| 41 | 3 June 1962 | Rancagua, Chile | | 6–1 | 1962 FIFA World Cup |
| 42 | 24 June 1962 | Vienna, Austria | | 2–1 | Friendly |
| 43 | 24 June 1962 | Vienna, Austria | | 2–1 | Friendly |
| 44 | 2 September 1962 | Poznań, Poland | | 2–0 | Friendly |
| 45 | 7 November 1962 | Budapest, Hungary | | 3–1 | 1964 European Nations' Cup qualifying |
| 46 | 11 November 1962 | Paris, France | | 3–2 | Friendly |
| 47 | 11 November 1962 | Paris, France | | 3–2 | Friendly |
| 48 | 20 March 1963 | Cardiff, Wales | | 1–1 | 1964 European Nations' Cup qualifying |
| 49 | 2 June 1963 | Prague, Czechoslovakia | | 2–2 | Friendly |
| 50 | 25 April 1964 | Paris, France | | 3–1 | 1964 European Nations' Cup qualifying |
| 51 | 25 April 1964 | Paris, France | | 3–1 | 1964 European Nations' Cup qualifying |