Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd ODI · India in New Zealand 2026/27NZINDODI1st 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th 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 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 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
Mohammad AshrafulBANAustralia2003-2006480982912.2520148.76002110
Jeetan PatelNZSri Lanka2009-2012482982616.3319051.5800271
Dhammika PrasadSLIndia2008-2015680983612.2514468.06002120
Josh DaveySOM/LEIWorcestershire2018-2025583982819.6017556.00000152
Pat CumminsAUSPakistan2019-20248829834*16.3316957.9900173
Danny BriggsWARLancashire2021-20235829828*16.3323042.61000130
Tim MurtaghMIDYorkshire2014-2017782984716.3312379.6700192
Teddy HoadWIEngland1928-1933480983612.25--00100
Bryan StrangZIMSri Lanka1996-1999581984114.0016360.1200071
Abdul RazzaqPAKAustralia1999-20045102982112.2544322.1200091
Denys MorkelSAAustralia1931-1932510098339.8030.0000281
Saleem AltafPAKAustralia1972-19775103982114.0030723.4500360
Jason GillespieAUSSri Lanka1999-20046112984110.8928334.63001130
Danny BriggsSUS/HAM/WARGloucestershire2014-20228114986514.0022044.55011160
Lockie FergusonAAWellington Firebirds2014-202381169833*19.6025438.58000170
André NelSAAustralia2002-200671229818*9.8021246.23002151
Blair TicknerCSOtago Volts2015-2024141339846*9.8025338.7400492
Winston DavisWIIndia1983-198811134983010.8918725.6700161
J.J. FerrisAUSEngland1887-189081649820*8.174313.9500110
Jamie PorterESSSurrey2015-202616211198319.8028634.27002160
Allan DonaldSAAustralia1993-200214231098217.5436127.15004110
Jamie OvertonENGNew Zealand2022110979797.0013671.32010132
Asim KamalPAKAustralia2005120978748.5017256.40010160
Ross TaylorSUSLeicestershire2016120976248.5016459.15010140
Aaron FinchYORNorthamptonshire2014120976348.5011683.6201073
Stephan MyburghNEDIreland2017120978548.5011286.61010170
Matthew SpriegelNORDurham2014120979748.5019948.74011160
Gareth ReesGLALeicestershire2014120977248.5020048.50010150
Jim AllenbyGLAEssex2014120977948.5016359.5101094
Jofra ArcherSUSNorthamptonshire20171229781*-14666.44010102
Nauman AliPAKZimbabwe2021220979748.5010592.3801195
Sol BudingerLEIEssex2026120978948.5013174.05010132
Raveen de SilvaACCCRagama Cricket Club2025120977748.5021345.5401050
Raminda WijesooriyaPSC/BRCColts Cricket Club2025-2026220977548.5013174.05010111
Ken ViljoenSANew Zealand1932121978197.00--010-0
Greg MatthewsAUSPakistan1983-1984221977597.0025937.45010110
Neil WagnerESS/LANSurrey2016-2017330975032.3317156.73010170
Riki WesselsWOR/NOTLeicestershire2017-2019330974332.3321245.75000120
Nick KellyLEIEssex2026230977832.3317854.49011123
Gus AtkinsonSURKent2022-20233319755*48.5011385.84011113
Kasun AbeyrathneBCAAAce Capital Cricket Club2025-2026230974032.3316060.6300091
Nipun KarunanayakeBCAAColts Cricket Club2025230975532.3322143.89010110
Pavan RathnayakeCCCBurgher Recreation Club2025-2026230977032.3311882.20010113
Bob BarberENGWest Indies1966230975532.3318353.01010130
William PorterfieldWARSurrey2017240974524.2524639.43000130
Michael LumbNOTHampshire2016240973924.2523141.99000140
Corey AndersonNZWest Indies2013341973932.3318951.32001142
Rassie van der DussenSANew Zealand2022240974524.2525238.4900070
Ben HarmisonKENDerbyshire2014-2015340975024.2516060.63010130
Harvey HoseinDERSussex2017-2019241975232.3321145.97011100
PreviousPage 221Next

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.