Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WARBOL138/5 (20)Innings break - WAR need 139 runs to winODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting by opposition (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Tony de ZorziSAWest Indies2023-20244802778534.6352153.17021312
Ricardo VasconcelosNORSomerset2020-20234802777834.6343963.10030520
Nazar MohammadPAKIndia1952581277124*39.57--11100
Harvey HoseinDERNorthamptonshire2015-20195922775839.5753751.58021321
Aamer SohailPAKNew Zealand1993-19955902778830.7849056.53032332
Michael RichardsonDURNottinghamshire2014-2016610227796*34.6346160.09031440
Graham DowlingNZWest Indies1969-197251002777627.70--020122
Josh ClarksonCSCanterbury2021-2025611127711927.7039669.95102295
Shaun PollockSANew Zealand1999-20061112427769*34.6354151.20010363
Gavin RennieZIMSri Lanka1998-200261202776823.0872938.00031290
Riki WesselsWOR/NOTLancashire2014-201971212776225.1853451.87011390
Ben CharlesworthGLOMiddlesex2018-2026712127777*25.1861944.75021332
Kiran MoreINDEngland1986-1993912527761*39.5768540.44011320
Rob NicolCAN/OV/AAWellington Firebirds2013-201871312776223.0868140.68012415
Graham DowlingNZPakistan1965-196971302778321.31--022160
Dion NashNZIndia1994-1999913827789*55.4069639.80022231
Wasim AkramPAKIndia1987-1999121512776219.7948454.75012358
David HolfordWIEngland1966-19689152277105*21.3173531.43101220
Ken WadsworthNZEngland1969-1975101602775817.3169240.03022291
Joe WalkerNDOtago Volts2016-2023111762778725.1860745.63011335
Tony LockENGWest Indies1954-1968131912778915.3928651.75034261
Chris OldENGAustralia1974-1981122042774317.3154450.92004334
Kyle AbbottHAMSurrey2014-20261621227737*14.5855749.73002413
Jim LakerENGAustralia1948-1959152342776314.5829643.58011190
Bill O'ReillyAUSEngland1932-1938193262774210.6557648.09005167
James AndersonENGAustralia2006-2023396327277297.6975436.74008390
Lou VincentNZSri Lanka200523027622492.0046259.74111314
Herschelle GibbsSAZimbabwe2001-200544127614792.0037074.59110475
Scott BorthwickDURNorthamptonshire2014-202134027613669.0047857.74110360
Gary BallanceYORWorcestershire201824027619469.0035078.86110441
Azhar AliWORSussex2022-2023461276103*55.2060545.62200360
Gareth HopkinsAACanterbury2012-2014472276122*55.2047458.23111381
Chris RogersMID/SOMWarwickshire2014-20164702768539.4355949.37031351
Steve SmithAUSBangladesh2017-20264702767139.4348956.44020331
James ColesSUSWarwickshire2025-202647027615039.4357747.83110362
Harry FinchSUS/KENEssex2020-202448027611434.5056648.76111330
George GunnENGWest Indies19304802768534.5032540.62010120
BJ WatlingNZBangladesh2010-201979127610334.5058846.94111202
Steven CroftLANDurham2014-20205902767230.6755050.18020331
Jonathan TattersallYORHampshire2018-20225912766334.5057947.67030330
Paul CollingwoodENGNew Zealand200861012766630.6768140.53031382
Samit PatelNOTHampshire2015-201971302767321.2351853.28021381
Motganhalli JaisimhaINDWest Indies1962-197191702764416.24--003161
Jack LeaningSUS/YOR/KENEssex2017-2026101802767015.3363743.33023293
Mark WoodENGAustralia2015-2025122252763916.2431188.75003368
Abid AliPAKZimbabwe2021221275215*275.0054750.27110390
BI KellawayGLAKent2025232275181*275.0041266.75110263
Jake LibbyNOTWorcestershire2017-2018351275100*68.7551253.71110281
Bryan ValentineENGSouth Africa1938-193956227511268.75--110231
Michael BevanAUSWest Indies1996-199747227587*55.0076735.85031290

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.