| 1972-12-16 | New Zealand | 9–14 | Full-back | | Murrayfield |
| 1973-03-17 | England | 13–20 | | 1 conversion | Twickenham |
| 1974-02-02 | England | 16–14 | | 1 try, 1 conversion, 2 penalties | Murrayfield |
| 1974-03-02 | Ireland | 6–9 | | 2 penalties | not recorded |
| 1974-03-16 | France | 19–6 | | 1 conversion, 2 penalties | Murrayfield |
| 1975-02-01 | Ireland | 20–13 | | 2 penalties | Murrayfield |
| 1975-02-15 | France | 9–10 | | 3 penalties | not recorded |
| 1976-02-07 | Wales | 6–28 | | 1 try | not recorded |
| 1976-02-21 | England | 22–12 | | 2 conversions, 2 penalties | Murrayfield |
| 1976-03-20 | Ireland | 15–6 | | 4 penalties | Lansdowne Road |
| 1977-01-15 | England | 6–26 | | 2 penalties | Twickenham |
| 1977-02-19 | Ireland | 21–18 | | 2 penalties | Murrayfield |
| 1977-03-05 | France | 3–23 | | 3 penalties | Parc des Princes |
| 1977-03-19 | Wales | 9–18 | | 1 try, 1 conversion | Murrayfield |
| 1978-02-04 | France | 16–19 | | 1 try | Murrayfield |
| 1978-12-09 | New Zealand | 9–18 | | 1 conversion | Murrayfield |
| 1979-01-20 | Wales | 13–19 | | 1 try, 3 penalties | Murrayfield |
| 1979-02-03 | England | 7–7 | | 1 penalty | Twickenham |
| 1979-03-03 | Ireland | 11–11 | | 1 try, 1 penalty | Murrayfield |
| 1979-03-17 | France | 17–21 | | 1 try, 1 conversion, 1 penalty | Paris |
| 1979-11-10 | New Zealand | 6–20 | | 2 penalties | Murrayfield |
| 1980-02-02 | Ireland | 15–22 | | 2 conversions, 1 penalty | Lansdowne Road |
| 1980-02-16 | France | 22–14 | | 2 tries, 1 conversion, 2 penalties | Murrayfield |
| 1980-03-01 | Wales | 6–17 | | 1 conversion | not recorded |
| 1980-03-15 | England | 18–30 | | 2 conversions, 2 penalties | Murrayfield |
| 1981-01-17 | France | 9–16 | | 1 penalty | Paris (Parc des Princes) |
| 1981-02-21 | England | 17–23 | | 1 conversion, 1 penalty | Twickenham |
| 1981-03-21 | Ireland | 10–9 | | 1 penalty | Murrayfield |
| 1981-06-13 | New Zealand | 4–11 | | | not recorded |
| 1981-06-20 | New Zealand | 15–40 | | 1 conversion, 2 penalties | Auckland 2nd International | |
| 1982-01-16 | England | 9–9 | | 2 penalties | Murrayfield |
| 1982-02-20 | Ireland | 12–21 | | 1 conversion | Lansdowne Road |
| 1982-03-06 | France | 16–7 | | 3 penalties | Murrayfield |
| 1982-03-20 | Wales | 34–18 | | 4 conversions | not recorded |
| 1982-07-04 | Australia | 12–7 | | 1 conversion, 1 penalty | Ballymore, Brisbane 1st International |
| 1982-07-10 | Australia | 9–33 | | 3 penalties | not recorded |