| 10 Jun 1982 | ENG 433 & 67/3 v IND 128 & 3691st Test · Test | ENG | 7 & DNB | 2/16 & 2/58 | 0 | England won by 7 wickets | London | India tour of England 1982 |
| 24 Jun 1982 | ENG 425 v IND 379/82nd Test · Test | ENG | 23 | 1/33 | 0 | Match drawn | Manchester | India tour of England 1982 |
| 8 Jul 1982 | ENG 594 & 191/3 v IND 410/9 & 111/33rd Test · Test | ENG | 9 & DNB | 0/80 & 2/32 | 0 | Match drawn | London | India tour of England 1982 |
| 17 Jul 1982 | ENG 252/3 v PAK 250/61st ODI · ODI | ENG | DNB | 2/50 | 0 | England won by 7 wickets (with 47 balls remaining) | Nottingham | Pakistan tour of England 1982 |
| 19 Jul 1982 | ENG 295/8 v PAK 2222nd ODI · ODI | ENG | 34* | 2/43 | 0 | England won by 73 runs | Manchester | Pakistan tour of England 1982 |
| 12 Aug 1982 | ENG 227 & 276 v PAK 428/8 & 77/02nd Test · Test | ENG | 5 & 14 | 0/62 | 0 | Pakistan won by 10 wickets | London | Pakistan tour of England 1982 |
| 12 Nov 1982 | AUS 424/9 & 73/2 v ENG 411 & 358Match 1 · Test | ENG | 0 & 47* | 0/37 & 0/3 | 0 | Match drawn | Perth | England tour of Australia and New Zealand 1982/83 |
| 10 Dec 1982 | AUS 438 & 83/2 v ENG 216 & 304Match 3 · Test | ENG | 1* & 9 | 2/97 & 0/11 | 0 | Australia won by 8 wickets | Adelaide | England tour of Australia and New Zealand 1982/83 |
| 26 Dec 1982 | AUS 287 & 288 v ENG 284 & 294Match 4 · Test | ENG | 9 & 42 | 1/40 & 1/26 | 0 | England won by 3 runs | Melbourne | England tour of Australia and New Zealand 1982/83 |
| 23 Jan 1983 | AUS 217/5 v ENG 213/5Match 9 · ODI | ENG | DNB | 0/47 | 0 | Australia won by 5 wickets (with 14 balls remaining) | Melbourne | 1982–83 Australian Tri-Series |
| 23 Feb 1983 | NZ 295/6 v ENG 192Match 2 · ODI | ENG | 11 | 0/57 | 0 | New Zealand won by 103 runs | Wellington | England tour of Australia and New Zealand 1982/83 |
| 31 May 1984 | ENG 168 v WI 272/91st ODI · ODI | ENG | 6 | 0/64 | 1 | West Indies won by 104 runs | Nottingham | West Indies tour of England 1984 |
| 2 Jun 1984 | ENG 180/7 v WI 1792nd ODI · ODI | ENG | 2* | 3/21 | 2 | England won by 3 wickets (with 13 balls remaining) | Manchester | West Indies tour of England 1984 |
| 4 Jun 1984 | ENG 196/9 v WI 197/23rd ODI · ODI | ENG | 8 | 1/38 | 0 | West Indies won by 8 wickets (with 49 balls remaining) | London | West Indies tour of England 1984 |
| 14 Jun 1984 | ENG 191/9 & 235/9 v WI 6061st Test · Test | ENG | 4 & 46* | 5/108 | 1 | West Indies won by an innings and 180 runs | Birmingham | West Indies tour of England 1984 |
| 28 Jun 1984 | ENG 286 & 300/9 v WI 245 & 344/12nd Test · Test | ENG | 2 & 8 | 0/54 & 0/44 | 1 | West Indies won by 9 wickets | London | West Indies tour of England 1984 |
| 12 Jul 1984 | ENG 270 & 159 v WI 302 & 131/23rd Test · Test | ENG | 19 & 2 | 0/26 & 0/25 | 1 | West Indies won by 8 wickets | Leeds | West Indies tour of England 1984 |
| 24 Mar 1985 | AUS 178/8 v ENG 177/8Match 2 · ODI | ENG | 4 | 2/49 | 1 | Australia won by 2 wickets (with 0 balls remaining) | Sharjah | 1984–85 Four-Nations Cup |
| 26 Mar 1985 | ENG 132 v PAK 175/7Match 3 · ODI | ENG | 13 | 2/32 | 1 | Pakistan won by 43 runs | Sharjah | 1984–85 Four-Nations Cup |
| 24 May 1986 | ENG 162 v IND 163/11st ODI · ODI | ENG | 28 | 0/20 | 0 | India won by 9 wickets (with 46 balls remaining) | London | India tour of England 1986 |
| 26 May 1986 | ENG 256/5 v IND 254/62nd ODI · ODI | ENG | 49* | 0/49 | 0 | England won by 5 wickets (with 7 balls remaining) | Manchester | India tour of England 1986 |
| 5 Jun 1986 | ENG 294 & 180 v IND 341 & 136/51st Test · Test | ENG | 63 & 6 | 3/58 & 1/30 | 1 | India won by 5 wickets | London | India tour of England 1986 |
| 19 Jun 1986 | ENG 102 & 128 v IND 272 & 2372nd Test · Test | ENG | 8 & 8 | 3/47 & 4/73 | 1 | India won by 279 runs | Leeds | India tour of England 1986 |
| 3 Jul 1986 | ENG 390 & 235 v IND 390 & 174/53rd Test · Test | ENG | 44 & 7 | 2/61 & 0/33 | 2 | Match drawn | Birmingham | India tour of England 1986 |
| 16 Jul 1986 | ENG 170 v NZ 217/81st ODI · ODI | ENG | 28 | 0/42 | 0 | New Zealand won by 47 runs | Leeds | New Zealand tour of England 1986 |
| 18 Jul 1986 | ENG 286/4 v NZ 284/52nd ODI · ODI | ENG | 0* | 1/63 | 1 | England won by 6 wickets (with 8 balls remaining) | Manchester | New Zealand tour of England 1986 |
| 7 Aug 1986 | ENG 256 & 230 v NZ 413 & 77/22nd Test · Test | ENG | 21 & 9 | 0/58 & 0/16 | 0 | New Zealand won by 8 wickets | Nottingham | New Zealand tour of England 1986 |
| 9 Oct 1987 | ENG 246/8 v WI 243/7Match 2 · ODI | ENG | 12 | 0/83 | 0 | England won by 2 wickets (with 3 balls remaining) | Gujranwala | 1987 Cricket World Cup |
| 12 Oct 1987 | PAK 239/7 v ENG 221Match 5 · ODI | ENG | 8 | 0/54 | 0 | Pakistan won by 18 runs | Rawalpindi | 1987 Cricket World Cup |
| 17 Oct 1987 | ENG 296/4 v SL 158/8Match 10 · ODI | ENG | DNB | 1/11 | 0 | England won by 108 runs (revised target) | Peshawar | 1987 Cricket World Cup |
| 19 May 1988 | ENG 219/4 v WI 2171st ODI · ODI | ENG | 23* | 1/26 | 0 | England won by 6 wickets (with 12 balls remaining) | Birmingham | West Indies tour of England 1988 |
| 21 May 1988 | ENG 186/8 v WI 1392nd ODI · ODI | ENG | 39 | 3/30 | 0 | England won by 47 runs | Leeds | West Indies tour of England 1988 |
| 23 May 1988 | WI 178/7 v ENG 180/33rd ODI · ODI | ENG | DNB | 1/27 | 0 | England won by 7 wickets (with 30 balls remaining) | London | West Indies tour of England 1988 |
| 2 Jun 1988 | ENG 245 & 301/3 v WI 448/91st Test · Test | ENG | 39 & DNB | 1/82 | 0 | Match drawn | Nottingham | West Indies tour of England 1988 |
| 16 Jun 1988 | ENG 165 & 307 v WI 209 & 3972nd Test · Test | ENG | 1 & 0 | 0/20 & 2/60 | 0 | West Indies won by 134 runs | London | West Indies tour of England 1988 |
| 21 Jul 1988 | ENG 201/9 & 138 v WI 275 & 67/04th Test · Test | ENG | 0 & 3 | 5/95 | 0 | West Indies won by 10 wickets | Leeds | West Indies tour of England 1988 |
| 4 Aug 1988 | ENG 205 & 202 v WI 183 & 226/25th Test · Test | ENG | 1 & 8 | 3/45 & 0/24 | 0 | West Indies won by 8 wickets | London | West Indies tour of England 1988 |
| 25 Aug 1988 | ENG 429 & 100/3 v SL 194 & 331Only Test · Test | ENG | 14 & DNB | 2/17 & 1/30 | 0 | England won by 7 wickets | London | Sri Lanka tour of England 1988 |
| 4 Sept 1988 | ENG 245/5 v SL 242/7Only ODI · ODI | ENG | 19* | 1/46 | 1 | England won by 5 wickets (with 14 balls remaining) | London | Sri Lanka tour of England 1988 |
| 25 May 1989 | ENG 231/9 v AUS 1361st ODI · ODI | ENG | 9 | 1/19 | 0 | England won by 95 runs | Manchester | Australia tour of England 1989 |
| 27 May 1989 | ENG 226/5 v AUS 226/82nd ODI · ODI | ENG | 25* | 1/38 | 0 | Match tied | Nottingham | Australia tour of England 1989 |
| 29 May 1989 | ENG 278/7 v AUS 279/43rd ODI · ODI | ENG | 0 | 1/50 | 0 | Australia won by 6 wickets (with 3 balls remaining) | London | Australia tour of England 1989 |
| 8 Jun 1989 | ENG 430 & 191 v AUS 601/7 & 230/31st Test · Test | ENG | 6 & 0 | 0/123 & 1/60 | 0 | Australia won by 210 runs | Leeds | Australia tour of England 1989 |
| 24 Aug 1989 | ENG 285 & 143/5 v AUS 468 & 219/46th Test · Test | ENG | 27 & DNB | 4/70 & 0/53 | 0 | Match drawn | London | Australia tour of England 1989 |
| 19 Oct 1989 | AUS 242/3 v ENG 243/3Match 2 · ODI | ENG | DNB | 0/42 | 0 | England won by 7 wickets (with 15 balls remaining) | Hyderabad | 1989 MRF World Series |
| 30 Oct 1989 | ENG 194/7 v PAK 195/4Semi-final · ODI | ENG | 21* | 0/33 | 0 | Pakistan won by 6 wickets (with 9 balls remaining) | Nagpur | 1989 MRF World Series |
| 23 May 1990 | ENG 295/6 v NZ 298/61st ODI · ODI | ENG | 30* | 0/45 | 0 | New Zealand won by 4 wickets (with 1 ball remaining) | Leeds | New Zealand tour of England 1990 |
| 23 May 1991 | ENG 175/9 v WI 173/81st ODI · ODI | ENG | 1 | 0/22 | 0 | England won by 1 wicket (with 32 balls remaining) | Birmingham | West Indies tour of England 1991 |
| 25 May 1991 | ENG 270/4 v WI 261/82nd ODI · ODI | ENG | DNB | 2/52 | 1 | England won by 9 runs | Manchester | West Indies tour of England 1991 |
| 27 May 1991 | ENG 265/3 v WI 264/93rd ODI · ODI | ENG | DNB | 0/56 | 0 | England won by 7 wickets (with 53 balls remaining) | London | West Indies tour of England 1991 |