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
Hanuma VihariINDEngland2018-2022240875621.7522738.3301191
Zafar AnsariSURWarwickshire2016240874021.7528031.07000110
Aadil AliLEIWorcestershire2016-2017240874021.7521340.8500090
Kavem HodgeWISouth Africa2024240872921.7519045.79000120
Nathan McSweeneyNORLancashire2026240873221.7518547.0300080
Ben GeddesMIDDurham2026240875021.7517150.88011110
Zaman AkhterGLODerbyshire2025241873229.0014062.1400093
Keith DudgeonKENWorcestershire2026240874121.7514560.00001120
Ahan WickramasingheNCCTamil Union Cricket and Athletic Club2025-2026240874921.7513663.9700061
Vinura DulsaraBSC/RCCAce Capital Cricket Club2025-20262418767*29.0015755.41011100
Bernard TancredSAEngland1889241872929.0011225.8900080
John DewesENGWest Indies1950240876721.75--01180
Shadab KabirPAKEngland1996240873521.7531827.36000110
Mehrab HossainBANZimbabwe2001240877121.7526832.4601250
Ed SmithENGSouth Africa2003350876417.4017250.58012150
Ross TaylorCSNorthern Districts2013-2020350874517.4011973.11002132
Saeed AjmalPAKZimbabwe2011-2013350874917.4015755.4100082
Alex DoolanTASSouth Australia2019-2020350873717.4031527.62001100
Tom MilnesDERLeicestershire2015-2016350872417.4017051.18000110
Jofra ArcherENGPakistan2020-20265538732*43.5011277.6800054
James WhartonYORGlamorgan2023-2026350876317.4017649.43010110
Salim DuraniINDNew Zealand1965350873417.40--000121
Andrew HudsonSAPakistan1998350874217.4025534.12001110
Lendl SimmonsWIEngland2009360872414.5022738.33000101
Kaushal SilvaSLIndia2015360875114.5021839.91011130
Richmond MutumbamiZIMBangladesh2013-2014360874214.5017150.88001101
Ollie RobinsonSUSKent2016-2021460873214.5012967.44001120
Harry PodmoreKENEssex2019-20223618754*17.4015855.06011122
Rajindra ChandrikaWIAustralia2015360873714.5027631.5200340
Matthew MontgomeryDER/NOTKent2023-2026360874614.5019843.94002110
Sydney CallawayAUSEngland1892-1895361874117.4010.0000190
Allan RaeWIAustralia1951-1952360872514.5030.0000160
Shoaib AkhtarPAKEngland2001-2005472873817.4025833.7200175
James HarrisMID/GLAKent2018-2025572874117.4028930.10001100
Zak CrawleyKENDurham2017-2026471873014.5013564.44001160
Harry CaveNZIndia1955-19565728722*17.40--000-0
Richard DawsonENGAustralia2002-20034828719*14.5024835.08000120
Robert KeyKENLeicestershire2014-2015480872710.8820642.23000130
Danny BriggsSUS/HAM/WARKent2014-2022580872410.8817250.58000140
Tony PalladinoDERKent2014-2016682872714.5020243.07001100
Gerry HazlittAUSEngland1907-19126938734*14.501050.0000070
Lance KlusenerSAWest Indies1999-200161018731*9.6725733.85001101
Alan ConnollyAUSSouth Africa1963-19707115873614.5014957.7200182
James BakerNDCanterbury2015-20201014587229.6724735.2200272
Matthew HoggardENGAustralia2002-20061222487164.8344119.7300670
Chris BroadENGSri Lanka1984110868686.0024235.5401080
Aaron FinchSURHampshire2016110868686.0011872.8801082
Daniel SolwayNSWWestern Australia2020110868686.0027331.50010120
Sonal DinushaCCCNondescripts Cricket Club2026110868686.0011972.2701053
Peter WilleyENGNew Zealand1986120864443.0025234.13000100
PreviousPage 237Next

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.