Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Edgbaston×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Keith BarkerWARMiddlesex2014-20174501234924.6023452.56000190
Keith BarkerWARLancashire2014-201755112344*30.7517869.10001140
Pat CumminsAUSEngland2017-202346212344*30.7519563.0800075
Virat KohliINDBangladesh2017-201922112296*122.00105116.19010160
Derek RandallENGPakistan198212012210561.0017968.16100140
Jonathan TrottWARDerbyshire20182311227661.0019163.87010140
Ian BothamENGWest Indies1976-19842301226440.6716972.19010151
Ben RaineDUR/LEIWarwickshire2014-20247411229340.6716573.9401096
Chris CookeGLAWarwickshire2015-20265601225920.3325148.61010170
William PorterfieldWARSomerset201422012111860.5023152.38100140
Colin MunroWOR/NOTBirmingham Bears2022-20232201218760.5071170.42010109
Grace HarrisLSBirmingham Phoenix2023-20252201218760.5062195.16010173
Ben StokesENGWest Indies2017-202423112157*60.50111109.01020163
Sophia DunkleyTR/WFBirmingham Phoenix2023-20263311215360.5079153.16010163
Tom MooresNOTBirmingham Bears2018-202566312174*40.3383145.7801069
Ollie RaynerMIDWarwickshire2014-20174821213120.1726845.15000140
Owais ShahENGWest Indies2007-20092201207560.0012993.0201063
Alec StewartENGAustralia1993-20012401206530.0020658.25010171
Varun ChopraWARSussex2014-201534012011130.0017369.3610051
Ed PollockWAR/BBDerbyshire2017-20214401206630.0074162.16011127
William PorterfieldWARLancashire2014-20174501205724.0028641.96010121
Varun ChopraWARSomerset2014-20163511205630.0024648.78010141
Tim AmbroseWARSomerset2014-20197911203315.0026445.45001110
Paul StirlingBBNorthamptonshire2022110119119119.0051233.33100910
Matthew LambWARLeicestershire2021111119119*-105113.33100101
Joe RootENGNew Zealand2015-202123011910439.6714681.51100152
Javed MiandadPAKEngland1982-19872401197529.7522253.60010131
Alex DaviesWAR/LAN/BBWorcestershire2018-20257801194214.8815775.80003162
Kane WilliamsonNZAustralia2013-2017221118100118.0013488.0610093
Will SmeedSOMHampshire2021-20253301189439.3382143.90010172
Sam HainWARSussex2018-202634211868*59.0017667.05010114
David LloydDER/GLAWarwickshire2015-20233401186529.5021355.40010120
Matthew LambWAR/BBNottinghamshire2017-20214501186723.6023350.64010130
Alex DaviesWAR/BBYorkshire2022-20265601186519.6714481.94010162
Will RhodesWARHampshire2019-202459111828*14.7524947.39001132
Harmanpreet KaurINDWAustralia Women20222201176558.5077151.95020153
Tom LathamWARSomerset20251201176558.5026144.83020140
Viv RichardsWIEngland1976-198422011711758.5015675.00101171
Adam HoseBBYorkshire2018-202233211751*117.0080146.25010127
Ian BellWAR/BBWorcestershire2016-20185401176629.25108108.33010112
Henry BrookesWARKent2019-20222411178439.0021654.17011143
James FullerHAMWarwickshire2021-202548211752*19.5014182.98012114
Shikhar DhawanINDPakistan2013-20172201166858.00106109.43010111
Samit PatelDERLeicestershire2024-202522111664116.0064181.2502088
Jonny BairstowENGPakistan2016-20242301168338.6716172.05010102
Ryan ten DoeschateESSWarwickshire2016-20214501165623.2014182.27022142
Jos ButtlerLANWarwickshire2014-201757111680*19.3312195.8701292
Chris LynnNORWarwickshire2026111115115*-59194.92100135
Graham ThorpeENGWest Indies20041201156157.5020556.10020170
James VinceHAMNottinghamshire2017-20262201155957.5075153.3302096

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.