| 13 Jul 2006 | ENG 528/9d & 296/8d v PAK 445 & 214/41st Test · Test | Match drawn | London | Pakistan tour of England and Scotland 2006 |
| 17 Jun 2006 | ENG 237/9 v SL 257/9Match 1 · ODI | Sri Lanka won by 20 runs | London | NatWest Series 2006 |
| 11 May 2006 | ENG 551/6d v SL 192 & 537/91st Test · Test | Match drawn | London | Sri Lanka tour of England 2006 |
| 21 Jul 2005 | AUS 190 & 384 v ENG 155 & 1801st Test · Test | Australia won by 239 runs | London | Australia tour of England and Scotland 2005 |
| 10 Jul 2005 | ENG 223/8 v AUS 224/32nd Match · ODI | Australia won by 7 wickets (with 34 balls remaining) | London | Australia tour of England and Scotland 2005 |
| 2 Jul 2005 | AUS 196 v ENG 196/9Final · ODI | Match tied | London | NatWest Challenge 2005 |
| 26 May 2005 | ENG 528/3 v BAN 108 & 1591st Test · Test | England won by an innings and 261 runs | London | Bangladesh tour of England 2005 |
| 5 Sept 2004 | IND 204 v ENG 1813rd ODI · ODI | India won by 23 runs | London | India tour of England 2004 |
| 4 Sept 2004 | AUS 269/6 v PAK 259Only ODI · ODI | Australia won by 10 runs | London | Pakistan tour of England 2004 |
| 22 Jul 2004 | ENG 568 & 325/5 v WI 416 & 2671st Test · Test | England won by 210 runs | London | West Indies tour of England 2004 |
| 10 Jul 2004 | NZ 266 v WI 159Final · ODI | New Zealand won by 107 runs | London | NatWest Series 2004 |
| 6 Jul 2004 | ENG 285/7 v WI 286/3Match 8 · ODI | West Indies won by 7 wickets | London | NatWest Series 2004 |
| 20 May 2004 | ENG 441 & 282/3 v NZ 386 & 3361st Test · Test | England won by 7 wickets | London | New Zealand tour of England 2004 |
| 31 Jul 2003 | ENG 173 & 417 v SA 682/62nd Test · Test | South Africa won by an innings and 92 runs | London | South Africa tour of England and Ireland 2003 |
| 12 Jul 2003 | SA 107 v ENG 111/3Final · ODI | England won by 7 wickets | London | NatWest Series 2003 |
| 22 Jun 2003 | PAK 229/7 v ENG 231/63rd ODI · ODI | England won by 4 wickets | London | Pakistan tour of England and Scotland 2003 |
| 22 May 2003 | ENG 472 v ZIM 147 & 2331st Test · Test | 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 | India won by 6 wickets | London | NatWest Series 2002 |
| 19 Jul 2001 | ENG 187 & 227 v AUS 401 & 14/22nd Test · Test | Australia won by 8 wickets | London | Australia tour of England 2001 |
| 22 Jul 2000 | ENG 170/4 v ZIM 169/7Final · ODI | England won by 6 wickets (with 28 balls remaining) | London | 2000 NatWest Triangular Series |
| 9 Jul 2000 | ENG 158/8 v WI3rd Match · ODI | No result | London | 2000 NatWest Triangular Series |
| 29 Jun 2000 | ENG 134 & 191/8 v WI 267 & 542nd Test · Test | England won by 2 wickets | London | West Indies tour of England 2000 |
| 18 May 2000 | ENG 415 v ZIM 83 & 1231st Test · Test | 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 | New Zealand won by 9 wickets | London | New Zealand tour of England 1999 |
| 20 Jun 1999 | AUS 133/2 v PAK 132Final · ODI | Australia won by 8 wickets (with 179 balls remaining) | London | 1999 Cricket World Cup |
| 9 Jun 1999 | AUS 303/4 v ZIM 259/65th Super · ODI | Australia won by 44 runs | London | 1999 Cricket World Cup |
| 14 May 1999 | ENG 207/2 v SL 2041st Match · ODI | 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 | Sri Lanka won by 5 wickets (with 17 balls remaining) | London | 1998 Emirates Triangular Tournament |
| 16 Aug 1998 | ENG 247 v SL 2112nd Match · ODI | England won by 36 runs | London | 1998 Emirates Triangular Tournament |
| 18 Jun 1998 | ENG 110 & 264 v SA 360 & 15/02nd Test · Test | 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 | Match drawn | London | Australia tour of England 1997 |
| 25 May 1997 | ENG 270/4 v AUS 2693rd ODI · ODI | 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 | Pakistan won by 164 runs | London | Pakistan tour of England 1996 |
| 20 Jun 1996 | ENG 344 & 278/9 v IND 4292nd Test · Test | Match drawn | London | India tour of England 1996 |
| 22 Jun 1995 | ENG 283 & 336 v WI 324 & 2232nd Test · Test | England won by 72 runs | London | West Indies tour of England 1995 |
| 28 May 1995 | ENG 276/7 v WI 2033rd ODI · ODI | 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 | 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 | Match drawn | London | New Zealand tour of England 1994 |
| 17 Jun 1993 | ENG 205 & 365 v AUS 632/42nd Test · Test | 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 | Australia won by 19 runs | London | Australia tour of England 1993 |
| 22 Aug 1992 | ENG 201 v PAK 204/54th ODI · ODI | Pakistan won by 3 runs | London | Pakistan tour of England 1992 |
| 18 Jun 1992 | ENG 255 & 175 v PAK 293 & 141/82nd Test · Test | Pakistan won by 2 wickets | London | Pakistan tour of England 1992 |
| 20 May 1992 | ENG 278/6 v PAK 1991st ODI · ODI | England won by 79 runs | London | Pakistan tour of England 1992 |
| 22 Aug 1991 | ENG 282 & 364/3 v SL 224 & 285Only Test · Test | England won by 137 runs | London | Sri Lanka tour of England 1991 |
| 20 Jun 1991 | ENG 354 v WI 419 & 12/22nd Test · Test | Match drawn | London | West Indies tour of England 1991 |
| 27 May 1991 | ENG 265/3 v WI 264/93rd ODI · ODI | England won by 7 wickets (with 53 balls remaining) | London | West Indies tour of England 1991 |
| 26 Jul 1990 | ENG 653/4 & 272/4 v IND 454 & 2241st Test · Test | England won by 247 runs | London | India tour of England 1990 |
| 21 Jun 1990 | ENG 334 & 272/4 v NZ 462/92nd Test · Test | Match drawn | London | New Zealand tour of England 1990 |
| 22 Jun 1989 | ENG 286 & 359 v AUS 528 & 119/42nd Test · Test | Australia won by 6 wickets | London | Australia tour of England 1989 |
| 29 May 1989 | ENG 278/7 v AUS 279/43rd ODI · ODI | Australia won by 6 wickets (with 3 balls remaining) | London | Australia tour of England 1989 |