| Matches by round |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
| Match list: | By round By date Latest | Player stats: | Appearances Cards All players |
| R | Date | Home | Score | Away | HT | Crowd | HT | FT | Pred. | |
| Round 1 | ||||||||||
| 03/12/1958 | Greece | 1 - 1 | France | 0-0 | X | X | ||||
| 26/04/1959 | Turkey | 2 - 0 | Romania | 0-0 | X | 1 | ||||
| 28/06/1959 | Portugal | 3 - 2 | German DR | 0-0 | X | 1 | ||||
| 23/09/1959 | Austria | 5 - 2 | Norway | 0-0 | X | 1 | ||||
| 27/09/1959 | Hungary | 0 - 1 | USSR | 0-0 | X | 2 | ||||
| 14/10/1959 | Spain | 3 - 0 | Poland | 0-0 | X | 1 | ||||
| 18/10/1959 | Czechoslovakia | 5 - 1 | Denmark | 0-0 | X | 1 | ||||
| 25/10/1959 | Bulgaria | 1 - 1 | Yugoslavia FR | 0-0 | X | X | ||||
| Round 2 | ||||||||||
| 20/05/1958 | Norway | 0 - 1 | Austria | 0-0 | X | 2 | ||||
| 28/09/1958 | USSR | 3 - 1 | Hungary | 0-0 | X | 1 | ||||
| 01/10/1958 | France | 7 - 1 | Greece | 0-0 | X | 1 | ||||
| 02/11/1958 | Romania | 3 - 0 | Turkey | 0-0 | X | 1 | ||||
| 31/05/1959 | Yugoslavia FR | 2 - 0 | Bulgaria | 0-0 | X | 1 | ||||
| 21/06/1959 | German DR | 0 - 2 | Portugal | 0-0 | X | 2 | ||||
| 28/06/1959 | Poland | 2 - 4 | Spain | 0-0 | X | 2 | ||||
| 23/09/1959 | Denmark | 2 - 2 | Czechoslovakia | 0-0 | X | X | ||||
| Round 3 | ||||||||||
| 27/03/1960 | Austria | 2 - 4 | France | 0-0 | X | 2 | ||||
| 22/05/1960 | Yugoslavia FR | 5 - 1 | Portugal | 0-0 | X | 1 | ||||
| 29/05/1960 | Czechoslovakia | 3 - 0 | Romania | 0-0 | X | 1 | ||||
| Round 4 | ||||||||||
| 08/05/1959 | Portugal | 2 - 1 | Yugoslavia FR | 0-0 | X | 1 | ||||
| 13/12/1959 | France | 5 - 2 | Austria | 0-0 | X | 1 | ||||
| 22/05/1960 | Romania | 0 - 2 | Czechoslovakia | 0-0 | X | 2 | ||||
| Round 5 | ||||||||||
| 06/07/1960 | Czechoslovakia | 0 - 3 | USSR | 0-0 | X | 2 | ||||
| 06/07/1960 | France | 4 - 5 | Yugoslavia FR | 0-0 | X | 2 | ||||
| Round 6 | ||||||||||
| 06/07/1960 | Czechoslovakia | 2 - 0 | France | 0-0 | X | 1 | ||||
| 10/07/1960 | USSR | 2 - 1 | Yugoslavia FR * | 0-0 | X | 1 | ||||
| Round 7 | ||||||||||
| 18/09/1963 | Sweden | 3 - 2 | Yugoslavia FR | 0-0 | X | 1 | ||||
| 26/10/1963 | France | 3 - 1 | Bulgaria | 0-0 | X | 1 | ||||
| 30/10/1963 | Albania | 1 - 0 | Denmark | 0-0 | X | 1 | ||||
| 30/10/1963 | Ireland | 3 - 2 | Austria | 0-0 | X | 1 | ||||
| 30/10/1963 | Luxemburg | 2 - 1 | Netherlands | 0-0 | X | 1 | ||||
| 30/10/1963 | North. Ireland | 0 - 1 | Spain | 0-0 | X | 2 | ||||
| 03/11/1963 | Hungary | 3 - 3 | German DR | 0-0 | X | X | ||||
| 26/11/1963 | Italy | 1 - 1 | USSR | 0-0 | X | X | ||||
| Round 8 | ||||||||||
| 30/05/1963 | Spain | 1 - 1 | North. Ireland | 0-0 | X | X | ||||
| 19/06/1963 | Yugoslavia FR | 0 - 0 | Sweden | 0-0 | X | X | ||||
| 29/06/1963 | Denmark | 4 - 0 | Albania | 0-0 | X | 1 | ||||
| 11/09/1963 | Netherlands | 1 - 1 | Luxemburg | 0-0 | X | X | ||||
| 25/09/1963 | Austria | 0 - 0 | Ireland | 0-0 | X | X | ||||
| 25/09/1963 | Bulgaria | 1 - 0 | France | 0-0 | X | 1 | ||||
| 13/10/1963 | German DR | 1 - 2 | Hungary | 0-0 | X | 2 | ||||
| 13/10/1963 | USSR | 2 - 0 | Italy | 0-0 | X | 1 | ||||
| Round 9 | ||||||||||
| 13/12/1963 | Denmark | 2 - 2 | Luxemburg | 0-0 | X | X | ||||
| 08/04/1964 | Ireland | 0 - 2 | Spain | 0-0 | X | 2 | ||||
| 23/05/1964 | Hungary | 2 - 1 | France | 0-0 | X | 1 | ||||
| 23/05/1964 | USSR | 3 - 1 | Sweden | 0-0 | X | 1 | ||||
| Round 10 | ||||||||||
| 04/12/1963 | Luxemburg | 3 - 3 | Denmark | 0-0 | X | X | ||||
| 11/03/1964 | Spain | 5 - 1 | Ireland | 0-0 | X | 1 | ||||
| 11/04/1964 | France | 3 - 1 | Hungary | 0-0 | X | 1 | ||||
| 13/05/1964 | Sweden | 1 - 1 | USSR | 0-0 | X | X | ||||
| 17/06/1964 | Denmark | 0 - 3 | USSR | 0-0 | X | 2 | ||||
| 17/06/1964 | Hungary | 3 - 1 | Denmark * | 0-0 | X | 1 | ||||
| 17/06/1964 | Spain | 2 - 1 | Hungary * | 0-0 | X | 1 | ||||
| 21/06/1964 | Spain | 2 - 1 | USSR | 0-0 | X | 1 | ||||
| Round 11 | ||||||||||
| 03/04/1968 | Bulgaria | 3 - 2 | Italy | 0-0 | X | 1 | ||||
| 03/04/1968 | England | 1 - 0 | Spain | 0-0 | X | 1 | ||||
| 06/04/1968 | France | 1 - 1 | Yugoslavia FR | 0-0 | X | X | ||||
| 20/04/1968 | Italy | 2 - 0 | Bulgaria | 0-0 | X | 1 | ||||
| 24/04/1968 | Yugoslavia FR | 5 - 1 | France | 0-0 | X | 1 | ||||
| 06/05/1968 | Hungary | 2 - 0 | USSR | 0-0 | X | 1 | ||||
| 06/05/1968 | USSR | 3 - 0 | Hungary | 0-0 | X | 1 | ||||
| 08/05/1968 | Spain | 1 - 2 | England | 0-0 | X | 2 | ||||
| 05/06/1968 | Italy | 0 - 0 | USSR | 0-0 | X | X | ||||
| 05/06/1968 | Yugoslavia FR | 1 - 0 | England | 0-0 | X | 1 | ||||
| 08/06/1968 | Italy | 1 - 1 | Yugoslavia FR | 0-0 | X | X | ||||
| 10/06/1968 | Italy | 2 - 0 | Yugoslavia FR | 0-0 | X | 1 | ||||
| Round 12 | ||||||||||
| 29/04/1972 | England | 1 - 3 | Germany | 0-0 | X | 2 | ||||
| 29/04/1972 | Hungary | 1 - 1 | Romania | 0-0 | X | X | ||||
| 29/04/1972 | Italy | 0 - 0 | Belgium | 0-0 | X | X | ||||
| 30/04/1972 | Yugoslavia FR | 0 - 0 | USSR | 0-0 | X | X | ||||
| 13/05/1972 | Belgium | 2 - 1 | Italy | 0-0 | X | 1 | ||||
| 13/05/1972 | Germany | 0 - 0 | England | 0-0 | X | X | ||||
| 13/05/1972 | Romania | 2 - 2 | Hungary | 0-0 | X | X | ||||
| 13/05/1972 | USSR | 3 - 0 | Yugoslavia FR | 0-0 | X | 1 | ||||
| 14/06/1972 | Belgium | 1 - 2 | Germany | 0-0 | X | 2 | ||||
| 14/06/1972 | Hungary | 0 - 1 | USSR | 0-0 | X | 2 | ||||
| 17/06/1972 | Hungary | 1 - 2 | Belgium | 0-0 | X | 2 | ||||
| 18/06/1972 | Germany | 3 - 0 | USSR | 0-0 | X | 1 | ||||
| Round 13 | ||||||||||
| 24/04/1976 | Czechoslovakia | 2 - 0 | USSR | 0-0 | X | 1 | ||||
| 24/04/1976 | Spain | 1 - 1 | Germany | 0-0 | X | X | ||||
| 24/04/1976 | Yugoslavia FR | 2 - 0 | Wales | 0-0 | X | 1 | ||||
| 25/04/1976 | Netherlands | 5 - 0 | Belgium | 0-0 | X | 1 | ||||
| 22/05/1976 | Belgium | 1 - 2 | Netherlands | 0-0 | X | 2 | ||||
| 22/05/1976 | Germany | 2 - 0 | Spain | 0-0 | X | 1 | ||||
| 22/05/1976 | USSR | 2 - 2 | Czechoslovakia | 0-0 | X | X | ||||
| 22/05/1976 | Wales | 1 - 1 | Yugoslavia FR | 0-0 | X | X | ||||
| 16/06/1976 | Czechoslovakia | 3 - 1 | Netherlands * | 0-0 | X | 1 | ||||
| 17/06/1976 | Yugoslavia FR | 2 - 4 | Germany * | 0-0 | X | 2 | ||||
| 19/06/1976 | Netherlands | 3 - 2 | Yugoslavia FR * | 0-0 | X | 1 | ||||
| 20/06/1976 | Czechoslovakia | 2 - 2 | Germany | 0-0 | X | X | ||||
| Round 14 | ||||||||||
| 11/06/1980 | Czechoslovakia | 0 - 1 | Germany | 0-0 | X | 2 | ||||
| 11/06/1980 | Netherlands | 1 - 0 | Greece | 0-0 | X | 1 | ||||
| 12/06/1980 | Bulgaria | 1 - 1 | England | 0-0 | X | X | ||||
| 12/06/1980 | Spain | 0 - 0 | Italy | 0-0 | X | X | ||||
| 14/06/1980 | Germany | 3 - 2 | Netherlands | 0-0 | X | 1 | ||||
| 14/06/1980 | Greece | 1 - 3 | Czechoslovakia | 0-0 | X | 2 | ||||
| 15/06/1980 | Belgium | 2 - 1 | Spain | 0-0 | X | 1 | ||||
| 15/06/1980 | England | 0 - 1 | Italy | 0-0 | X | 2 | ||||
| 17/06/1980 | Greece | 0 - 0 | Germany | 0-0 | X | X | ||||
| 17/06/1980 | Netherlands | 1 - 1 | Czechoslovakia | 0-0 | X | X | ||||
| 18/06/1980 | Italy | 0 - 0 | Belgium | 0-0 | X | X | ||||
| 18/06/1980 | Spain | 1 - 2 | England | 0-0 | X | 2 | ||||
| 21/06/1980 | Czechoslovakia | 1 - 1 | Italy | 0-0 | X | X | ||||
| 22/06/1980 | Belgium | 1 - 2 | Germany | 0-0 | X | 2 | ||||
| Round 15 | ||||||||||
| 12/06/1984 | France | 1 - 0 | Denmark | 0-0 | X | 1 | ||||
| 13/06/1984 | Belgium | 2 - 0 | Yugoslavia FR | 0-0 | X | 1 | ||||
| 14/06/1984 | Germany | 0 - 0 | Portugal | 0-0 | X | X | ||||
| 14/06/1984 | Romania | 1 - 1 | Spain | 0-0 | X | X | ||||
| 16/06/1984 | Denmark | 5 - 0 | Yugoslavia FR | 0-0 | X | 1 | ||||
| 16/06/1984 | France | 5 - 0 | Belgium | 0-0 | X | 1 | ||||
| 17/06/1984 | Germany | 2 - 1 | Romania | 0-0 | X | 1 | ||||
| 17/06/1984 | Portugal | 1 - 1 | Spain | 0-0 | X | X | ||||
| 19/06/1984 | Denmark | 3 - 2 | Belgium | 0-0 | X | 1 | ||||
| 19/06/1984 | France | 3 - 2 | Yugoslavia FR | 0-0 | X | 1 | ||||
| 20/06/1984 | Germany | 0 - 1 | Spain | 0-0 | X | 2 | ||||
| 20/06/1984 | Portugal | 1 - 0 | Romania | 0-0 | X | 1 | ||||
| 23/06/1984 | France | 3 - 2 | Portugal * | 0-0 | X | 1 | ||||
| 24/06/1984 | Denmark | 1 - 1 | Spain | 0-0 | X | X | ||||
| 27/06/1984 | France | 2 - 0 | Spain | 0-0 | X | 1 | ||||
| Round 16 | ||||||||||
| 10/06/1988 | Germany | 1 - 1 | Italy | 0-0 | X | X | ||||
| 11/06/1988 | Denmark | 2 - 3 | Spain | 0-0 | X | 2 | ||||
| 12/06/1988 | England | 0 - 1 | Ireland | 0-0 | X | 2 | ||||
| 12/06/1988 | Netherlands | 0 - 1 | USSR | 0-0 | X | 2 | ||||
| 14/06/1988 | Germany | 2 - 0 | Denmark | 0-0 | X | 1 | ||||
| 14/06/1988 | Italy | 1 - 0 | Spain | 0-0 | X | 1 | ||||
| 15/06/1988 | England | 1 - 3 | Netherlands | 0-0 | X | 2 | ||||
| 15/06/1988 | Ireland | 1 - 1 | USSR | 0-0 | X | X | ||||
| 17/06/1988 | Germany | 2 - 0 | Spain | 0-0 | X | 1 | ||||
| 17/06/1988 | Italy | 2 - 0 | Denmark | 0-0 | X | 1 | ||||
| 18/06/1988 | England | 1 - 3 | USSR | 0-0 | X | 2 | ||||
| 18/06/1988 | Ireland | 0 - 1 | Netherlands | 0-0 | X | 2 | ||||
| 21/06/1988 | Germany | 1 - 2 | Netherlands | 0-0 | X | 2 | ||||
| 22/06/1988 | USSR | 2 - 0 | Italy | 0-0 | X | 1 | ||||
| 25/06/1988 | USSR | 0 - 2 | Netherlands | 0-0 | X | 2 | ||||
| Round 17 | ||||||||||
| 10/06/1992 | Sweden | 1 - 1 | France | 0-0 | X | X | ||||
| 11/06/1992 | Denmark | 0 - 0 | England | 0-0 | X | X | ||||
| 12/06/1992 | Netherlands | 1 - 0 | Scotland | 0-0 | X | 1 | ||||
| 12/06/1992 | USSR | 1 - 1 | Germany | 0-0 | X | X | ||||
| 14/06/1992 | France | 0 - 0 | England | 0-0 | X | X | ||||
| 14/06/1992 | Sweden | 1 - 0 | Denmark | 0-0 | X | 1 | ||||
| 15/06/1992 | Netherlands | 0 - 0 | USSR | 0-0 | X | X | ||||
| 15/06/1992 | Scotland | 0 - 2 | Germany | 0-0 | X | 2 | ||||
| 17/06/1992 | France | 1 - 2 | Denmark | 0-0 | X | 2 | ||||
| 17/06/1992 | Sweden | 2 - 1 | England | 0-0 | X | 1 | ||||
| 18/06/1992 | Netherlands | 3 - 1 | Germany | 0-0 | X | 1 | ||||
| 18/06/1992 | Scotland | 3 - 0 | USSR | 0-0 | X | 1 | ||||
| 21/06/1992 | Sweden | 2 - 3 | Germany | 0-0 | X | 2 | ||||
| 22/06/1992 | Netherlands | 2 - 2 | Denmark | 0-0 | X | X | ||||
| 26/06/1992 | Denmark | 2 - 0 | Germany | 0-0 | X | 1 | ||||
| Round 18 | ||||||||||
| 08/06/1996 | England | 1 - 1 | Switzerland | 0-0 | X | X | ||||
| 09/06/1996 | Denmark | 1 - 1 | Portugal | 0-0 | X | X | ||||
| 09/06/1996 | Germany | 2 - 0 | Czech Republic | 0-0 | X | 1 | ||||
| 09/06/1996 | Spain | 1 - 1 | Bulgaria | 0-0 | X | X | ||||
| 10/06/1996 | Netherlands | 0 - 0 | Scotland | 0-0 | X | X | ||||
| 10/06/1996 | Romania | 0 - 1 | France | 0-0 | X | 2 | ||||
| 11/06/1996 | Italy | 2 - 1 | Russia | 0-0 | X | 1 | ||||
| 11/06/1996 | Turkey | 0 - 1 | Croatia | 0-0 | X | 2 | ||||
| 13/06/1996 | Bulgaria | 1 - 0 | Romania | 0-0 | X | 1 | ||||
| 13/06/1996 | Switzerland | 0 - 2 | Netherlands | 0-0 | X | 2 | ||||
| 14/06/1996 | Czech Republic | 2 - 1 | Italy | 0-0 | X | 1 | ||||
| 14/06/1996 | Portugal | 1 - 0 | Turkey | 0-0 | X | 1 | ||||
| 15/06/1996 | France | 1 - 1 | Spain | 0-0 | X | X | ||||
| 15/06/1996 | Scotland | 0 - 2 | England | 0-0 | X | 2 | ||||
| 16/06/1996 | Croatia | 3 - 0 | Denmark | 0-0 | X | 1 | ||||
| 16/06/1996 | Russia | 0 - 3 | Germany | 0-0 | X | 2 | ||||
| 18/06/1996 | France | 3 - 1 | Bulgaria | 0-0 | X | 1 | ||||
| 18/06/1996 | Netherlands | 1 - 4 | England | 0-0 | X | 2 | ||||
| 18/06/1996 | Romania | 1 - 2 | Spain | 0-0 | X | 2 | ||||
| 18/06/1996 | Scotland | 1 - 0 | Switzerland | 0-0 | X | 1 | ||||
| 19/06/1996 | Croatia | 0 - 3 | Portugal | 0-0 | X | 2 | ||||
| 19/06/1996 | Italy | 0 - 0 | Germany | 0-0 | X | X | ||||
| 19/06/1996 | Russia | 3 - 3 | Czech Republic | 0-0 | X | X | ||||
| 19/06/1996 | Turkey | 0 - 3 | Denmark | 0-0 | X | 2 | ||||
| 22/06/1996 | France | 0 - 0 | Netherlands | 0-0 | X | X | ||||
| 22/06/1996 | Spain | 0 - 0 | England | 0-0 | X | X | ||||
| 23/06/1996 | Czech Republic | 1 - 0 | Portugal | 0-0 | X | 1 | ||||
| 23/06/1996 | Germany | 2 - 1 | Croatia | 0-0 | X | 1 | ||||
| 26/06/1996 | France | 0 - 0 | Czech Republic | 0-0 | X | X | ||||
| 26/06/1996 | Germany | 1 - 1 | England | 0-0 | X | X | ||||
| 30/06/1996 | Czech Republic | 1 - 2 | Germany | 0-0 | X | 2 | ||||
| Round 19 | ||||||||||
| 10/06/2000 | Belgium | 2 - 1 | Sweden | 0-0 | X | 1 | ||||
| 11/06/2000 | France | 3 - 0 | Denmark | 0-0 | X | 1 | ||||
| 11/06/2000 | Netherlands | 1 - 0 | Czech Republic | 0-0 | X | 1 | ||||
| 11/06/2000 | Turkey | 1 - 2 | Italy | 0-0 | X | 2 | ||||
| 12/06/2000 | Germany | 1 - 1 | Romania | 0-0 | X | X | ||||
| 12/06/2000 | Portugal | 3 - 2 | England | 0-0 | X | 1 | ||||
| 13/06/2000 | Spain | 0 - 1 | Norway | 0-0 | X | 2 | ||||
| 13/06/2000 | Yugoslavia FR | 3 - 3 | Slovenia | 0-0 | X | X | ||||
| 14/06/2000 | Italy | 2 - 0 | Belgium | 0-0 | X | 1 | ||||
| 15/06/2000 | Sweden | 0 - 0 | Turkey | 0-0 | X | X | ||||
| 16/06/2000 | Czech Republic | 1 - 2 | France | 0-0 | X | 2 | ||||
| 16/06/2000 | Denmark | 0 - 3 | Netherlands | 0-0 | X | 2 | ||||
| 17/06/2000 | England | 1 - 0 | Germany | 0-0 | X | 1 | ||||
| 17/06/2000 | Romania | 0 - 1 | Portugal | 0-0 | X | 2 | ||||
| 18/06/2000 | Norway | 0 - 1 | Yugoslavia FR | 0-0 | X | 2 | ||||
| 18/06/2000 | Slovenia | 1 - 2 | Spain | 0-0 | X | 2 | ||||
| 19/06/2000 | Italy | 2 - 1 | Sweden | 0-0 | X | 1 | ||||
| 19/06/2000 | Turkey | 2 - 0 | Belgium | 0-0 | X | 1 | ||||
| 20/06/2000 | England | 2 - 3 | Romania | 0-0 | X | 2 | ||||
| 20/06/2000 | Portugal | 3 - 0 | Germany | 0-0 |