| 31 Jul 2003 | ENG 173 & 417 v SA 682/6Only Test · Test | ENG | 7 & 0 | - | 1 | South Africa won by an innings and 92 runs | London | South Africa tour of England 2003 |
| 22 May 2003 | ENG 472 v ZIM 147 & 2331st Test · Test | ENG | 26 | - | 0 | England won by an innings and 92 runs | London | Zimbabwe tour of England 2003 |
| 29 Jun 2002 | ENG 271/7 v IND 272/4Match 2 · ODI | ENG | 28* | - | 0 | India won by 6 wickets | London | NatWest Series 2002 |
| 19 Jul 2001 | ENG 187 & 227 v AUS 401 & 14/22nd Test · Test | ENG | 0 & 28 | - | 5 | Australia won by 8 wickets | London | Australia tour of England 2001 |
| 22 Jul 2000 | ENG 170/4 v ZIM 169/7Final · ODI | ENG | 97 | - | 1 | England won by 6 wickets (with 28 balls remaining) | London | 2000 NatWest Triangular Series |
| 9 Jul 2000 | ENG 158/8 v WIMatch 3 · ODI | ENG | 12 | - | 0 | No result | London | 2000 NatWest Triangular Series |
| 29 Jun 2000 | ENG 134 & 191/8 v WI 267 & 542nd Test · Test | ENG | 28 & 18 | - | 4 | England won by 2 wickets | London | West Indies tour of England 2000 |
| 18 May 2000 | ENG 415 v ZIM 83 & 1231st Test · Test | ENG | 124* | - | 3 | England won by an innings and 209 runs | London | Zimbabwe tour of England 2000 |
| 22 Jul 1999 | ENG 186 & 229/9 v NZ 358 & 60/12nd Test · Test | ENG | 50 & 35 | - | 0 | New Zealand won by 9 wickets | London | New Zealand tour of England 1999 |
| 14 May 1999 | ENG 207/2 v SL 204Match 1 · ODI | ENG | 88 | - | 3 | England won by 8 wickets (with 19 balls remaining) | London | 1999 Cricket World Cup |
| 20 Aug 1998 | ENG 256/8 v SL 260/5Final · ODI | ENG | 18 | - | 0 | Sri Lanka won by 5 wickets (with 17 balls remaining) | London | 1998 Emirates Triangular Tournament |
| 16 Aug 1998 | ENG 247 v SL 211Match 2 · ODI | ENG | 51 | - | 2 | England won by 36 runs | London | 1998 Emirates Triangular Tournament |
| 18 Jun 1998 | ENG 110 & 264 v SA 360 & 15/02nd Test · Test | ENG | 14 & 56 | - | 5 | South Africa won by 10 wickets | London | South Africa tour of England 1998 |
| 19 Jun 1997 | ENG 77 & 266/4 v AUS 213/72nd Test · Test | ENG | 1 & 13 | - | 1 | Match drawn | London | Australia tour of England 1997 |
| 25 May 1997 | ENG 270/4 v AUS 2693rd ODI · ODI | ENG | 79 | - | 2 | England won by 6 wickets (with 6 balls remaining) | London | Australia tour of England 1997 |
| 25 Jul 1996 | ENG 285 & 243 v PAK 340 & 352/51st Test · Test | ENG | 39 & 89 | - | 0 | Pakistan won by 164 runs | London | Pakistan tour of England 1996 |
| 20 Jun 1996 | ENG 344 & 278/9 v IND 4292nd Test · Test | ENG | 20 & 66 | - | 1 | Match drawn | London | India tour of England 1996 |
| 22 Jun 1995 | ENG 283 & 336 v WI 324 & 2232nd Test · Test | ENG | 34 & 36 | - | 5 | England won by 72 runs | London | West Indies tour of England 1995 |
| 28 May 1995 | ENG 276/7 v WI 2033rd ODI · ODI | ENG | 8 | - | 3 | England won by 73 runs | London | West Indies tour of England 1995 |
| 21 Jul 1994 | ENG 180 & 99/9 v SA 357 & 278/81st Test · Test | ENG | 12 & 27 | - | 0 | South Africa won by 356 runs | London | South Africa tour of England 1994 |
| 16 Jun 1994 | ENG 281 & 254/8 v NZ 476 & 211/52nd Test · Test | ENG | 45 & 119 | - | 1 | Match drawn | London | New Zealand tour of England 1994 |
| 17 Jun 1993 | ENG 205 & 365 v AUS 632/42nd Test · Test | ENG | 3 & 62 | - | 1 | Australia won by an innings and 62 runs | London | Australia tour of England 1993 |
| 23 May 1993 | ENG 211 v AUS 230/53rd ODI · ODI | ENG | 74 | - | 3 | Australia won by 19 runs | London | Australia tour of England 1993 |
| 22 Aug 1992 | ENG 201 v PAK 204/54th ODI · ODI | ENG | 0 | - | 2 | Pakistan won by 3 runs | London | Pakistan tour of England 1992 |
| 18 Jun 1992 | ENG 255 & 175 v PAK 293 & 141/82nd Test · Test | ENG | 74 & 69* | - | 0 | Pakistan won by 2 wickets | London | Pakistan tour of England 1992 |
| 20 May 1992 | ENG 278/6 v PAK 1991st ODI · ODI | ENG | 50 | - | 3 | England won by 79 runs | London | Pakistan tour of England 1992 |
| 22 Aug 1991 | ENG 282 & 364/3 v SL 224 & 285Only Test · Test | ENG | 113* & 43 | - | 0 | England won by 137 runs | London | Sri Lanka tour of England 1991 |
| 21 Jun 1990 | ENG 334 & 272/4 v NZ 462/92nd Test · Test | ENG | 54 & 42 | - | 2 | Match drawn | London | New Zealand tour of England 1990 |