Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsFirst-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

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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques RudolphGLAMiddlesex2014-20178713236153.8334194.72030430
Ed JoyceIREWest Indies2011-20187713238453.8338583.90030342
Saud ShakeelPAKNew Zealand2022-2025672323125*64.6071545.17120365
Michael LumbNOTMiddlesex2014-20166803238140.3853660.26030372
Riki WesselsWOR/NOTMiddlesex2014-201979132313240.3841877.271232813
Ashar ZaidiSUS/ESSHampshire2014-2018109332372*53.83240134.580302014
Jamie OvertonSOM/SURWarwickshire2014-202379232312046.1434095.001104311
Will BraggGLAWorcestershire2014-20175923239846.1478441.20021401
Bevon JacobsCAN/AA/AUCNorthern Districts2024-202679232390*46.1432998.180312718
Bruce TaylorNZWest Indies1969-197279332312453.8310.00101327
Abhik PatwaTANRwanda2018-2023111113236832.30216149.540413814
Mayank AgarwalINDAustralia2018-202171103237729.3661052.95021327
Kieron PollardWIBangladesh2011-2021151213238929.36300107.670211821
Ashish BagaiCANKenya2003-20131313232364*29.3651362.96021321
Tim SeifertNZEngland2018-2026151323234829.36230140.430002617
Dipendra Singh AireeNEPUnited States of America2020-2026151323237529.36314102.870212011
Josh PhilippeSSAdelaide Strikers2019-20251313232383*29.36233138.63010358
Fletcha MiddletonHAMNottinghamshire2023-202681313236526.9273344.07042370
Ryan HigginsMID/GLOLancashire2019-202691433236629.3654858.94023393
Daniel ChristianSS/BH/MRMelbourne Stars2011-20231715532368*32.30239135.150212313
Avishka GunawardeneSLIndia1998-2005151603236320.1953360.60022441
Saleem MalikPAKZimbabwe1992-19981917232372*21.5366048.94024272
Chris LewisENGWest Indies1990-19941718432375*23.0774243.53023302
HMRKB HerathSLIndia2009-20172624732380*19.0054059.81022422
Sarfraz NawazPAKAustralia1972-1984232833233512.9268547.15003390
Charlie TurnerAUSEngland1887-1895173243232911.546942.03006120
Morné MorkelSAIndia2006-2018413983233510.4257755.98006453
James AndersonENGIndia2003-2024727335323818.5081039.880110400
Jonny BairstowYORMiddlesex2014-202435132216080.5047967.22201306
Innocent KaiaZIMBangladesh2022-202677032214046.0049265.45200343
Saiteja MukkamallaUSAOman2025771322100*53.6732599.08120309
Rick DarlingAUSPakistan1979-19826703227946.0055258.33030250
Charith AsalankaSLSouth Africa2021-20248803227940.2532997.87030239
Tim RobinsonWFOtago Volts2022-202658132287*46.0045371.08031366
Sean WilliamsZIMNetherlands2014-2023101003229132.20290111.03020333
Zeeshan MaqsoodOMAUnited States of America2016-20221010032210932.2040978.731112214
Liam LivingstoneLS/BPTrent Rockets2021-20261010332251*46.00237135.860201720
Tilak VarmaINDWest Indies2023-2026111033225146.00203158.620102814
Robin SinghINDAustralia1996-2001111113227532.2044772.04020156
Matt HorneNZEngland1997-2002713032210024.7785837.53100360
Adam WheaterHAM/ESSLancashire2014-20211114132211124.7754958.65101341
Alex RossBH/ST/ASHobart Hurricanes2014-2025151423226226.83234137.610102611
Dane CleaverCDOtago2018-202614141322114*24.77237135.86114337
Lewis McManusHAM/NORWorcestershire2018-20261514432210432.2038683.421102511
O ManishimweRWAMalawi2023-2026141423227026.83311103.54031406
Mark RamprakashENGSouth Africa1995-19981015132267*23.0099232.46012252
Karsan GhavriINDAustralia1977-1981172163228621.4765444.65022373
Jason RoySURLancashire2015-202657032114345.8632897.87120397
JK DenlyKENLancashire2024-20265703219145.8644172.79030394
William PorterfieldIRECanada2007-2013882321104*53.5037186.52120401
PreviousPage 150Next

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.