Test Matches played on Edgbaston, Birmingham (56)
29th May 1902
Australia in British Isles 1902
1st Test
England v Australia
t70
27th May 1909
Australia in British Isles 1909
1st Test
England v Australia
t101
14th June 1924
South Africa in British Isles 1924
1st Test
England v South Africa
t153
15th June 1929
South Africa in British Isles 1929
1st Test
England v South Africa
t181
30th May 1957
West Indies in British Isles 1957
1st Test
England v West Indies
t439
5th June 1958
New Zealand in British Isles 1958
1st Test
England v New Zealand
t454
9th June 1960
South Africa in England 1960
1st Test
England v South Africa
t492
8th June 1961
Australia in British Isles 1961
1st Test
England v Australia
t507
31st May 1962
Pakistan in British Isles 1962
1st Test
England v Pakistan
t530
4th July 1963
West Indies in British Isles 1963
3rd Test
England v West Indies
t545
27th May 1965
New Zealand in British Isles 1965
1st Test
England v New Zealand
t591
13th July 1967
India in British Isles 1967
3rd Test
England v India
t620
11th July 1968
Australia in British Isles 1968
3rd Test
England v Australia
t639
3rd June 1971
Pakistan in British Isles 1971
1st Test
England v Pakistan
t687
9th August 1973
West Indies in England 1973
2nd Test
England v West Indies
t726
4th July 1974
India in British Isles 1974
3rd Test
England v India
t741
10th July 1975
Australia in England 1975
1st Test
England v Australia
t760
1st June 1978
Pakistan in England 1978
1st Test
England v Pakistan
t825
12th July 1979
India in England 1979
1st Test
England v India
t851
30th July 1981
Australia in British Isles 1981
4th Test
England v Australia
t906
29th July 1982
Pakistan in British Isles 1982
1st Test
England v Pakistan
t931
14th June 1984
West Indies in British Isles 1984
1st Test
England v West Indies
t989
15th August 1985
Australia in British Isles 1985
5th Test
England v Australia
t1021
3rd July 1986
India in British Isles 1986
3rd Test
England v India
t1048
23rd July 1987
Pakistan in British Isles 1987
4th Test
England v Pakistan
t1078
6th July 1989
Australia in British Isles 1989
3rd Test
England v Australia
t1123
5th July 1990
New Zealand in British Isles 1990
3rd Test
England v New Zealand
t1147
25th July 1991
West Indies in British Isles 1991
4th Test
England v West Indies
t1174
4th June 1992
Pakistan in British Isles 1992
1st Test
England v Pakistan
t1189
5th August 1993
Australia in British Isles 1993
5th Test
England v Australia
t1230
6th July 1995
West Indies in British Isles 1995
3rd Test
England v West Indies
t1300
6th June 1996
India in England 1996
1st Test
England v India
t1327
5th June 1997
Australia in British Isles 1997
1st Test
England v Australia
t1368
4th June 1998
South Africa in British Isles 1998
1st Test
England v South Africa
t1417
1st July 1999
New Zealand in England 1999
1st Test
England v New Zealand
t1455
15th June 2000
West Indies in British Isles 2000
1st Test
England v West Indies
t1500
5th July 2001
Australia in British Isles 2001
1st Test
England v Australia
t1550
30th May 2002
Sri Lanka in England 2002
2nd Test
England v Sri Lanka
t1605
24th July 2003
South Africa in British Isles 2003
1st Test
England v South Africa
t1651
29th July 2004
West Indies in British Isles 2004
2nd Test
England v West Indies
t1708
4th August 2005
Australia in British Isles 2005
2nd Test
England v Australia
t1758
25th May 2006
Sri Lanka in England 2006
2nd Test
England v Sri Lanka
t1803
30th July 2008
South Africa in England 2008
3rd Test
England v South Africa
t1883
30th July 2009
Australia in British Isles 2009
3rd Test
England v Australia
t1928
6th August 2010
Pakistan in England 2010
2nd Test
England v Pakistan
t1969
10th August 2011
India in England 2011
3rd Test
England v India
t2003
7th June 2012
West Indies in England 2012
3rd Test
England v West Indies
t2045
29th July 2015
Australia in England and Ireland 2015
3rd Test
England v Australia
t2173
3rd August 2016
Pakistan in England and Ireland 2016
3rd Test
England v Pakistan
t2212
17th August 2017
West Indies in England and Ireland 2017
1st Test
England v West Indies
t2270
1st August 2018
India in England and Ireland 2018
1st Test
England v India
t2314
1st August 2019
Australia in England 2019
1st Test
England v Australia
t2353
10th June 2021
New Zealand in England 2021
2nd Test
England v New Zealand
t2423
1st July 2022
India in England 2021
5th Test
England v India
t2470
16th June 2023
Australia in England 2023
1st Test
England v Australia
t2507
26th July 2024
West Indies in England 2024
3rd Test
England v West Indies
t2541
2nd July 2025
India in England 2025
2nd Test
England v India
t2580