Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

Batting by opposition (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,361 of the 23,368 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Lewis GregorySOMNottinghamshire2014-20261823441060*21.5849383.160323518
Rashid LatifPAKNew Zealand1992-2003292794103922.7873955.48000325
James BraceyGLONottinghamshire2022-2026441409186136.33343119.243004710
Jesse RyderOV/CS/WFCanterbury2012-201757140912068.1745090.89220559
Shaun MarshPKRajasthan Royals2008-201577040911558.43283144.521303917
Shai HopeWIZimbabwe2016-202678140910158.4371457.28120326
Peter HandscombMID/YOR/LEIDurham2017-2024793409136*68.1754674.91120511
Jim AllenbySOM/GLAEssex2014-20178914097951.1345490.090403910
Peter TooheyAUSIndia1977-197851004098540.9079543.90051442
Steven MullaneyNOTEssex2015-2023811140911740.9059468.86221489
John SimpsonMID/SUSDerbyshire2018-2024812140912137.1871357.36200475
James HildrethSOMDurham2014-20229142409146*34.0857471.25111506
Steve SmithAUSBangladesh2010-2026131424097134.0862365.65030405
Dominic BessYOR/SOM/WAREssex2017-20261516540991*37.1867061.04041521
Alex HughesDERNorthamptonshire2014-202222176409111*37.1866961.14121523
Andrew SalterGLAGloucestershire2014-2023201734098829.2188746.11031504
Glenn PhillipsNZSri Lanka2022-20261717240910427.2741099.761123116
Glenn MaxwellAUSAfghanistan2012-2025763408201*136.00247165.181304022
Mohammad IhsanSPACroatia2024-202588140816058.29209195.222102136
Ambati RayuduINDZimbabwe2013-20161294408124*81.6055273.91120381
Harry BrookYORDerbyshire2018-2024994408126*81.60329124.011313813
Tamim IqbalCV/CVDhaka Dynamites2015-201910101408141*45.33282144.681103520
Cheteshwar PujaraSUS/YOR/DERLeicestershire2014-20248103408100*58.2968060.00120593
James ColesSUSEssex2021-20261011140810840.8059368.80130474
Ravi BoparaNOR/ESSLeicestershire2014-2025101214086937.0973255.74040416
Chris WoakesWARNottinghamshire2014-20261013340812140.8069159.04121563
Rahul TripathiCSK/RR/SHKolkata Knight Riders2017-2025141404089329.14274148.910304219
Darren BravoTTRS/SKAN/TKRJamaica Tallawahs2013-20221916240886*29.14335121.790212126
Kyle MayersBT/SLZ/SKANTrinbago Knight Riders2016-2026171604087925.50258158.140424422
Liam DawsonHAMSussex2014-20262016140873*27.20403101.240303112
Steve SmithAUSWest Indies1984-1985151604086025.5074353.97050230
Paul StirlingMID/BBHampshire2014-2022181804086422.67337121.070305113
Tom Kohler-CadmoreWOR/YOR/SOMKent2014-20251318140868*24.0049382.760114517
Brett D'OliveiraWORSomerset2015-20261418240812125.5078751.84112531
William PorterfieldIREScotland2006-20181819040810121.4754375.14122545
Lewis McManusHAM/NORYorkshire2015-2025162044088225.5075753.90021456
Keith BarkerHAM/WARSomerset2014-20251521240852*21.4774854.55022583
Jason RoySURNorthamptonshire2015-202556040714067.83330123.332104910
Nicolas PooranMNYSeattle Orcas2023-2026773407137*101.75215189.302202833
Ben StokesDURWorcestershire2014-20261011040716137.00346117.631214420
Graham WaggGLASurrey2014-20191511440720058.14393103.561023821
Blake MacdonaldVIC/NSWWestern Australia2023-20268111407109*40.7057570.78130524
Rory BurnsSURLeicestershire2014-20261014140710231.3169758.39111581
Glenn PhillipsNZBangladesh2021-2025121474078758.14346117.630313420
Ravija SandaruwanKUWQatar2018-2026141404078829.07276147.460203227
Rassie van der DussenSAWest Indies2019-20241616340775*31.3156372.290302511
Daniel LawrenceESS/SURNottinghamshire2016-20261016240710429.0775354.05132531
Shoaib MohammadPAKAustralia1987-1990131614079427.1394942.89031482
James HildrethSOMKent2014-2021171824076425.44353115.30032448
Graham WaggGLAEssex2014-20191719440762*27.1347086.600223812
PreviousPage 114Next

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.