|
Match
|
Country
|
Versus
|
Result
|
1 |
21/07/1884
|
England
|
Australia
|
England won by an innings and 5 runs
|
2 |
19/07/1886
|
England
|
Australia
|
England won by an innings and 106 runs
|
3 |
16/07/1888
|
England
|
Australia
|
Australia won by 61 runs
|
4 |
21/07/1890
|
England
|
Australia
|
England won by 7 wickets
|
5 |
17/07/1893
|
England
|
Australia
|
Match drawn
|
6 |
22/06/1896
|
England
|
Australia
|
England won by 6 wickets
|
7 |
15/06/1899
|
England
|
Australia
|
Australia won by 10 wickets
|
8 |
12/06/1902
|
England
|
Australia
|
Match drawn
|
9 |
15/06/1905
|
England
|
Australia
|
Match drawn
|
10 |
01/07/1907
|
England
|
South Africa
|
Match drawn
|
11 |
14/06/1909
|
England
|
Australia
|
Australia won by 9 wickets
|
12 |
10/06/1912
|
England
|
South Africa
|
England won by an innings and 62 runs
|
13 |
24/06/1912
|
England
|
Australia
|
Match drawn
|
14 |
15/07/1912
|
Australia
|
South Africa
|
Australia won by 10 wickets
|
15 |
11/06/1921
|
England
|
Australia
|
Australia won by 8 wickets
|
16 |
28/06/1924
|
England
|
South Africa
|
England won by an innings and 18 runs
|
17 |
26/06/1926
|
England
|
Australia
|
Match drawn
|
18 |
23/06/1928
|
England
|
West Indies
|
England won by an innings and 58 runs
|
19 |
29/06/1929
|
England
|
South Africa
|
Match drawn
|
20 |
27/06/1930
|
England
|
Australia
|
Australia won by 7 wickets
|
21 |
27/06/1931
|
England
|
New Zealand
|
Match drawn
|
22 |
25/06/1932
|
England
|
India
|
England won by 158 runs
|
23 |
24/06/1933
|
England
|
West Indies
|
England won by an innings and 27 runs
|
24 |
22/06/1934
|
England
|
Australia
|
England won by an innings and 38 runs
|
25 |
29/06/1935
|
England
|
South Africa
|
South Africa won by 157 runs
|
26 |
27/06/1936
|
England
|
India
|
England won by 9 wickets
|
27 |
26/06/1937
|
England
|
New Zealand
|
Match drawn
|
28 |
24/06/1938
|
England
|
Australia
|
Match drawn
|
29 |
24/06/1939
|
England
|
West Indies
|
England won by 8 wickets
|
30 |
22/06/1946
|
England
|
India
|
England won by 10 wickets
|
31 |
21/06/1947
|
England
|
South Africa
|
England won by 10 wickets
|
32 |
24/06/1948
|
England
|
Australia
|
Australia won by 409 runs
|
33 |
25/06/1949
|
England
|
New Zealand
|
Match drawn
|
34 |
24/06/1950
|
England
|
West Indies
|
West Indies won by 326 runs
|
35 |
21/06/1951
|
England
|
South Africa
|
England won by 10 wickets
|
36 |
19/06/1952
|
England
|
India
|
England won by 8 wickets
|
37 |
25/06/1953
|
England
|
Australia
|
Match drawn
|
38 |
10/06/1954
|
England
|
Pakistan
|
Match drawn
|
39 |
23/06/1955
|
England
|
South Africa
|
England won by 71 runs
|
40 |
21/06/1956
|
England
|
Australia
|
Australia won by 185 runs
|
41 |
20/06/1957
|
England
|
West Indies
|
England won by an innings and 36 runs
|
42 |
19/06/1958
|
England
|
New Zealand
|
England won by an innings and 148 runs
|
43 |
18/06/1959
|
England
|
India
|
England won by 8 wickets
|
44 |
23/06/1960
|
England
|
South Africa
|
England won by an innings and 73 runs
|
45 |
22/06/1961
|
England
|
Australia
|
Australia won by 5 wickets
|
46 |
21/06/1962
|
England
|
Pakistan
|
England won by 9 wickets
|
47 |
20/06/1963
|
England
|
West Indies
|
Match drawn
|
48 |
18/06/1964
|
England
|
Australia
|
Match drawn
|
49 |
17/06/1965
|
England
|
New Zealand
|
England won by 7 wickets
|
50 |
22/07/1965
|
England
|
South Africa
|
Match drawn
|
51 |
16/06/1966
|
England
|
West Indies
|
Match drawn
|
52 |
22/06/1967
|
England
|
India
|
England won by an innings and 124 runs
|
53 |
27/07/1967
|
England
|
Pakistan
|
Match drawn
|
54 |
20/06/1968
|
England
|
Australia
|
Match drawn
|
55 |
26/06/1969
|
England
|
West Indies
|
Match drawn
|
56 |
24/07/1969
|
England
|
New Zealand
|
England won by 230 runs
|
57 |
17/06/1971
|
England
|
Pakistan
|
Match drawn
|
58 |
22/07/1971
|
England
|
India
|
Match drawn
|
59 |
22/06/1972
|
England
|
Australia
|
Australia won by 8 wickets
|
60 |
21/06/1973
|
England
|
New Zealand
|
Match drawn
|
61 |
23/08/1973
|
England
|
West Indies
|
West Indies won by an innings and 226 runs
|
62 |
20/06/1974
|
England
|
India
|
England won by an innings and 285 runs
|
63 |
08/08/1974
|
England
|
Pakistan
|
Match drawn
|
64 |
31/07/1975
|
England
|
Australia
|
Match drawn
|
65 |
17/06/1976
|
England
|
West Indies
|
Match drawn
|
66 |
16/06/1977
|
England
|
Australia
|
Match drawn
|
67 |
15/06/1978
|
England
|
Pakistan
|
England won by an innings and 120 runs
|
68 |
24/08/1978
|
England
|
New Zealand
|
England won by 7 wickets
|
69 |
02/08/1979
|
England
|
India
|
Match drawn
|
70 |
19/06/1980
|
England
|
West Indies
|
Match drawn
|
71 |
28/08/1980
|
England
|
Australia
|
Match drawn
|
72 |
02/07/1981
|
England
|
Australia
|
Match drawn
|
73 |
10/06/1982
|
England
|
India
|
England won by 7 wickets
|
74 |
12/08/1982
|
England
|
Pakistan
|
Pakistan won by 10 wickets
|
75 |
11/08/1983
|
England
|
New Zealand
|
England won by 127 runs
|
76 |
28/06/1984
|
England
|
West Indies
|
West Indies won by 9 wickets
|
77 |
23/08/1984
|
England
|
Sri Lanka
|
Match drawn
|
78 |
27/06/1985
|
England
|
Australia
|
Australia won by 4 wickets
|
79 |
05/06/1986
|
England
|
India
|
India won by 5 wickets
|
80 |
24/07/1986
|
England
|
New Zealand
|
Match drawn
|
81 |
18/06/1987
|
England
|
Pakistan
|
Match drawn
|
82 |
16/06/1988
|
England
|
West Indies
|
West Indies won by 134 runs
|
83 |
25/08/1988
|
England
|
Sri Lanka
|
England won by 7 wickets
|
84 |
22/06/1989
|
England
|
Australia
|
Australia won by 6 wickets
|
85 |
21/06/1990
|
England
|
New Zealand
|
Match drawn
|
86 |
26/07/1990
|
England
|
India
|
England won by 247 runs
|
87 |
20/06/1991
|
England
|
West Indies
|
Match drawn
|
88 |
22/08/1991
|
England
|
Sri Lanka
|
England won by 137 runs
|
89 |
18/06/1992
|
England
|
Pakistan
|
Pakistan won by 2 wickets
|
90 |
17/06/1993
|
England
|
Australia
|
Australia won by an innings and 62 runs
|
91 |
16/06/1994
|
England
|
New Zealand
|
Match drawn
|
92 |
21/07/1994
|
England
|
South Africa
|
South Africa won by 356 runs
|
93 |
22/06/1995
|
England
|
West Indies
|
England won by 72 runs
|
94 |
20/06/1996
|
England
|
India
|
Match drawn
|
95 |
25/07/1996
|
England
|
Pakistan
|
Pakistan won by 164 runs
|
96 |
19/06/1997
|
England
|
Australia
|
Match drawn
|
97 |
18/06/1998
|
England
|
South Africa
|
South Africa won by 10 wickets
|
98 |
22/07/1999
|
England
|
New Zealand
|
New Zealand won by 9 wickets
|
99 |
18/05/2000
|
England
|
Zimbabwe
|
England won by an innings and 209 runs
|
100 |
29/06/2000
|
England
|
West Indies
|
England won by 2 wickets
|
101 |
17/05/2001
|
England
|
Pakistan
|
England won by an innings and 9 runs
|
102 |
19/07/2001
|
England
|
Australia
|
Australia won by 8 wickets
|
103 |
16/05/2002
|
England
|
Sri Lanka
|
Match drawn
|
104 |
25/07/2002
|
England
|
India
|
England won by 170 runs
|
105 |
22/05/2003
|
England
|
Zimbabwe
|
England won by an innings and 92 runs
|
106 |
31/07/2003
|
England
|
South Africa
|
South Africa won by an innings and 92 runs
|
107 |
20/05/2004
|
England
|
New Zealand
|
England won by 7 wickets
|
108 |
22/07/2004
|
England
|
West Indies
|
England won by 210 runs
|
109 |
26/05/2005
|
England
|
Bangladesh
|
England won by an innings and 261 runs
|
110 |
21/07/2005
|
England
|
Australia
|
Australia won by 239 runs
|
111 |
11/05/2006
|
England
|
Sri Lanka
|
Match drawn
|
112 |
13/07/2006
|
England
|
Pakistan
|
Match drawn
|
113 |
17/05/2007
|
England
|
West Indies
|
Match drawn
|
114 |
19/07/2007
|
England
|
India
|
Match drawn
|
115 |
15/05/2008
|
England
|
New Zealand
|
Match drawn
|
116 |
10/07/2008
|
England
|
South Africa
|
Match drawn
|
117 |
06/05/2009
|
England
|
West Indies
|
England won by 10 wickets
|
118 |
16/07/2009
|
England
|
Australia
|
England won by 115 runs
|
119 |
27/05/2010
|
England
|
Bangladesh
|
England won by 8 wickets
|
120 |
26/08/2010
|
England
|
Pakistan
|
England won by an innings and 225 runs
|
121 |
13/07/2010
|
Pakistan
|
Australia
|
Australia won by 150 runs
|
122 |
03/06/2011
|
England
|
Sri Lanka
|
Match drawn
|
123 |
21/07/2011
|
England
|
India
|
England won by 196 runs
|
124 |
17/05/2012
|
England
|
West Indies
|
England won by 5 wickets
|
125 |
16/08/2012
|
England
|
South Africa
|
South Africa won by 51 runs
|
126 |
16/05/2013
|
England
|
New Zealand
|
England won by 170 runs
|
127 |
18/07/2013
|
England
|
Australia
|
England won by 347 runs
|
128 |
12/06/2014
|
England
|
Sri Lanka
|
Match drawn
|
129 |
17/07/2014
|
England
|
India
|
India won by 95 runs
|
130 |
21/05/2015
|
England
|
New Zealand
|
England won by 124 runs
|
131 |
16/07/2015
|
England
|
Australia
|
Australia won by 405 runs
|
132 |
09/06/2016
|
England
|
Sri Lanka
|
Match drawn
|
133 |
14/07/2016
|
England
|
Pakistan
|
Pakistan won by 75 runs
|
134 |
06/07/2017
|
England
|
South Africa
|
England won by 211 runs
|
135 |
07/09/2017
|
England
|
West Indies
|
England won by 9 wickets
|
136 |
24/05/2018
|
England
|
Pakistan
|
Pakistan won by 9 wickets
|
137 |
10/08/2018
|
England
|
India
|
England won by an innings and 159 runs
|
138 |
24/07/2019
|
England
|
Ireland
|
England won by 143 runs
|
139 |
14/08/2019
|
England
|
Australia
|
Match drawn
|
140 |
02/06/2021
|
England
|
New Zealand
|
Match drawn
|
141 |
12/08/2021
|
England
|
India
|
India won by 151 runs
|
142 |
02/06/2022
|
England
|
New Zealand
|
England won by 5 wickets
|
143 |
17/08/2022
|
England
|
South Africa
|
South Africa won by an innings and 12 runs
|
144 |
01/06/2023
|
England
|
Ireland
|
England won by 10 wickets
|
145 |
28/06/2023
|
England
|
Australia
|
Australia won by 43 runs
|
146 |
10/07/2024
|
England
|
West Indies
|
England won by an innings and 114 runs
|
147 |
29/08/2024
|
England
|
Sri Lanka
|
England won by 190 runs
|