| No. | Date | Venue | Cap | Opponent | Score | Result | Competition |
| 1 | 14 April 1946 | Praterstadion, Vienna, Austria | 1 | | 2–2 | 3–2 | Friendly |
| 2 | 18 April 1948 | Praterstadion, Vienna, Austria | 9 | | 2–0 | 3–1 | Friendly |
| 3 | 2 May 1948 | Praterstadion, Vienna, Austria | 10 | | 1–1 | 3–2 | 1948–53 Central European International Cup |
| 4 | 3 October 1948 | Megyeri úti Stadion, Budapest, Hungary | 14 | | 1–2 | 1–2 | Friendly |
| 5 | 8 May 1949 | Megyeri úti Stadion, Budapest, Hungary | 17 | | 1–4 | 1–6 | 1948–53 Central European International Cup |
| 6 | 2 April 1950 | Praterstadion, Vienna, Austria | 19 | | 1–0 | 1–0 | 1948–53 Central European International Cup |
| 7 | 14 May 1950 | Praterstadion, Vienna, Austria | 20 | | 5–3 | 5–3 | Friendly |
| 8 | 8 October 1950 | Praterstadion, Vienna, Austria | 21 | | 5–1 | 7–2 | Friendly |
| 9 | 8 October 1950 | Praterstadion, Vienna, Austria | 21 | | 7–2 | 7–2 | Friendly |
| 10 | 29 October 1950 | Megyeri úti Stadion, Budapest, Hungary | 22 | | 3–3 | 3–4 | Friendly |
| 11 | 5 November 1950 | Praterstadion, Vienna, Austria | 23 | | 1–0 | 5–1 | Friendly |
| 12 | 13 December 1950 | Hampden Park, Glasgow, Scotland | 24 | | 1–0 | 1–0 | Friendly |
| 13 | 17 June 1951 | Københavns Idrætspark, Copenhagen, Denmark | 26 | | 1–0 | 3–3 | Friendly |
| 14 | 14 October 1951 | Stade du Heysel, Brussels, Belgium | 28 | | 4–1 | 8–1 | Friendly |
| 15 | 14 October 1951 | Stade du Heysel, Brussels, Belgium | 28 | | 7–1 | 8–1 | Friendly |
| 16 | 28 November 1951 | Wembley, London, England | 30 | | 1–0 | 2–2 | Friendly |