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 (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
Bill AtheyENGIndia1986240783819.5022434.8200160
Roland HolderWISri Lanka1997241783426.0018143.09000110
Mark LathwellENGAustralia1993240783319.5020039.0000180
Steven DaviesSOM/SURNorthamptonshire2015-2020350784415.6015450.65002110
George RhodesLEIDerbyshire2020-2022350785415.6019041.05010100
Gareth HarteDURLeicestershire2018-2020350783315.6020338.42000110
Ed PollockWORGlamorgan2022-2023350785415.6017145.61011101
Shubman GillINDSouth Africa2023-2025351783619.5011866.10000140
Collie SmithWINew Zealand1956450786415.6020.0001192
Joe MennieSANew South Wales2017-2020361783315.6022834.2100060
Jack ShantryWORLeicestershire2014-20164637830*26.0012164.46001102
Paul HortonLAN/LEINottinghamshire2014-2017360783113.0015251.32000100
Alex HughesDEREssex2014-2021360782313.0024032.5000190
Kyle JamiesonCAN/AANorthern Districts2016-2022361784015.6017145.6100281
Theo van WoerkomCANOtago Volts2018-2020460784113.0022934.06000120
Zubayr HamzaSAEngland2019-2020360783913.0018542.16000100
Javagal SrinathINDEngland1996-2001571785213.0015849.37011110
Parthiv PatelINDNew Zealand2002-20034727829*15.6019240.63001100
Graham OnionsDUR/LANMiddlesex2015-2019574783426.0012661.90000121
Steven PattersonYORKent2019-2022570783811.1420039.0000290
Matthew BaconOVAuckland Aces2018-20256737837*19.5026529.4300090
Mohammad RafiqueBANSouth Africa2002-2008481781911.1413956.12003101
Sikandar RazaZIMNew Zealand2016-202548078379.7515949.06001140
Ned EckersleyDUR/LEILancashire2015-202048078279.7522834.2100160
Fred TruemanENGIndia1952-1959981782811.14--00131
Jeetan PatelNZSouth Africa2006-20176937827*13.0012462.90002101
Cameron GannonQUE/WASouth Australia2017-202699078178.6716048.75002101
Tom HelmMIDNorthamptonshire2018-202691037830*11.1414952.3500172
Mohammed ShamiINDNew Zealand2014-2021812478219.758492.86001112
Daniel WorrallGLO/SURHampshire2021-2025712278487.8013458.21004122
Arthur FielderENGAustralia1904-19086125782011.1410.0000030
Michael HoganGLAKent2014-20211014578208.678987.64002150
Glenn McGrathAUSSouth Africa1994-20061719778186.5026829.1000530
Sonny RamadhinWIAustralia1951-1960111957816*5.572213.6400660
Ishan KishanNOTSomerset2025110777777.0012860.1601082
Pathum NissankaNCCPolice Sports Club2026110777777.009085.56010121
Sohan de LiveraMSCKandy Customs Cricket Club2025110777777.009283.7001071
VR RubasingheNCCBadureliya Sports Club2026110777777.0014055.0001050
Pavan RathnayakeCCCColts Cricket Club2025110777777.0014154.6101090
Raminda WijesooriyaBRCBloomfield Cricket and Athletic Club2026110777777.008491.67010120
Winston DavisWIEngland1984110777777.0014652.74010101
Imran NazirPAKSri Lanka1999120776438.5011964.71010121
Phil JaquesNOTMiddlesex2014120777638.509283.70010130
Michael YardySUSNorthamptonshire2014120775638.5015549.68010100
Gary WilsonIREScotland2017120775638.5015150.9901080
Khurram ManzoorPAKAustralia2010120777738.5024331.6901180
Mitchell StarcNSWSouth Australia2017-20212217754*77.0015250.6601052
Adam RouseGLOEssex2014120774938.5018741.1800090
Jos ButtlerLANNottinghamshire2014120775238.5014951.68010120
Jason RoyENGIreland2019120777238.508986.52010101
PreviousPage 252Next

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.