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
Sudhir NaikINDWest Indies1974240604815.0010.0000180
Abdul QadirPAKSri Lanka1985-1986540602015.00--000-0
John EmbureyENGSri Lanka1982-1993341605920.0022826.3201260
Sanjeeva RanatungaSLPakistan1994-1995240603315.0016636.1400080
Zaheer KhanINDPakistan2004-2007651602115.0010258.8200162
Ryan SidebottomENGSri Lanka2007351603115.0025323.7200050
Josh FinnieOVWellington Firebirds2016-2018350603312.0011751.2800291
Dave GregoryAUSEngland1877-1879352604320.001520.0000000
Ramesh DivechaINDEngland1951-1952450602612.00--00010
Pramodya WickramasingheSLZimbabwe1994-1999550601812.0016835.7100090
Gary WilsonDER/SURNottinghamshire2016-20173616031*12.0010656.60001110
Ateeq JavidWAR/LEISussex2015-2019460602710.0020429.4100170
Shaheen Shah AfridiPAKBangladesh2020-20265626029*15.0011552.1700152
Aristides KarvelasSUSGlamorgan2023-20243626039*15.0011950.4200271
Jamal ToddOVNorthern Districts2023-2025360602810.0012647.6200191
Neil FairbrotherENGNew Zealand1988-19905616033*12.0014242.2500080
Stuart WilliamsWIPakistan1997360603310.0011651.72000100
Dane VilasSAIndia201547060158.5715937.7400050
Tim GroenewaldSOMDurham2015-20164726020*12.0010159.4100062
Chris DentGLOHampshire2014-202247060308.5717534.2900180
Liam NorwellWAR/GLOLancashire2015-20225756036*30.009761.8600060
Ben SandersonNORWarwickshire2018-2023573602315.008075.00002100
Billy RootGLALancashire2019-202547060328.5712448.3900290
Agha SalmanPAKWest Indies2025-202647060208.5718133.1500250
Percy HornibrookAUSEngland1929-1930671602610.0030519.6700130
Chris PringleNZPakistan1990-19944716024*10.0010457.69003120
Ajaz PatelNZSri Lanka2018-202468160228.5715937.7400151
Henry BrookesMID/WAR/DERGloucestershire2020-202458160328.5712548.0000471
Matt ParkinsonKENLancashire2024-20265916012*7.5025823.2600250
Pedro CollinsWIEngland200461016019*6.6718232.9700260
Phil TufnellENGNew Zealand1992-1999101286019*15.0015339.2200050
Jackson BirdNSW/TASSouth Australia2019-202591326017*5.4512050.0000340
Oliver Hannon-DalbyWARSurrey2016-2025121876011*5.4533018.1800280
Craig MeschedeSOMYorkshire20141115959*-6295.1601082
Tom SmithLANSurrey2016110595959.0014341.2601060
Arron LilleyLANLeicestershire2015110595959.0041143.9001072
Ollie RobinsonSUSLancashire2021110595959.0011650.8601071
George GartonSUSWorcestershire20191115959*-6886.7601090
Grant StewartKENNottinghamshire2019110595959.008569.4101061
Daniel DouthwaiteGLASurrey2021110595959.0014640.4101020
Vijayakanth ViyaskanthTUCABurgher Recreation Club2025110595959.007479.7301070
Krishan SanjulaSSCKandy Customs Cricket Club2025110595959.009462.7701062
Alankara Asanka SilvaBSCBurgher Recreation Club2025110595959.0018032.7801040
Y RodrigoBRCColombo Cricket Club2026110595959.0015438.3101041
T HarshanaBCAAMoors Sports Club2026110595959.0012347.9701050
Roy KilnerENGSouth Africa1924210595959.00--010-0
Daniel VettoriNDAuckland Aces2013120593629.506295.1600081
Daryl TuffeyNZWest Indies2002120593129.5018631.7200050
Michael BevanAUSIndia1996120593329.5012746.4600080
Al SahariarBANWest Indies2002120593429.5012846.09000100
PreviousPage 288Next

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.