|
Match
|
Country
|
Versus
|
Result
|
1 |
31/08/1974
|
England
|
Pakistan
|
Pakistan won by 7 wickets
|
2 |
11/06/1975
|
England
|
New Zealand
|
England won by 80 runs
|
3 |
14/06/1975
|
Pakistan
|
Sri Lanka
|
Pakistan won by 192 runs
|
4 |
09/06/1979
|
New Zealand
|
Sri Lanka
|
New Zealand won by 9 wickets
|
5 |
13/06/1979
|
Australia
|
Pakistan
|
Pakistan won by 89 runs
|
6 |
16/06/1979
|
New Zealand
|
West Indies
|
West Indies won by 32 runs
|
7 |
17/07/1982
|
England
|
Pakistan
|
England won by 7 wickets
|
8 |
09/06/1983
|
Australia
|
Zimbabwe
|
Zimbabwe won by 13 runs
|
9 |
13/06/1983
|
Australia
|
India
|
Australia won by 162 runs
|
10 |
20/06/1983
|
New Zealand
|
Pakistan
|
Pakistan won by 11 runs
|
11 |
02/06/1984
|
England
|
West Indies
|
England won by 3 wickets
|
12 |
23/05/1987
|
England
|
Pakistan
|
Pakistan won by 6 wickets
|
13 |
27/05/1989
|
England
|
Australia
|
Match tied
|
14 |
20/07/1990
|
England
|
India
|
India won by 5 wickets
|
15 |
20/08/1992
|
England
|
Pakistan
|
England won by 198 runs
|
16 |
24/05/1995
|
England
|
West Indies
|
West Indies won by 5 wickets
|
17 |
01/09/1996
|
England
|
Pakistan
|
Pakistan won by 2 wickets
|
18 |
14/08/1998
|
South Africa
|
Sri Lanka
|
Sri Lanka won by 57 runs
|
19 |
25/05/1999
|
England
|
Zimbabwe
|
England won by 7 wickets
|
20 |
05/06/1999
|
Pakistan
|
South Africa
|
South Africa won by 3 wickets
|
21 |
12/06/1999
|
India
|
New Zealand
|
New Zealand won by 5 wickets
|
22 |
20/07/2000
|
England
|
West Indies
|
West Indies won by 3 runs
|
23 |
19/06/2001
|
Australia
|
Pakistan
|
Pakistan won by 36 runs
|
24 |
27/06/2002
|
England
|
Sri Lanka
|
England won by 44 runs
|
25 |
26/06/2003
|
England
|
Zimbabwe
|
Zimbabwe won by 4 wickets
|
26 |
27/06/2004
|
England
|
West Indies
|
West Indies won by 7 wickets
|
27 |
01/09/2004
|
England
|
India
|
England won by 7 wickets
|
28 |
21/06/2005
|
England
|
Bangladesh
|
England won by 168 runs
|
29 |
08/09/2006
|
England
|
Pakistan
|
England won by 8 wickets
|
30 |
07/07/2007
|
England
|
West Indies
|
West Indies won by 93 runs
|
31 |
26/08/2008
|
England
|
South Africa
|
England won by 10 wickets
|
32 |
15/09/2009
|
England
|
Australia
|
Australia won by 4 wickets
|
33 |
17/09/2009
|
England
|
Australia
|
Australia won by 111 runs
|
34 |
08/07/2010
|
England
|
Bangladesh
|
England won by 6 wickets
|
35 |
06/07/2011
|
England
|
Sri Lanka
|
England won by 10 wickets
|
36 |
05/09/2012
|
England
|
South Africa
|
South Africa won by 7 wickets
|
37 |
05/06/2013
|
England
|
New Zealand
|
England won by 34 runs
|
38 |
30/08/2014
|
England
|
India
|
India won by 6 wickets
|
39 |
17/06/2015
|
England
|
New Zealand
|
England won by 7 wickets
|
40 |
21/06/2016
|
England
|
Sri Lanka
|
Match tied
|
41 |
30/08/2016
|
England
|
Pakistan
|
England won by 169 runs
|
42 |
21/09/2017
|
England
|
West Indies
|
No result
|
43 |
19/06/2018
|
England
|
Australia
|
England won by 242 runs
|
44 |
12/07/2018
|
England
|
India
|
India won by 8 wickets
|
45 |
17/05/2019
|
England
|
Pakistan
|
England won by 3 wickets
|
46 |
31/05/2019
|
Pakistan
|
West Indies
|
West Indies won by 7 wickets
|
47 |
03/06/2019
|
England
|
Pakistan
|
Pakistan won by 14 runs
|
48 |
06/06/2019
|
Australia
|
West Indies
|
Australia won by 15 runs
|
49 |
13/06/2019
|
India
|
New Zealand
|
Match abandoned
|
50 |
20/06/2019
|
Australia
|
Bangladesh
|
Australia won by 48 runs
|
51 |
23/09/2023
|
England
|
Ireland
|
England won by 48 runs
|