Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Edgbaston×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ethan BrookesWORWarwickshire2024-202523024814082.6733574.031101615
Steven CroftLANWarwickshire2014-20221014357612752.3686466.672205614
Moeen AliWORBirmingham Bears2018-2022331204115102.00110185.451101913
Shubman GillINDEngland2022-2026351531269132.7565181.572105912
Dan MousleyWAR/BBWorcestershire2020-20268903616940.1138194.750503112
Leus du PlooyDERBirmingham Bears2019-20234411997066.33106187.740301312
Ben RaineDUR/LEIBirmingham Bears2018-202566017611329.3390195.561001412
Adam HoseWAR/BBLancashire2017-20193301517650.3385177.650201012
Sam HainWAR/BBDerbyshire2017-20251010347310867.57357132.491414511
Andrew FlintoffENGAustralia2004-20094402317457.7523697.880302311
Brendon McCullumWARDerbyshire2015111158158*-64246.881001311
Chris LynnHAMNorthamptonshire2025111108108*-51211.76100511
Sam HainWAR/BBSomerset2014-202611174732103*56.31139352.551816910
Sam HainWAR/BBYorkshire2014-202615175704164*58.67103667.952517210
Ian BellWAR/BBNottinghamshire2015-20186602808046.67244114.750301910
Joe ClarkeWOR/NOTBirmingham Bears2018-202566222689*56.50147153.740112510
Adam HoseWAR/BBWorcestershire2017-2022661218110*43.60129168.991011910
Paul StirlingBBNorthamptonshire2022110119119119.0051233.33100910
Jonny BairstowENGIndia2018-2022351429114*107.2552282.18310539
Rishabh PantINDEngland2019-202546035114658.50341102.93120449
David BedinghamDURWarwickshire2021-2024341329152109.6738086.58110379
Josh CobbNOR/LEIWarwickshire2014-20228912986637.2534686.13020259
Ian BellWAR/BBNorthamptonshire2015-202078128513140.71262108.78120319
Kashif AliWORWarwickshire2024-202635027613355.2038771.32201309
Z MalikWARWorcestershire2024-202634025414263.5030683.01110279
Adam HoseBBNorthamptonshire2018-202254024411961.00155157.42110259
Jamie OvertonSOMWarwickshire2014-202045222812076.00212107.55110299
Liam LivingstoneBPTrent Rockets2021-202544314351*143.00106134.9101069
James VinceSB/MLBirmingham Phoenix2022-202633112990*64.5064201.56010109
Colin MunroWOR/NOTBirmingham Bears2022-20232201218760.5071170.42010109
Tom MooresNOTBirmingham Bears2018-202566312174*40.3383145.7801069
Matt HenryWOR/SOM/KENWarwickshire2016-20255621093427.2511297.3200059
Moeen AliBBLeicestershire2024110103103103.0059174.5810079
RazaullahPAKEngland2026120928146.0074124.3201069
David WilleyYOR/NORBirmingham Bears2019-2025540895422.2552171.1501029
Sam HainWAR/BBNottinghamshire2014-20261922261797*30.8597163.54040678
Jamie SmithENGIndia2025121272184*272.0030688.89110308
K SmithWAR/BBWorcestershire2024-2026452261130*87.00255102.35111308
Eoin MorganENGIndia2011-201955024110448.2032773.70110208
Rikki ClarkeWARLancashire2014-20177912347629.2538161.42021238
Andrew FlintoffENGWest Indies200412018716793.5021487.38100188
Michael BurgessWARSurrey2022-202323018117860.3323975.73101208
Alex DaviesWAR/LAN/BBNorthamptonshire2015-20256601774729.50122145.08000178
Jos ButtlerENGNew Zealand2015-202322016912984.5098172.45100168
Alex HalesNOTBirmingham Bears2018-20246601283421.3386148.84000148
Danielle WyattSURWarwickshire2026110124124124.0080155.00100108
Samit PatelDERLeicestershire2024-202522111664116.0064181.2502088
Tom BantonTR/WFBirmingham Phoenix2021-20264401156728.7572159.7201188
Joe RootENGAustralia2013-20238113473118*59.1364673.22120527
Tom Kohler-CadmoreWOR/YOR/SOMWarwickshire2014-20258101392165*43.5643590.11211577
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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