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
Hasan AliPAKSouth Africa2018-2025595882222.0014162.4100092
Graham DilleyENGIndia1981-1986691885211.0031827.6701190
Craig WhiteENGWest Indies1995-2000610188279.7825135.06002110
Mashrafe MortazaBANSri Lanka2007-2009510088638.8015357.52014112
Brett HuttonNOR/NOTDerbyshire2017-2021610088238.8022239.6400170
Matthew KellyWASouth Australia2018-202581028825*11.0022838.60001101
Todd MurphyVICTasmania2022-202671048827*14.6714062.86001102
Harbhajan SinghINDPakistan1999-2007911288389.7814461.11002132
Jack CowieNZEngland1937-19498114884512.57--00241
Neil FosterENGWest Indies1984-1988612388349.7822239.64004130
Matt TaylorGLOGlamorgan2014-20251214588489.7823836.97001110
Danish KaneriaPAKAustralia2002-2010917588157.3317949.16003100
Subhash GupteINDWest Indies1953-1959101768817*8.00--00200
Shakib Al HasanBANIreland2023110878787.009492.55010140
Ishan KishanNOTYorkshire2025110878787.009888.78010121
Irosh SamarasooriyaPSCColombo Cricket Club2026110878787.0018946.03010100
Hamidullah QadriKENSomerset2022110878787.009195.60010142
Abdool SamadCANKenya2009120878743.5017051.18011170
Ross TaylorNOTYorkshire2018120875743.5011476.32010130
Arvind KandappahCANKenya2007120878743.5011376.9901193
Yasir ShahKENDurham2017121874887.0016253.70000120
Nic MaddinsonDURLeicestershire2022121875687.0017350.2901090
Nizakat KhanHKNetherlands2017120875543.5013066.9201074
Usman ArshadDURYorkshire2016120878443.5012867.9701082
James KettleboroughNORSomerset2014120875843.5017848.88010141
Jake LehmannHAMGlamorgan20261218751*87.0012072.50010110
Lahiru MadushankaBCAAChilaw Marians Cricket Club2025-2026220876343.509195.6001093
Callum TaylorGLASussex2021120878443.5026333.08010100
Matthew MontgomeryNOTLeicestershire2022120874443.5017051.18000100
Kaveen BandaraNCCMoors Sports Club2025220877943.5015456.4901070
AM ForemanKENDerbyshire2026120874943.5023537.0200070
S HapuhinnaTUCAColombo Cricket Club2024120875343.508997.75010170
Ron ChandragupthaBCAAMoors Sports Club2026120877143.5011973.1101071
Thulina DilshanTUCASinhalese Sports Club2025120876643.5020742.03010100
William PorterfieldIREScotland2013-2017230873029.0012271.31000141
Sean AbbottNSWWestern Australia2020-20263318760*43.5014858.7801174
Delray RawlinsSUSWorcestershire2019-2022230875829.0020043.50010140
G KotuwegodaBRC/RCCColts Cricket Club2025-2026231877643.5015556.1301181
SHB MorganMIDWorcestershire20262318758*43.5014161.70010110
Harold GimblettENGIndia19362318767*43.50--010110
Dammika RanatungaSLAustralia1989230874529.0025034.8000040
Alok KapaliBANSri Lanka2002-2006240873921.7520043.50000110
Mohammad RafiqueBANNew Zealand2004240873221.759987.88001124
Roshan MahanamaSLEngland1991-1993240876421.7515456.49010120
Chamara SilvaSLAustralia2007240874321.7513464.93001110
Jesse RyderESSHampshire2014240876921.7514659.59011102
George BaileyMID/HAMSomerset2016-2017240877121.7518746.52010101
Kieran PowellWIAustralia2012240874021.7518547.0300090
Simon HarmerSABangladesh2015-20224418738*29.0019444.8500071
Daryl MitchellNZWest Indies2020-2025440874221.7518746.5200072
PreviousPage 236Next

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.