| 27 Jul 1989 | ENG 260 & 264 v AUS 447 & 81/14th Test · Test | ENG | 11 & 13 | - | 0 | Australia won by 9 wickets | Manchester | Australia tour of England 1989 |
| 6 Jul 1989 | ENG 242 v AUS 424 & 158/23rd Test · Test | ENG | 8 | 1/30 | 1 | Match drawn | Birmingham | Australia tour of England 1989 |
| 22 Jun 1989 | ENG 286 & 359 v AUS 528 & 119/42nd Test · Test | ENG | 60 & 0 | 0/9 | 3 | Australia won by 6 wickets | London | Australia tour of England 1989 |
| 8 Jun 1989 | ENG 430 & 191 v AUS 601/7 & 230/31st Test · Test | ENG | 13 & 68 | 0/31 | 0 | Australia won by 210 runs | Leeds | Australia tour of England 1989 |
| 29 May 1989 | ENG 278/7 v AUS 279/43rd ODI · ODI | ENG | 136 | - | 1 | Australia won by 6 wickets (with 3 balls remaining) | London | Australia tour of England 1989 |
| 27 May 1989 | ENG 226/5 v AUS 226/82nd ODI · ODI | ENG | 10 | - | 1 | Match tied | Nottingham | Australia tour of England 1989 |
| 25 May 1989 | ENG 231/9 v AUS 1361st ODI · ODI | ENG | 52 | - | 0 | England won by 95 runs | Manchester | Australia tour of England 1989 |
| 4 Sept 1988 | ENG 245/5 v SL 242/7Only ODI · ODI | ENG | 7 | 2/35 | 0 | England won by 5 wickets (with 14 balls remaining) | London | Sri Lanka tour of England 1988 |
| 25 Aug 1988 | ENG 429 & 100/3 v SL 194 & 331Only Test · Test | ENG | 75 & 36 | - | 3 | England won by 7 wickets | London | Sri Lanka tour of England 1988 |
| 4 Aug 1988 | ENG 205 & 202 v WI 183 & 226/25th Test · Test | ENG | 9 & 84 | - | 2 | West Indies won by 8 wickets | London | West Indies tour of England 1988 |
| 21 Jul 1988 | ENG 201/9 & 138 v WI 275 & 67/04th Test · Test | ENG | 9 & 50 | - | 1 | West Indies won by 10 wickets | Leeds | West Indies tour of England 1988 |
| 30 Jun 1988 | ENG 135 & 93 v WI 384/73rd Test · Test | ENG | 27 & 1 | - | 0 | West Indies won by an innings and 156 runs | Manchester | West Indies tour of England 1988 |
| 16 Jun 1988 | ENG 165 & 307 v WI 209 & 3972nd Test · Test | ENG | 44 & 16 | - | 1 | West Indies won by 134 runs | London | West Indies tour of England 1988 |
| 2 Jun 1988 | ENG 245 & 301/3 v WI 448/91st Test · Test | ENG | 73 & 146 | - | 2 | Match drawn | Nottingham | West Indies tour of England 1988 |
| 23 May 1988 | WI 178/7 v ENG 180/33rd ODI · ODI | ENG | 28 | 0/3 | 0 | England won by 7 wickets (with 30 balls remaining) | London | West Indies tour of England 1988 |
| 21 May 1988 | ENG 186/8 v WI 1392nd ODI · ODI | ENG | 32 | 1/12 | 0 | England won by 47 runs | Leeds | West Indies tour of England 1988 |
| 19 May 1988 | ENG 219/4 v WI 2171st ODI · ODI | ENG | 43 | - | 0 | England won by 6 wickets (with 12 balls remaining) | Birmingham | West Indies tour of England 1988 |
| 16 Dec 1987 | PAK 353 v ENG 294 & 258/93rd Test · Test | ENG | 12 & 93 | - | 0 | Match drawn | Karachi | England tour of Pakistan 1987/88 |
| 7 Dec 1987 | PAK 191 & 51/1 v ENG 292 & 137/62nd Test · Test | ENG | 28 & 65 | 0/4 | 2 | Match drawn | Faisalabad | England tour of Pakistan 1987/88 |
| 25 Nov 1987 | PAK 392 v ENG 175 & 1301st Test · Test | ENG | 12 & 15 | - | 1 | Pakistan won by an innings and 87 runs | Lahore | England tour of Pakistan 1987/88 |
| 22 Nov 1987 | PAK 138/9 v ENG 236/83rd ODI · ODI | ENG | 57 | - | 1 | England won by 98 runs | Peshawar | England tour of Pakistan 1987/88 |
| 20 Nov 1987 | PAK 240/8 v ENG 263/62nd ODI · ODI | ENG | 142 | - | 0 | England won by 23 runs | Karachi | England tour of Pakistan 1987/88 |
| 18 Nov 1987 | PAK 166 v ENG 167/81st ODI · ODI | ENG | 43 | - | 1 | England won by 2 wickets (with 3 balls remaining) | Lahore | England tour of Pakistan 1987/88 |
| 8 Nov 1987 | AUS 253/5 v ENG 246/8Final · ODI | ENG | 35 | 1/42 | 0 | Australia won by 7 runs | Kolkata | 1987 Cricket World Cup |
| 5 Nov 1987 | IND 219 v ENG 254/62nd Semi-Final · ODI | ENG | 115 | 0/16 | 0 | England won by 35 runs | Mumbai | 1987 Cricket World Cup |
| 30 Oct 1987 | ENG 219/2 v SL 218/722nd Match · ODI | ENG | 61 | - | 0 | England won by 8 wickets (with 52 balls remaining) | Pune | 1987 Cricket World Cup |
| 26 Oct 1987 | ENG 269/5 v WI 23518th Match · ODI | ENG | 92 | - | 0 | England won by 34 runs | Jaipur | 1987 Cricket World Cup |
| 20 Oct 1987 | PAK 247/3 v ENG 244/913th Match · ODI | ENG | 16 | 0/12 | 1 | Pakistan won by 7 wickets (with 6 balls remaining) | Karachi | 1987 Cricket World Cup |
| 17 Oct 1987 | ENG 296/4 v SL 158/810th Match · ODI | ENG | 84 | 0/9 | 1 | England won by 108 runs (revised target) | Peshawar | 1987 Cricket World Cup |
| 12 Oct 1987 | PAK 239/7 v ENG 2215th Match · ODI | ENG | 21 | - | 0 | Pakistan won by 18 runs | Rawalpindi | 1987 Cricket World Cup |
| 9 Oct 1987 | ENG 246/8 v WI 243/72nd Match · ODI | ENG | 47 | - | 0 | England won by 2 wickets (with 3 balls remaining) | Gujranwala | 1987 Cricket World Cup |
| 23 May 1987 | ENG 157 v PAK 158/42nd ODI · ODI | ENG | 9 | 0/12 | 1 | Pakistan won by 6 wickets (with 18 balls remaining) | Nottingham | Pakistan tour of England 1987 |
| 9 Apr 1987 | AUS 219/9 v ENG 230/65th Match · ODI | ENG | 86 | 0/34 | 1 | England won by 11 runs | Sharjah | 1986–87 Sharjah Cup |
| 7 Apr 1987 | ENG 220/5 v PAK 217/94th Match · ODI | ENG | 1 | - | 0 | England won by 5 wickets (with 16 balls remaining) | Sharjah | 1986–87 Sharjah Cup |
| 2 Apr 1987 | ENG 211/7 v IND 214/71st Match · ODI | ENG | 31 | - | 0 | India won by 3 wickets (with 7 balls remaining) | Sharjah | 1986–87 Sharjah Cup |
| 21 Aug 1986 | ENG 388/5 v NZ 287 & 7/03rd Test · Test | ENG | 32 | 0/15 | 3 | Match drawn | London | New Zealand tour of England 1986 |
| 7 Aug 1986 | ENG 256 & 230 v NZ 413 & 77/22nd Test · Test | ENG | 18 & 17 | 0/0 | 1 | New Zealand won by 8 wickets | Nottingham | New Zealand tour of England 1986 |
| 24 Jul 1986 | ENG 307/9 & 295/6 v NZ 342 & 41/21st Test · Test | ENG | 18 & 183 | 1/23 | 2 | Match drawn | Leeds | New Zealand tour of England 1986 |
| 18 Jul 1986 | ENG 286/4 v NZ 284/52nd ODI · ODI | ENG | 91 | 0/48 | 0 | England won by 6 wickets (with 8 balls remaining) | Manchester | New Zealand tour of England 1986 |
| 16 Jul 1986 | ENG 170 v NZ 217/81st ODI · ODI | ENG | 18 | 0/20 | 0 | New Zealand won by 47 runs | Leeds | New Zealand tour of England 1986 |
| 3 Jul 1986 | ENG 390 & 235 v IND 390 & 174/53rd Test · Test | ENG | 0 & 40 | - | 2 | Match drawn | Birmingham | India tour of England 1986 |
| 19 Jun 1986 | ENG 102 & 128 v IND 272 & 2372nd Test · Test | ENG | 8 & 5 | 1/19 & 0/12 | 2 | India won by 279 runs | Leeds | India tour of England 1986 |
| 5 Jun 1986 | ENG 294 & 180 v IND 341 & 136/51st Test · Test | ENG | 114 & 8 | - | 1 | India won by 5 wickets | London | India tour of England 1986 |
| 26 May 1986 | ENG 256/5 v IND 254/62nd ODI · ODI | ENG | 10 | - | 1 | England won by 5 wickets (with 7 balls remaining) | Manchester | India tour of England 1986 |
| 24 May 1986 | ENG 162 v IND 163/11st ODI · ODI | ENG | 30 | - | 0 | India won by 9 wickets (with 46 balls remaining) | London | India tour of England 1986 |
| 11 Apr 1986 | WI 474 & 246/2 v ENG 310 & 1705th Test · Test | ENG | 51 & 51 | 1/21 | 1 | West Indies won by 240 runs | St. John's | England tour of West Indies 1985/86 |
| 3 Apr 1986 | ENG 200 & 150 v WI 312 & 39/04th Test · Test | ENG | 14 & 0 | - | 0 | West Indies won by 10 wickets | Port of Spain | England tour of West Indies 1985/86 |
| 31 Mar 1986 | WI 166/2 v ENG 165/94th ODI · ODI | ENG | 10 | - | 1 | West Indies won by 8 wickets (with 52 balls remaining) | Port of Spain | England tour of West Indies 1985/86 |
| 21 Mar 1986 | WI 418 v ENG 189 & 1993rd Test · Test | ENG | 53 & 11 | - | 1 | West Indies won by an innings and 30 runs | Bridgetown | England tour of West Indies 1985/86 |
| 19 Mar 1986 | WI 249/7 v ENG 1143rd ODI · ODI | ENG | 6 | 0/41 | 0 | West Indies won by 135 runs | Bridgetown | England tour of West Indies 1985/86 |