| 21 Jul 1988 | ENG 201/9 & 138 v WI 275 & 67/04th Test · Test | ENG | 38 & 11 | - | 1 | 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 | 57 & 0 | - | 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 | 31 & 8* | - | 1 | 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 | 9 | - | 0 | 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 | 35 | - | 1 | England won by 95 runs | Manchester | Australia tour of England 1989 |
| 27 May 1989 | ENG 226/5 v AUS 226/82nd ODI · ODI | ENG | 3 | - | 0 | Match tied | Nottingham | Australia tour of England 1989 |
| 29 May 1989 | ENG 278/7 v AUS 279/43rd ODI · ODI | ENG | 21 | - | 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 | 66 & 0 | - | 0 | Australia won by 210 runs | Leeds | Australia tour of England 1989 |
| 22 Jun 1989 | ENG 286 & 359 v AUS 528 & 119/42nd Test · Test | ENG | 32 & 96 | - | 1 | Australia won by 6 wickets | London | Australia tour of England 1989 |
| 27 Jul 1989 | ENG 260 & 264 v AUS 447 & 81/14th Test · Test | ENG | 143 & 1 | - | 0 | Australia won by 9 wickets | Manchester | Australia tour of England 1989 |
| 10 Aug 1989 | ENG 255 & 167/9 v AUS 602/65th Test · Test | ENG | 101 & 26 | - | 0 | Australia won by an innings and 180 runs | Nottingham | Australia tour of England 1989 |
| 24 Aug 1989 | ENG 285 & 143/5 v AUS 468 & 219/46th Test · Test | ENG | 11 & 77* | - | 0 | Match drawn | London | Australia tour of England 1989 |
| 15 Oct 1989 | ENG 196/5 v SL 193Match 1 · ODI | ENG | 81* | - | 0 | England won by 5 wickets (with 8 balls remaining) | Delhi | 1989 MRF World Series |
| 19 Oct 1989 | AUS 242/3 v ENG 243/3Match 2 · ODI | ENG | 24* | - | 0 | England won by 7 wickets (with 15 balls remaining) | Hyderabad | 1989 MRF World Series |
| 22 Oct 1989 | ENG 149/6 v PAK 148/9Match 5 · ODI | ENG | 19 | - | 0 | England won by 4 wickets (with 40 balls remaining) | Cuttack | 1989 MRF World Series |
| 25 Oct 1989 | IND 259/4 v ENG 255/7Match 9 · ODI | ENG | 0 | - | 0 | India won by 6 wickets (with 11 balls remaining) | Kanpur | 1989 MRF World Series |
| 27 Oct 1989 | ENG 239/8 v WI 265/5Match 12 · ODI | ENG | 65 | - | 1 | West Indies won by 26 runs | Gwalior | 1989 MRF World Series |
| 30 Oct 1989 | ENG 194/7 v PAK 195/4Semi-final · ODI | ENG | 55 | - | 1 | Pakistan won by 6 wickets (with 9 balls remaining) | Nagpur | 1989 MRF World Series |
| 14 Feb 1990 | WI 208/8 v ENG 26/11st ODI · ODI | ENG | 6* | - | 1 | No result | Port of Spain | England tour of West Indies 1989/90 |
| 24 Feb 1990 | WI 164 & 240 v ENG 364 & 41/11st Test · Test | ENG | 57 & DNB | - | 0 | England won by 9 wickets | Kingston | England tour of West Indies 1989/90 |
| 3 Mar 1990 | WI 216/7 v ENG 214/83rd ODI · ODI | ENG | 43 | - | 2 | West Indies won by 3 wickets (with 0 balls remaining) | Kingston | England tour of West Indies 1989/90 |
| 7 Mar 1990 | WI 191/4 v ENG 188/84th ODI · ODI | ENG | 18 | - | 0 | West Indies won by 6 wickets (with 16 balls remaining) | Georgetown | England tour of West Indies 1989/90 |
| 15 Mar 1990 | WI 167/3 v ENG 166/95th ODI · ODI | ENG | 1 | - | 0 | West Indies won by 7 wickets (with 52 balls remaining) | Georgetown | England tour of West Indies 1989/90 |
| 23 Mar 1990 | WI 199 & 239 v ENG 288 & 120/52nd Test · Test | ENG | 5 & 2 | - | 0 | Match drawn | Port of Spain | England tour of West Indies 1989/90 |
| 3 Apr 1990 | WI 217/6 v ENG 214/36th ODI · ODI | ENG | 69 | - | 1 | West Indies won by 4 wickets (with 3 balls remaining) | Bridgetown | England tour of West Indies 1989/90 |
| 5 Apr 1990 | WI 446 & 267/8 v ENG 358 & 1913rd Test · Test | ENG | 62 & 40* | - | 1 | West Indies won by 164 runs | Bridgetown | England tour of West Indies 1989/90 |
| 12 Apr 1990 | WI 446 v ENG 260 & 154/94th Test · Test | ENG | 12 & 8* | - | 1 | West Indies won by an innings and 32 runs | St John's | England tour of West Indies 1989/90 |
| 23 May 1990 | ENG 295/6 v NZ 298/61st ODI · ODI | ENG | 128 | - | 0 | New Zealand won by 4 wickets (with 1 ball remaining) | Leeds | New Zealand tour of England 1990 |
| 25 May 1990 | ENG 213/4 v NZ 212/62nd ODI · ODI | ENG | 5 | - | 2 | England won by 6 wickets (with 33 balls remaining) | London | New Zealand tour of England 1990 |
| 7 Jun 1990 | ENG 345/9 v NZ 208 & 36/21st Test · Test | ENG | 55 | - | 0 | Match drawn | Nottingham | New Zealand tour of England 1990 |
| 21 Jun 1990 | ENG 334 & 272/4 v NZ 462/92nd Test · Test | ENG | 64 & 0 | - | 0 | Match drawn | London | New Zealand tour of England 1990 |
| 5 Jul 1990 | ENG 435 & 158 v NZ 249 & 2303rd Test · Test | ENG | 19 & 14 | - | 2 | England won by 114 runs | Birmingham | New Zealand tour of England 1990 |
| 18 Jul 1990 | ENG 229 v IND 233/41st ODI · ODI | ENG | 6 | - | 0 | India won by 6 wickets (with 12 balls remaining) | Leeds | India tour of England 1990 |
| 20 Jul 1990 | ENG 281 v IND 282/52nd ODI · ODI | ENG | 103 | - | 0 | India won by 5 wickets (with 12 balls remaining) | Nottingham | India tour of England 1990 |
| 26 Jul 1990 | ENG 653/4 & 272/4 v IND 454 & 2241st Test · Test | ENG | 100* & 15 | - | 0 | England won by 247 runs | London | India tour of England 1990 |
| 9 Aug 1990 | ENG 519 & 320/4 v IND 432 & 343/62nd Test · Test | ENG | 121* & 61* | - | 1 | Match drawn | Manchester | India tour of England 1990 |
| 23 Aug 1990 | ENG 340 & 477/4 v IND 606/93rd Test · Test | ENG | 57 & 7* | - | 0 | Match drawn | London | India tour of England 1990 |
| 23 Nov 1990 | AUS 152 & 157/0 v ENG 194 & 1141st Test · Test | ENG | 7 & 1 | - | 1 | Australia won by 10 wickets | Brisbane | England tour of Australia 1990/91 |
| 1 Dec 1990 | ENG 192/9 v NZ 199/6Match 2 · ODI | ENG | 8 | - | 0 | New Zealand won by 7 runs | Adelaide | 1990-91 Benson & Hedges World Series |
| 7 Dec 1990 | ENG 161/6 v NZ 158Match 4 · ODI | ENG | 0 | - | 0 | England won by 4 wickets (with 37 balls remaining) | Perth | 1990-91 Benson & Hedges World Series |
| 9 Dec 1990 | AUS 193/4 v ENG 192/9Match 5 · ODI | ENG | 37 | - | 0 | Australia won by 6 wickets (with 54 balls remaining) | Perth | 1990-91 Benson & Hedges World Series |
| 13 Dec 1990 | ENG 194 v NZ 161Match 7 · ODI | ENG | 4 | - | 1 | England won by 33 runs | Sydney | 1990-91 Benson & Hedges World Series |
| 15 Dec 1990 | ENG 203/6 v NZ 204/2Match 8 · ODI | ENG | 41 | - | 0 | New Zealand won by 8 wickets (with 33 balls remaining) | Brisbane | 1990-91 Benson & Hedges World Series |
| 16 Dec 1990 | AUS 283/5 v ENG 246/7Match 9 · ODI | ENG | 6 | - | 0 | Australia won by 37 runs | Brisbane | 1990-91 Benson & Hedges World Series |
| 26 Dec 1990 | AUS 306 & 197/2 v ENG 352 & 1502nd Test · Test | ENG | 30 & 8 | - | 0 | Australia won by 8 wickets | Melbourne | England tour of Australia 1990/91 |
| 1 Jan 1991 | AUS 221/7 v ENG 153Match 1 · ODI | ENG | 1 | - | 0 | Australia won by 68 runs | Sydney | 1990-91 Benson & Hedges World Series |
| 4 Jan 1991 | AUS 518 & 205 v ENG 469/8 & 113/43rd Test · Test | ENG | 18 & 10* | - | 2 | Match drawn | Sydney | England tour of Australia 1990/91 |
| 10 Jan 1991 | AUS 222/6 v ENG 219/9Match 2 · ODI | ENG | 7 | - | 0 | Australia won by 3 runs | Melbourne | 1990-91 Benson & Hedges World Series |
| 25 Jan 1991 | AUS 386 & 314/6 v ENG 229 & 335/54th Test · Test | ENG | 53 & 10* | - | 0 | Match drawn | Adelaide | England tour of Australia 1990/91 |
| 1 Feb 1991 | AUS 307 & 120/1 v ENG 244 & 1825th Test · Test | ENG | 58 & 43 | - | 0 | Australia won by 9 wickets | Perth | England tour of Australia 1990/91 |