ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Edgbaston×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sam RobsonMIDWarwickshire2014-202351001957419.5049039.80023190
Ryan PatelSURWarwickshire2019-20265711927532.0035753.78012225
Daniel Bell-DrummondKENWarwickshire2019-20244811917827.2928567.02010320
Herschelle GibbsSAEngland200323019017963.3326571.70100291
Harry BrookENGIndia2022-202634019015847.5027768.59100221
Graham GoochENGAustralia1985-199334019011547.5035753.22100201
Dan MousleyWAR/BBNorthamptonshire2020-202567218958*37.8020194.03021193
Dawid MalanYORBirmingham Bears2022-202544218869*94.00137137.23010177
Abigail FreebornCS/WARThe Blaze2024-20264401885647.0022483.93020220
Ian WestwoodWARSomerset2014-20163511889947.0041745.08020190
Ben ComptonKENWarwickshire2022-20243601888831.3336451.65020280
Andrew FlintoffENGWest Indies200412018716793.5021487.38100188
Ryan PringleDURWarwickshire2014-201746218763*46.7525174.50010253
Rob YatesWAR/BBEssex2021-20267101187120*20.7843842.69102251
Josh DaveySOMWarwickshire2020-202571031866426.5743442.86010232
Ed BarnardWAR/BBDurham2023-202533018516161.67174106.32100144
Lewis GoldsworthySOMWarwickshire2021-20265701857926.4335951.53010250
Tom LathamWARSurrey2025110184184184.0031957.68100211
Ed BarnardWAR/BBNorthamptonshire2023-20266711844830.6720689.32000206
James VinceENGPakistan2016-202123018310261.0028364.66100240
Jonathan TrottWARNorthamptonshire2014-201834018316445.7535451.69100241
Mark CosgroveLEIWarwickshire2015-20185501836036.60165110.91010253
Rikki ClarkeWARYorkshire2014-20176921835126.1428464.44011215
Sophie LuffSOMWarwickshire2025-2026331182111*91.00154118.18110290
Rikki ClarkeWARNottinghamshire2014-20178821827430.3324574.29010192
Michael BurgessWARSurrey2022-202323018117860.3323975.73101208
Jeetan PatelWAR/BBYorkshire2014-2019107218163*36.2022281.53011215
Steven CrookNORWarwickshire2014-20187711819230.1718597.84020221
Gareth RoderickWOR/GLOWarwickshire2018-20265801816822.6342542.59021230
Colin IngramSOM/GLAWarwickshire2014-202645018010136.0027365.93100222
Jack HaynesWOR/NOTWarwickshire2021-20264401788744.5035849.72020260
Ricky PontingAUSEngland2001-20095701786125.4322977.73011250
Alex DaviesWAR/LAN/BBHampshire2015-20255801786622.2525569.80011280
William PorterfieldWARSurrey2014-201734117781*59.0024971.08010166
Alex DaviesWAR/LAN/BBNorthamptonshire2015-20256601774729.50122145.08000178
Daryl MitchellWORWarwickshire2014-20218901773819.6734551.30000201
Sam NortheastHAM/KEN/GLAWarwickshire2014-202434217668*88.0022279.28020202
Ben RaineDUR/LEIBirmingham Bears2018-202566017611329.3390195.561001412
Emilio GayNORWarwickshire2020-20235711767729.3340143.89010210
Varun ChopraWARNorthamptonshire2014-201544117568*58.33165106.06030223
Tim RobinsonENGAustralia198522017414887.0034250.88100220
Will RhodesWAR/BBGloucestershire2018-202333117413787.0026266.41100183
William PorterfieldWARLeicestershire2014-20174401737543.25152113.82010251
Jordan CoxKENWarwickshire2022-20232401737943.2529558.64010231
David WarnerAUSEngland2013-20236901737719.2223174.89010260
Glenn TurnerNZEast Africa1975111171171*-20185.07100162
Jason RoyENGAustralia2017-20194501718534.2017398.84010225
Jonathan TrottWARMiddlesex2015-20173501709934.0038244.50010151
Ed BarnardWOR/WAR/BBNottinghamshire2019-20266721706934.0035547.89010242
Jos ButtlerENGNew Zealand2015-202322016912984.5098172.45100168

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.