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
Ormy PearseSAAustralia1910-191136055319.1712643.6500280
Neil WagnerNZSri Lanka2014-202367155279.179359.1400245
Finn AllenAA/WFOtago Volts2019-202347155189.1717231.9800060
Ajeet DaleGLO/LANNorthamptonshire2022-20265745544*18.3314637.6700050
Ben SandersonNORGlamorgan2016-202588055186.8815136.4200280
Lord HawkeENGSouth Africa1896-189958155307.86--00200
Colin CroftWIEngland1980-1981785553318.3318130.3900250
Steven PattersonYOREssex2017-202261025510*6.8817830.9000050
Tim GroenewaldSOMMiddlesex2014-201771065526*13.7514338.4600161
Mohammad NissarINDEngland1932-1936611355146.88--00200
Blair TicknerCSAuckland Aces2015-20251113555116.8817731.0700481
Shannon GabrielWIEngland2012-2020111785520*6.1116134.1600452
Wayne ParnellNORGlamorgan2021110545454.009556.8401070
Isuru UdanaCCCTamil Union Cricket and Athletic Club2024110545454.0054100.0001043
Billy GodlemanDERYorkshire2020110545454.0013141.22010100
Niroshan DickwellaNCCColts Cricket Club2026110545454.005696.4301080
Fred AndersonCANWellington Firebirds2015110545454.0014537.2401090
Ramesh MendisMSCKandy Customs Cricket Club2025110545454.008166.6701041
Rehan AhmedLEINottinghamshire2026110545454.009358.0601070
Beyers SwanepoelKENWorcestershire2024110545454.007275.0001080
Muditha LakshanCCCAce Capital Cricket Club2026110545454.006978.2601071
A MuthalibNSWCChilaw Marians Cricket Club2025110545454.0010352.4301030
Manoj SarathchandraKYCCMoors Sports Club2026110545454.0011546.9601040
R RanasingheKYCCAce Capital Cricket Club2025110545454.0011049.0901080
Kaveen FernandoNCCRagama Cricket Club2025110545454.008464.2901042
Sid BarnesAUSNew Zealand1946110545454.00--010-0
Sammy GuillenWINew Zealand1952210545454.00--01080
Stuart LawAUSSri Lanka19951115454*-11845.7601010
Gareth BattySURGloucestershire2014-2015321545054.0052103.8501080
Abdur RazzakBANZimbabwe2011120544327.0037145.9500063
Ross TaylorCSWellington Firebirds2021120545027.005696.4301072
Rakep PatelKENUnited Arab Emirates2011120543627.0051105.8800090
Graham NapierESSLancashire2015220543127.008762.0700081
Alfonso ThomasSOMLancashire2014220545427.0012144.6301130
Stuart MeakerSUSSurrey2020120544227.009556.8400080
Kieran Noema-BarnettGLOLancashire2015121543354.0010153.4700040
Travis HeadWORHampshire20181215445*54.007373.97000100
Shan MasoodYORDurham2023120544427.0012244.2600030
Stephen ParryLANEssex2017220543527.0012443.5500080
Greg SmithESSSurrey2014-20152215450*54.007572.0001060
David WainwrightDERGloucestershire20142215454*54.0013141.2201150
Matthew FisherYORKent20191215447*54.0020226.7300060
Gavin GriffithsLEIMiddlesex2018120544027.0011248.2100070
Beau WebsterAUSSri Lanka2025220543127.0011248.2100040
Saud ShakeelYORGlamorgan2023120543527.009656.25000100
George ThomasSUSNottinghamshire20261215438*54.008464.2900051
Suminda LakshanBSC/CMCCPanadura Sports Club2025-2026220544827.009060.0000070
Janith LiyanageBCAABurgher Recreation Club2026120544527.006978.2600071
Karim JanatAFGIreland20241215441*54.0011746.1500070
Kamil MisharaNCCNugegoda Sports Welfare Club2025120543227.0011248.2100070
PreviousPage 300Next

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.