T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Edgbaston×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Alastair CookENGIndia2007-201856035829459.6767153.35101410
Graeme SmithSAEngland2003-2008351568277142.0074975.83210712
Shubman GillINDEngland2022-2026351531269132.7565181.572105912
Alex DaviesWAR/BBDurham2022-202566033925656.5036991.87100367
Alastair CookENGWest Indies2007-201733026624388.6743960.59100360
Ben DuckettNOR/NOTWarwickshire2014-20241217169221843.2592374.97220914
David GowerENGAustralia1985220215215107.5032166.98101251
David LloydENGIndia1974111214214*-39654.04100170
Laurie EvansWARSussex2014-2015341239213*79.6745852.18100280
Sam HainWAR/BBNorthamptonshire2014-20261719278620846.24127061.89231806
Adam WheaterHAM/ESSWarwickshire2015-2022691359204*44.8850670.95112465
Will RhodesWARKent2018-202457038020154.2963659.75201561
Rob YatesWAR/BBDurham2021-202466034919158.1749969.94211436
Ian BellWARSussex2014-2018241269189*89.6743262.27111323
Jamie SmithENGIndia2025121272184*272.0030688.89110308
Tom LathamWARSurrey2025110184184184.0031957.68100211
Mike GattingENGIndia1986121209183*209.0033861.83100232
Alex HalesNOTWarwickshire2014-201756023618339.3333869.82100302
John SimpsonMID/SUSWarwickshire2014-20269153386181*32.1774252.02101532
Stephen EskinaziMID/LEIWarwickshire2016-202648029917937.3850259.56112373
Herschelle GibbsSAEngland200323019017963.3326571.70100291
Will RhodesWAR/BBDurham2018-2024671383178*63.8352572.95110404
Michael BurgessWARSurrey2022-202323018117860.3323975.73101208
Ed BarnardWARSurrey2023-2026451409177*102.2552478.05200456
Luke WellsSUS/LANWarwickshire2014-2023691397175*49.6378550.57121531
Ben FoakesSURWarwickshire2017-2026684592174*148.00113152.34310824
Matthew LambWAREssex2017-202246136417372.8076347.71110550
Glenn TurnerNZEast Africa1975111171171*-20185.07100162
Michael BurgessWAREssex2019-202457022217031.7132368.73102295
Tim AmbroseWARMiddlesex2014-201734030416776.0050759.96110360
Andrew FlintoffENGWest Indies200412018716793.5021487.38100188
James VinceHAMWarwickshire2015-20246111415166*41.5063765.15111475
Tom Kohler-CadmoreWOR/YOR/SOMWarwickshire2014-20258101392165*43.5643590.11211577
Sam HainWARKent2018-2024571370165*61.6773350.48110371
Sam HainWAR/BBYorkshire2014-202615175704164*58.67103667.952517210
James TaylorNOTWarwickshire2014-201545028016456.0041567.47100273
Jonathan TrottWARNorthamptonshire2014-201834018316445.7535451.69100241
Amy JonesLL/CSWestern Storm2018-2021222169163*-120140.83100186
Daniel LawrenceESS/SURWarwickshire2017-20267122497161*49.7092054.02120701
Ed BarnardWAR/BBDurham2023-202533018516161.67174106.32100144
Varun ChopraWARDurham2014-201645137516093.7549276.22120465
Brendon McCullumWARDerbyshire2015111158158*-64246.881001311
Babar AzamPAKEngland2021-202634027315868.2528695.45110305
Harry BrookENGIndia2022-202634019015847.5027768.59100221
Michael VaughanENGSouth Africa2003-200835027815655.6048157.80111442
Ricardo VasconcelosNORWarwickshire2020-202656027715646.1740867.89100403
Matthew LambWAR/BBNorthamptonshire2018-2022562249155*62.2538265.18111242
Andrew StraussENGBangladesh2010110154154154.00140110.00100165
Tim AmbroseWARSussex2014-201844027315368.2543163.34110350
Ian WestwoodWARSurrey2016-201724025015362.5044056.82111362
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.