| 7 Mar 1990 | WI 191/4 v ENG 188/84th ODI · ODI | ENG | 22 | - | 0 | West Indies won by 6 wickets (with 16 balls remaining) | Georgetown | England tour of West Indies 1989/90 |
| 3 Mar 1990 | WI 216/7 v ENG 214/83rd ODI · ODI | ENG | 66 | - | 0 | West Indies won by 3 wickets (with 0 balls remaining) | Kingston | England tour of West Indies 1989/90 |
| 24 Feb 1990 | WI 164 & 240 v ENG 364 & 41/11st Test · Test | ENG | 132 & DNB | - | 0 | England won by 9 wickets | Kingston | England tour of West Indies 1989/90 |
| 14 Feb 1990 | WI 208/8 v ENG 26/11st ODI · ODI | ENG | DNB | - | 0 | No result | Port of Spain | England tour of West Indies 1989/90 |
| 30 Oct 1989 | ENG 194/7 v PAK 195/41st Semi-Final · ODI | ENG | 6 | - | 1 | Pakistan won by 6 wickets (with 9 balls remaining) | Nagpur | 1989 MRF World Series |
| 27 Oct 1989 | ENG 239/8 v WI 265/512th Match · ODI | ENG | 0 | - | 0 | West Indies won by 26 runs | Gwalior | 1989 MRF World Series |
| 25 Oct 1989 | IND 259/4 v ENG 255/79th Match · ODI | ENG | 91 | - | 0 | India won by 6 wickets (with 11 balls remaining) | Kanpur | 1989 MRF World Series |
| 22 Oct 1989 | ENG 149/6 v PAK 148/95th Match · ODI | ENG | 42 | - | 1 | England won by 4 wickets (with 40 balls remaining) | Cuttack | 1989 MRF World Series |
| 19 Oct 1989 | AUS 242/3 v ENG 243/32nd Match · ODI | ENG | 23 | - | 1 | England won by 7 wickets (with 15 balls remaining) | Hyderabad | 1989 MRF World Series |
| 15 Oct 1989 | ENG 196/5 v SL 1931st Match · ODI | ENG | 52 | - | 1 | England won by 5 wickets (with 8 balls remaining) | Delhi | 1989 MRF World Series |
| 8 Jun 1989 | ENG 430 & 191 v AUS 601/7 & 230/31st Test · Test | ENG | 125 & 4 | - | 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 | 0 | - | 0 | 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 | 100* | - | 0 | Match tied | Nottingham | Australia tour of England 1989 |
| 25 May 1989 | ENG 231/9 v AUS 1361st ODI · ODI | ENG | 35 | - | 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 | 66 | - | 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 | 63 & 8 | - | 1 | England won by 7 wickets | London | Sri Lanka tour of England 1988 |
| 21 Jul 1988 | ENG 201/9 & 138 v WI 275 & 67/04th Test · Test | ENG | 64* & 19 | - | 0 | 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 | 33 & 9 | - | 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 | 10 & 113 | - | 0 | 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 | 0 & 6* | - | 0 | Match drawn | Nottingham | West Indies tour of England 1988 |
| 23 May 1988 | WI 178/7 v ENG 180/33rd ODI · ODI | ENG | 30* | - | 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 | 2 | - | 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 | 11 | - | 2 | England won by 6 wickets (with 12 balls remaining) | Birmingham | West Indies tour of England 1988 |
| 8 Nov 1987 | AUS 253/5 v ENG 246/8Final · ODI | ENG | 45 | - | 0 | Australia won by 7 runs | Kolkata | 1987 Cricket World Cup |
| 5 Nov 1987 | IND 219 v ENG 254/62nd Semi-Final · ODI | ENG | 32* | - | 1 | England won by 35 runs | Mumbai | 1987 Cricket World Cup |
| 30 Oct 1987 | ENG 219/2 v SL 218/722nd Match · ODI | ENG | DNB | - | 1 | 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 | 40 | - | 0 | England won by 34 runs | Jaipur | 1987 Cricket World Cup |
| 20 Oct 1987 | PAK 247/3 v ENG 244/913th Match · ODI | ENG | 9 | - | 0 | 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 | 76 | 0/3 | 0 | England won by 108 runs (revised target) | Peshawar | 1987 Cricket World Cup |
| 12 Oct 1987 | PAK 239/7 v ENG 2215th Match · ODI | ENG | 30 | - | 0 | Pakistan won by 18 runs | Rawalpindi | 1987 Cricket World Cup |
| 9 Oct 1987 | ENG 246/8 v WI 243/72nd Match · ODI | ENG | 67* | - | 0 | England won by 2 wickets (with 3 balls remaining) | Gujranwala | 1987 Cricket World Cup |
| 25 May 1987 | ENG 217/9 v PAK 213/93rd ODI · ODI | ENG | 14 | - | 0 | England won by 1 wicket (with 3 balls remaining) | Edgbaston | Pakistan tour of England 1987 |
| 23 May 1987 | ENG 157 v PAK 158/42nd ODI · ODI | ENG | 26 | - | 0 | Pakistan won by 6 wickets (with 18 balls remaining) | Nottingham | Pakistan tour of England 1987 |
| 21 May 1987 | ENG 233/3 v PAK 232/61st ODI · ODI | ENG | 61 | - | 1 | England won by 7 wickets (with 11 balls remaining) | London | Pakistan tour of England 1987 |
| 11 Feb 1987 | AUS 179/8 v ENG 187/92nd Final · ODI | ENG | 35 | - | 0 | England won by 8 runs | Sydney | 1986–87 Australian Tri-Series |
| 8 Feb 1987 | AUS 171/8 v ENG 172/41st Final · ODI | ENG | 15* | - | 0 | England won by 6 wickets (with 48 balls remaining) | Melbourne | 1986–87 Australian Tri-Series |
| 3 Feb 1987 | ENG 177/9 v WI 14811th Match · ODI | ENG | 36 | - | 0 | England won by 29 runs | Devonport | 1986–87 Australian Tri-Series |
| 1 Feb 1987 | AUS 248/5 v ENG 13910th Match · ODI | ENG | 11 | - | 1 | Australia won by 109 runs | Melbourne | 1986–87 Australian Tri-Series |
| 30 Jan 1987 | ENG 147 v WI 148/49th Match · ODI | ENG | 0 | - | 0 | West Indies won by 6 wickets (with 9 balls remaining) | Melbourne | 1986–87 Australian Tri-Series |
| 26 Jan 1987 | AUS 225/6 v ENG 1927th Match · ODI | ENG | 8 | - | 1 | Australia won by 33 runs | Adelaide | 1986–87 Australian Tri-Series |
| 24 Jan 1987 | ENG 252/6 v WI 1635th Match · ODI | ENG | 33* | - | 1 | England won by 89 runs | Adelaide | 1986–87 Australian Tri-Series |
| 22 Jan 1987 | AUS 233/8 v ENG 234/74th Match · ODI | ENG | 77* | - | 0 | England won by 3 wickets (with 1 ball remaining) | Sydney | 1986–87 Australian Tri-Series |
| 18 Jan 1987 | AUS 261/4 v ENG 250/92nd Match · ODI | ENG | 6 | - | 0 | Australia won by 11 runs | Brisbane | 1986–87 Australian Tri-Series |
| 17 Jan 1987 | ENG 156/4 v WI 1541st Match · ODI | ENG | 22 | - | 1 | England won by 6 wickets (with 41 balls remaining) | Brisbane | 1986–87 Australian Tri-Series |
| 10 Jan 1987 | AUS 343 & 251 v ENG 275 & 2645th Test · Test | ENG | 24 & 3 | - | 3 | Australia won by 55 runs | Sydney | England tour of Australia 1986/87 |
| 7 Jan 1987 | ENG 167/5 v PAK 166/9Final · ODI | ENG | 47 | - | 0 | England won by 5 wickets (with 59 balls remaining) | Perth | Benson & Hedges Challenge 1986/87 |
| 5 Jan 1987 | ENG 232/7 v PAK 229/56th Match · ODI | ENG | 32 | - | 0 | England won by 3 wickets (with 2 balls remaining) | Perth | Benson & Hedges Challenge 1986/87 |
| 3 Jan 1987 | ENG 228/9 v WI 2094th Match · ODI | ENG | 71 | - | 0 | England won by 19 runs | Perth | Benson & Hedges Challenge 1986/87 |
| 1 Jan 1987 | AUS 235 v ENG 272/62nd Match · ODI | ENG | 66 | - | 0 | England won by 37 runs | Perth | Benson & Hedges Challenge 1986/87 |
| 26 Dec 1986 | AUS 141 & 194 v ENG 3494th Test · Test | ENG | 43 | - | 0 | England won by an innings and 14 runs | Melbourne | England tour of Australia 1986/87 |