|
Match
|
Country
|
Versus
|
Result
|
1 |
26/08/1972
|
England
|
Australia
|
Australia won by 5 wickets
|
2 |
07/06/1975
|
England
|
India
|
England won by 202 runs
|
3 |
21/06/1975
|
Australia
|
West Indies
|
West Indies won by 17 runs
|
4 |
28/08/1976
|
England
|
West Indies
|
West Indies won by 36 runs
|
5 |
09/06/1979
|
England
|
Australia
|
England won by 6 wickets
|
6 |
23/06/1979
|
England
|
West Indies
|
West Indies won by 92 runs
|
7 |
30/05/1980
|
England
|
West Indies
|
England won by 3 wickets
|
8 |
04/06/1981
|
England
|
Australia
|
England won by 6 wickets
|
9 |
13/06/1983
|
England
|
Pakistan
|
England won by 8 wickets
|
10 |
18/06/1983
|
Australia
|
West Indies
|
West Indies won by 7 wickets
|
11 |
25/06/1983
|
India
|
West Indies
|
India won by 43 runs
|
12 |
04/06/1984
|
England
|
West Indies
|
West Indies won by 8 wickets
|
13 |
03/06/1985
|
England
|
Australia
|
England won by 8 wickets
|
14 |
23/05/1988
|
England
|
West Indies
|
England won by 7 wickets
|
15 |
29/05/1989
|
England
|
Australia
|
Australia won by 6 wickets
|
16 |
27/05/1991
|
England
|
West Indies
|
England won by 7 wickets
|
17 |
20/05/1992
|
England
|
Pakistan
|
England won by 79 runs
|
18 |
22/08/1992
|
England
|
Pakistan
|
Pakistan won by 3 runs
|
19 |
23/05/1993
|
England
|
Australia
|
Australia won by 19 runs
|
20 |
21/05/1994
|
England
|
New Zealand
|
Match abandoned
|
21 |
28/05/1995
|
England
|
West Indies
|
England won by 73 runs
|
22 |
25/05/1997
|
England
|
Australia
|
England won by 6 wickets
|
23 |
16/08/1998
|
England
|
Sri Lanka
|
England won by 36 runs
|
24 |
20/08/1998
|
England
|
Sri Lanka
|
Sri Lanka won by 5 wickets
|
25 |
14/05/1999
|
England
|
Sri Lanka
|
England won by 8 wickets
|
26 |
09/06/1999
|
Australia
|
Zimbabwe
|
Australia won by 44 runs
|
27 |
20/06/1999
|
Australia
|
Pakistan
|
Australia won by 8 wickets
|
28 |
09/07/2000
|
England
|
West Indies
|
No result
|
29 |
22/07/2000
|
England
|
Zimbabwe
|
England won by 6 wickets
|
30 |
12/06/2001
|
England
|
Pakistan
|
Pakistan won by 2 runs
|
31 |
23/06/2001
|
Australia
|
Pakistan
|
Australia won by 9 wickets
|
32 |
29/06/2002
|
England
|
India
|
India won by 6 wickets
|
33 |
13/07/2002
|
England
|
India
|
India won by 2 wickets
|
34 |
22/06/2003
|
England
|
Pakistan
|
England won by 4 wickets
|
35 |
12/07/2003
|
England
|
South Africa
|
England won by 7 wickets
|
36 |
06/07/2004
|
England
|
West Indies
|
West Indies won by 7 wickets
|
37 |
10/07/2004
|
New Zealand
|
West Indies
|
New Zealand won by 107 runs
|
38 |
04/09/2004
|
Australia
|
Pakistan
|
Australia won by 10 runs
|
39 |
05/09/2004
|
England
|
India
|
India won by 23 runs
|
40 |
02/07/2005
|
England
|
Australia
|
Match tied
|
41 |
10/07/2005
|
England
|
Australia
|
Australia won by 7 wickets
|
42 |
17/06/2006
|
England
|
Sri Lanka
|
Sri Lanka won by 20 runs
|
43 |
02/09/2006
|
England
|
Pakistan
|
Pakistan won by 7 wickets
|
44 |
01/07/2007
|
England
|
West Indies
|
England won by 79 runs
|
45 |
08/09/2007
|
England
|
India
|
England won by 7 wickets
|
46 |
27/06/2008
|
England
|
New Zealand
|
New Zealand won by 51 runs
|
47 |
31/08/2008
|
England
|
South Africa
|
England won by 7 wickets
|
48 |
06/09/2009
|
England
|
Australia
|
Australia won by 39 runs
|
49 |
12/09/2009
|
England
|
Australia
|
Australia won by 7 wickets
|
50 |
03/07/2010
|
England
|
Australia
|
Australia won by 42 runs
|
51 |
20/09/2010
|
England
|
Pakistan
|
Pakistan won by 38 runs
|
52 |
03/07/2011
|
England
|
Sri Lanka
|
Sri Lanka won by 7 wickets
|
53 |
11/09/2011
|
England
|
India
|
Match tied
|
54 |
29/06/2012
|
England
|
Australia
|
England won by 15 runs
|
55 |
02/09/2012
|
England
|
South Africa
|
England won by 6 wickets
|
56 |
31/05/2013
|
England
|
New Zealand
|
New Zealand won by 5 wickets
|
57 |
31/05/2014
|
England
|
Sri Lanka
|
Sri Lanka won by 7 runs
|
58 |
05/09/2015
|
England
|
Australia
|
Australia won by 64 runs
|
59 |
27/08/2016
|
England
|
Pakistan
|
England won by 4 wickets
|
60 |
07/05/2017
|
England
|
Ireland
|
England won by 85 runs
|
61 |
29/05/2017
|
England
|
South Africa
|
South Africa won by 7 wickets
|
62 |
14/07/2018
|
England
|
India
|
England won by 86 runs
|
63 |
23/06/2019
|
Pakistan
|
South Africa
|
Pakistan won by 49 runs
|
64 |
25/06/2019
|
England
|
Australia
|
Australia won by 64 runs
|
65 |
29/06/2019
|
Australia
|
New Zealand
|
Australia won by 86 runs
|
66 |
05/07/2019
|
Bangladesh
|
Pakistan
|
Pakistan won by 94 runs
|
67 |
14/07/2019
|
England
|
New Zealand
|
England won on boundary count after scores and super over were tied
|
68 |
10/07/2021
|
England
|
Pakistan
|
England won by 52 runs
|
69 |
14/07/2022
|
England
|
India
|
England won by 100 runs
|
70 |
15/09/2023
|
England
|
New Zealand
|
England won by 100 runs
|