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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd 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 runsODI1st 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
Sean ErvineZIMAustralia2003120595329.5011053.6401081
Irving RomaineBERKenya2007120594229.507183.10000101
Adam VogesMIDSussex2015120593829.509363.4400090
Adnan AkmalPAKBangladesh2011221595359.0013743.0701070
Tom LathamSURMiddlesex2023121593859.0012547.2000051
Tom AbellSOMLeicestershire2026120595829.507875.6401070
Aron NijjarKEN/ESSLancashire2015-2023221594259.0010158.4200071
Hasan AliWARNottinghamshire2023-2024220595429.5045131.1101045
Nathan SmithWORNottinghamshire2024220595829.5014640.4101041
Paul WalterESSDerbyshire2016-2021221594759.006393.65000100
Lukas CareyGLALancashire20191215951*59.0036163.8901082
Beau WebsterWARHampshire2025120594129.5010954.1300070
Shadab KhanPAKIreland2018121595559.0011650.8601070
Faheem AshrafSUSDurham2022120593329.509065.5600080
Minod BhanukaTUCAAce Capital Cricket Club2026120595929.5010059.0001141
James ColesSUSKent2021121593659.008371.0800080
Sol BudingerLEIWorcestershire2023120593029.5050118.00000120
Ned LeonardGLAMiddlesex2025120594729.5010257.84000100
Tharindu RatnayakeTUCAAce Capital Cricket Club2026120593129.506590.7700034
George BellLANDerbyshire2025120595729.5014042.1401060
Nishan MadushkaSLAfghanistan2024121593759.007677.63000100
Kyle BrazellSATasmania2024120593029.5013643.38000110
I DissanayakaTUCANondescripts Cricket Club2026120595429.5017034.7101020
Sediqullah AtalAFGIndia2026120594229.5010755.1400081
DJ AhmedGLOLancashire2026120595129.5013643.3801081
Roly JenkinsENGIndia1952220593829.50--000-0
John MurrayENGNew Zealand1963-1966221595059.00--01032
Shadab KabirPAKBangladesh2002220595529.507281.94010110
Sadagoppan RameshINDBangladesh2000120595829.509562.1101060
Nasir JamalAFGZimbabwe20211225955*-9760.8201040
Tim BresnanWARDerbyshire2021230593519.6714042.14000110
Chamara SilvaSLBangladesh2007330593319.679264.1300060
Gary WilsonDERMiddlesex2018230593119.6713444.0300070
Jonathan TrottWARKent20182315951*29.509959.6001160
Mayank AgarwalINDSri Lanka2022230593319.679065.56000110
Josh DaveySOMMiddlesex2017-2021330594719.6711053.6400061
IA RobertsonOVWellington Firebirds2013230592719.679661.4600081
Wayne MadsenDERHampshire2014230593619.6719330.5700060
James KettleboroughGLADerbyshire2015-2016230592219.6717833.1500070
Jack BurnhamDURNorthamptonshire2019230594519.6713444.0300080
George HankinsGLOSussex2016-2017230595119.6713543.7001080
Tom MooresNOTSussex2022230594319.6714640.4100070
Marcus O'RiordanKENSomerset2023-2024230593519.679065.56000110
Matt RevisYORKent2019-2022230595019.6712148.7601133
Luc BenkensteinESSNottinghamshire2024-2026230594219.6713643.3800050
Ben GibbonWORYorkshire20232315941*29.5014540.6900080
Dushan VimukthiPSC/CMCCBadureliya Sports Club2025-2026230592419.6710655.6600080
Bruce BoltonNZEngland1959230593319.6723924.6900130
Saleem ElahiPAKZimbabwe20022415930*19.6711949.5800182
Alok KapaliBANEngland2003240592814.756689.3900161
PreviousPage 289Next

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.