List of match results (by season) in Tests+ODIs+T20Is at ENG: Edgbaston, Birmingham

Match results
Team 1
Team 2
Winner
Margin
Ground
Match Date
Scorecard
EnglandIndiaIndia336 runsBirminghamJul 2-6, 2025Test # 2591
EnglandWest IndiesEngland238 runsBirminghamMay 29, 2025ODI # 4880
EnglandWest IndiesEngland10 wicketsBirminghamJul 26-28, 2024Test # 2541
EnglandPakistanEngland23 runsBirminghamMay 25, 2024T20I # 2623
EnglandNew ZealandNew Zealand74 runsBirminghamSep 3, 2023T20I # 2231
EnglandAustraliaAustralia2 wicketsBirminghamJun 16-20, 2023Test # 2507
EnglandIndiaIndia49 runsBirminghamJul 9, 2022T20I # 1628
EnglandIndiaEngland7 wicketsBirminghamJul 1-5, 2022Test # 2470
EnglandPakistanEngland3 wicketsBirminghamJul 13, 2021ODI # 4303
EnglandNew ZealandNew Zealand8 wicketsBirminghamJun 10-13, 2021Test # 2423
EnglandAustraliaAustralia251 runsBirminghamAug 1-5, 2019Test # 2353
EnglandAustraliaEngland8 wicketsBirminghamJul 11, 2019ODI # 4191
BangladeshIndiaIndia28 runsBirminghamJul 2, 2019ODI # 4182
EnglandIndiaEngland31 runsBirminghamJun 30, 2019ODI # 4179
New ZealandPakistanPakistan6 wicketsBirminghamJun 26, 2019ODI # 4174
New ZealandSouth AfricaNew Zealand4 wicketsBirminghamJun 19, 2019ODI # 4165
EnglandIndiaEngland31 runsBirminghamAug 1-4, 2018Test # 2314
EnglandAustraliaEngland28 runsBirminghamJun 27, 2018T20I # 679
EnglandWest IndiesEnglandinns & 209 runsBirminghamAug 17-19, 2017Test # 2270
BangladeshIndiaIndia9 wicketsBirminghamJun 15, 2017ODI # 3891
EnglandAustraliaEngland40 runsBirminghamJun 10, 2017ODI # 3885
PakistanSouth AfricaPakistan19 runsBirminghamJun 7, 2017ODI # 3881
IndiaPakistanIndia124 runsBirminghamJun 4, 2017ODI # 3878
AustraliaNew Zealandno result-BirminghamJun 2, 2017ODI # 3876
EnglandPakistanEngland141 runsBirminghamAug 3-7, 2016Test # 2212
EnglandSri LankaEngland10 wicketsBirminghamJun 24, 2016ODI # 3753
EnglandAustraliaEngland8 wicketsBirminghamJul 29-31, 2015Test # 2173
EnglandNew ZealandEngland210 runsBirminghamJun 9, 2015ODI # 3654
EnglandIndiaEngland3 runsBirminghamSep 7, 2014T20I # 405
EnglandIndiaIndia9 wicketsBirminghamSep 2, 2014ODI # 3523
EnglandSri LankaSri Lanka6 wicketsBirminghamJun 3, 2014ODI # 3496
EnglandAustraliano result-BirminghamSep 11, 2013ODI # 3414
EnglandIndiaIndia5 runsBirminghamJun 23, 2013ODI # 3377
IndiaPakistanIndia8 wicketsBirminghamJun 15, 2013ODI # 3372
AustraliaNew Zealandno result-BirminghamJun 12, 2013ODI # 3369
PakistanSouth AfricaSouth Africa67 runsBirminghamJun 10, 2013ODI # 3367
EnglandAustraliaEngland48 runsBirminghamJun 8, 2013ODI # 3365
EnglandSouth AfricaEngland28 runsBirminghamSep 12, 2012T20I # 262
EnglandWest Indiesdrawn-BirminghamJun 7-11, 2012Test # 2045
EnglandIndiaEnglandinns & 242 runsBirminghamAug 10-13, 2011Test # 2003
EnglandPakistanEngland9 wicketsBirminghamAug 6-9, 2010Test # 1969
EnglandBangladeshEngland144 runsBirminghamJul 12, 2010ODI # 3026
AustraliaPakistanPakistan11 runsBirminghamJul 6, 2010T20I # 185
AustraliaPakistanPakistan23 runsBirminghamJul 5, 2010T20I # 184
EnglandAustraliadrawn-BirminghamJul 30-Aug 3, 2009Test # 1928
EnglandWest IndiesEngland58 runsBirminghamMay 26, 2009ODI # 2851
EnglandSouth AfricaSouth Africa5 wicketsBirminghamJul 30-Aug 2, 2008Test # 1883
EnglandNew Zealandno result-BirminghamJun 18, 2008ODI # 2709
EnglandIndiaEngland42 runsBirminghamAug 27, 2007ODI # 2616
EnglandWest IndiesWest Indies61 runsBirminghamJul 4, 2007ODI # 2597
EnglandPakistanEngland3 wicketsBirminghamSep 10, 2006ODI # 2412
EnglandSri LankaEngland6 wicketsBirminghamMay 25-28, 2006Test # 1803
EnglandAustraliaEngland2 runsBirminghamAug 4-7, 2005Test # 1758
EnglandAustraliano result-BirminghamJun 28, 2005ODI # 2256
EnglandAustraliaEngland6 wicketsBirminghamSep 21, 2004ODI # 2180
IndiaPakistanPakistan3 wicketsBirminghamSep 19, 2004ODI # 2179
KenyaPakistanPakistan7 wicketsBirminghamSep 14-15, 2004ODI # 2174
BangladeshSouth AfricaSouth Africa9 wicketsBirminghamSep 12, 2004ODI # 2171
EnglandZimbabweEngland152 runsBirminghamSep 10-11, 2004ODI # 2168
EnglandWest IndiesEngland256 runsBirminghamJul 29-Aug 1, 2004Test # 1708
New ZealandWest Indiesno result-BirminghamJun 26, 2004ODI # 2134
EnglandSouth Africadrawn-BirminghamJul 24-28, 2003Test # 1651
EnglandSouth AfricaEngland4 wicketsBirminghamJul 8, 2003ODI # 2035
IndiaSri LankaIndia4 wicketsBirminghamJul 6, 2002ODI # 1852
EnglandSri LankaEnglandinns & 111 runsBirminghamMay 30-Jun 2, 2002Test # 1605
EnglandAustraliaAustraliainns & 118 runsBirminghamJul 5-8, 2001Test # 1550
EnglandPakistanPakistan108 runsBirminghamJun 7, 2001ODI # 1719
EnglandZimbabweEngland52 runsBirminghamJul 18, 2000ODI # 1617
EnglandWest IndiesWest Indiesinns & 93 runsBirminghamJun 15-17, 2000Test # 1500
EnglandNew ZealandEngland7 wicketsBirminghamJul 1-3, 1999Test # 1455
AustraliaSouth Africatied-BirminghamJun 17, 1999ODI # 1483
New ZealandSouth AfricaSouth Africa74 runsBirminghamJun 10, 1999ODI # 1478
EnglandIndiaIndia63 runsBirminghamMay 29-30, 1999ODI # 1467
EnglandSouth AfricaSouth Africa14 runsBirminghamAug 18, 1998ODI # 1347
EnglandSouth Africadrawn-BirminghamJun 4-8, 1998Test # 1417
EnglandAustraliaEngland9 wicketsBirminghamJun 5-8, 1997Test # 1368
EnglandPakistanEngland107 runsBirminghamAug 31, 1996ODI # 1109
EnglandIndiaEngland8 wicketsBirminghamJun 6-9, 1996Test # 1327
EnglandWest IndiesWest Indiesinns & 64 runsBirminghamJul 6-8, 1995Test # 1300
EnglandSouth AfricaEngland6 wicketsBirminghamAug 25, 1994ODI # 919
EnglandNew ZealandEngland42 runsBirminghamMay 19, 1994ODI # 913
EnglandAustraliaAustralia8 wicketsBirminghamAug 5-9, 1993Test # 1230
EnglandAustraliaAustralia6 wicketsBirminghamMay 21, 1993ODI # 831
EnglandPakistandrawn-BirminghamJun 4-8, 1992Test # 1189
EnglandWest IndiesWest Indies7 wicketsBirminghamJul 25-28, 1991Test # 1174
EnglandWest IndiesEngland1 wicketBirminghamMay 23-24, 1991ODI # 676
EnglandNew ZealandEngland114 runsBirminghamJul 5-10, 1990Test # 1147
EnglandAustraliadrawn-BirminghamJul 6-11, 1989Test # 1123
EnglandWest IndiesEngland6 wicketsBirminghamMay 19, 1988ODI # 518
EnglandPakistandrawn-BirminghamJul 23-28, 1987Test # 1078
EnglandPakistanEngland1 wicketBirminghamMay 25, 1987ODI # 450
EnglandIndiadrawn-BirminghamJul 3-8, 1986Test # 1048
EnglandAustraliaEnglandinns & 118 runsBirminghamAug 15-20, 1985Test # 1021
EnglandAustraliaAustralia4 wicketsBirminghamJun 1, 1985ODI # 330
EnglandWest IndiesWest Indiesinns & 180 runsBirminghamJun 14-18, 1984Test # 989
West IndiesZimbabweWest Indies10 wicketsBirminghamJun 20, 1983ODI # 220
EnglandNew ZealandNew Zealand2 wicketsBirminghamJun 15, 1983ODI # 209
New ZealandPakistanNew Zealand52 runsBirminghamJun 11-12, 1983ODI # 202
EnglandPakistanEngland113 runsBirminghamJul 29-Aug 1, 1982Test # 931
EnglandAustraliaEngland29 runsBirminghamJul 30-Aug 2, 1981Test # 906
EnglandAustraliaAustralia2 runsBirminghamJun 6, 1981ODI # 120
EnglandAustraliaEngland47 runsBirminghamAug 22, 1980ODI # 92
EnglandIndiaEnglandinns & 83 runsBirminghamJul 12-16, 1979Test # 851
AustraliaCanadaAustralia7 wicketsBirminghamJun 16, 1979ODI # 70
IndiaWest IndiesWest Indies9 wicketsBirminghamJun 9, 1979ODI # 61
EnglandPakistanEnglandinns & 57 runsBirminghamJun 1-5, 1978Test # 825
EnglandAustraliaEngland101 runsBirminghamJun 4, 1977ODI # 43
EnglandWest IndiesWest Indies50 runsBirminghamAug 30-31, 1976ODI # 39
EnglandAustraliaAustraliainns & 85 runsBirminghamJul 10-14, 1975Test # 760
EnglandEast AfricaEngland196 runsBirminghamJun 14, 1975ODI # 27
PakistanWest IndiesWest Indies1 wicketBirminghamJun 11, 1975ODI # 26
East AfricaNew ZealandNew Zealand181 runsBirminghamJun 7, 1975ODI # 20
EnglandPakistanPakistan8 wicketsBirminghamSep 3, 1974ODI # 15
EnglandIndiaEnglandinns & 78 runsBirminghamJul 4-8, 1974Test # 741
EnglandWest Indiesdrawn-BirminghamAug 9-14, 1973Test # 726
EnglandAustraliaEngland2 wicketsBirminghamAug 28, 1972ODI # 4
EnglandPakistandrawn-BirminghamJun 3-8, 1971Test # 687
EnglandAustraliadrawn-BirminghamJul 11-16, 1968Test # 639
EnglandIndiaEngland132 runsBirminghamJul 13-15, 1967Test # 620
EnglandNew ZealandEngland9 wicketsBirminghamMay 27-Jun 1, 1965Test # 591
EnglandWest IndiesEngland217 runsBirminghamJul 4-9, 1963Test # 545
EnglandPakistanEnglandinns & 24 runsBirminghamMay 31-Jun 4, 1962Test # 530
EnglandAustraliadrawn-BirminghamJun 8-13, 1961Test # 507
EnglandSouth AfricaEngland100 runsBirminghamJun 9-14, 1960Test # 492
EnglandNew ZealandEngland205 runsBirminghamJun 5-9, 1958Test # 454
EnglandWest Indiesdrawn-BirminghamMay 30-Jun 4, 1957Test # 439
EnglandSouth Africadrawn-BirminghamJun 15-18, 1929Test # 181
EnglandSouth AfricaEnglandinns & 18 runsBirminghamJun 14-17, 1924Test # 153
EnglandAustraliaEngland10 wicketsBirminghamMay 27-29, 1909Test # 101
EnglandAustraliadrawn-BirminghamMay 29-31, 1902Test # 70
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

Sri Lanka A vs Australia A at Darwin, Sri Lanka A in Australia 1st unofficial Test, Jul 13-16, 2025 [First-class]

Central Districts vs Hobart Hurricanes at Providence, Global Super League 7th Match, Jul 15, 2025 [Twenty20]

Australia vs West Indies at Kingston, Australia in West Indies 3rd Test, Jul 12-14, 2025 [Test # 2595]