| Date | Venue | Competition (Round) | Opponent | Result | Score | Goals/Cards |
|---|
| 12/11/1986 | Home | European Championships (Qualifiers / ) | Luxembourg | W | 3-0 | |
| 10/09/1986 | Home | European Championships (Qualifiers / ) | Bulgaria | D | 0-0 | |
| 26/03/1986 | Home | Friendly | Romania | W | 3-0 |  |
| 20/11/1985 | Home | World Cup (Play Off / ) | Australia | W | 2-0 | |
| 16/10/1985 | Home | Friendly | East Germany | D | 0-0 | |
| 27/03/1985 | Home | World Cup (Qualifiers / ) | Wales | L | 0-1 | |
| 14/11/1984 | Home | World Cup (Qualifiers / ) | Spain | W | 3-1 |  |
| 17/10/1984 | Home | World Cup (Qualifiers / ) | Iceland | W | 3-0 | |
| 12/09/1984 | Home | Friendly | Yugoslavia | W | 6-1 |  |
| 16/11/1983 | Away | European Championships (Qualifiers / ) | East Germany | L | 1-2 | |
| 12/10/1983 | Home | European Championships (Qualifiers / ) | Belgium | D | 1-1 | |
| 21/09/1983 | Home | Friendly | Uruguay | W | 2-0 | |
| 30/03/1983 | Home | European Championships (Qualifiers / ) | Switzerland | D | 2-2 | |
| 15/12/1982 | Away | European Championships (Qualifiers / ) | Belgium | L | 2-3 |   |
| 18/06/1982 | Neutral | World Cup (Finals / ) | Brazil | L | 1-4 | |
| 15/06/1982 | Neutral | World Cup (Finals / ) | New Zealand | W | 5-2 |  |
| 29/05/1982 | Home | British Championship | England | L | 0-1 | |
| 24/05/1982 | Home | British Championship | Wales | W | 1-0 | |
| 28/04/1982 | Away | British Championship | Northern Ireland | D | 1-1 | |
| 23/03/1982 | Home | Friendly | Holland | W | 2-1 |  |
| 24/02/1982 | Away | Friendly | Spain | L | 0-3 | |
| 18/11/1981 | Away | World Cup (Qualifiers / ) | Portugal | L | 1-2 | |
| 14/10/1981 | Away | World Cup (Qualifiers / ) | Northern Ireland | D | 0-0 | |
| 09/09/1981 | Home | World Cup (Qualifiers / ) | Sweden | W | 2-0 | |
| 25/02/1981 | Away | World Cup (Qualifiers / ) | Israel | W | 1-0 |  |
| 15/10/1980 | Home | World Cup (Qualifiers / ) | Portugal | D | 0-0 | |
| 10/09/1980 | Away | World Cup (Qualifiers / ) | Sweden | W | 1-0 | |
| 31/05/1980 | Away | Friendly | Hungary | L | 1-3 | |
| 28/05/1980 | Away | Friendly | Poland | L | 0-1 | |
| 24/05/1980 | Home | British Championship | England | L | 0-2 | |
| 21/05/1980 | Home | British Championship | Wales | W | 1-0 | |
| 16/05/1980 | Away | British Championship | Northern Ireland | L | 0-1 |  |
| 26/03/1980 | Home | European Championships (Qualifiers / ) | Portugal | W | 4-1 |  |
| 19/12/1979 | Home | European Championships (Qualifiers / ) | Belgium | L | 1-3 |  |
| 21/11/1979 | Away | European Championships (Qualifiers / ) | Belgium | L | 0-2 | |
| 17/10/1979 | Home | European Championships (Qualifiers / ) | Austria | D | 1-1 | |
| 12/09/1979 | Home | Friendly | Peru | D | 1-1 | |
| 07/06/1979 | Away | European Championships (Qualifiers / ) | Norway | W | 4-0 |  |
| 02/06/1979 | Home | Friendly | Argentina | L | 1-3 |  |
| 26/05/1979 | Away | British Championship | England | L | 1-3 |  |
| 22/05/1979 | Home | British Championship | Northern Ireland | W | 1-0 |  |
| 19/05/1979 | Away | British Championship | Wales | L | 0-3 |  |
| 29/11/1978 | Away | European Championships (Qualifiers / ) | Portugal | L | 0-1 | |
| 25/10/1978 | Home | European Championships (Qualifiers / ) | Norway | W | 3-2 |   |
| 20/09/1978 | Away | European Championships (Qualifiers / ) | Austria | L | 2-3 | |
| 11/06/1978 | Neutral | World Cup (Finals / ) | Holland | W | 3-2 |  |
| 07/06/1978 | Neutral | World Cup (Finals / ) | Iran | D | 1-1 | |
| 03/06/1978 | Neutral | World Cup (Finals / ) | Peru | L | 1-3 | |
| 20/05/1978 | Home | British Championship | England | L | 0-1 | |
| 17/05/1978 | Home | British Championship | Wales | D | 1-1 | |
| 13/05/1978 | Home | British Championship | Northern Ireland | D | 1-1 | |
| 22/02/1978 | Home | Friendly | Bulgaria | W | 2-1 | |
| 12/10/1977 | Away | World Cup (Qualifiers / ) | Wales | W | 2-0 |  |
| 21/09/1977 | Home | World Cup (Qualifiers / ) | Czechoslovakia | W | 3-1 |  |
| 07/09/1977 | Away | Friendly | East Germany | L | 0-1 | |