Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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
Boeta DippenaarSABangladesh2003221178177*178.0038446.35100252
John CrawleyENGPakistan199623017810659.3339045.64110180
Aaron FinchVICSouth Australia2017-20192301788359.3324572.65020187
Hardik PandyaINDSri Lanka201733017810859.33165107.881101610
Haroon RasheedPAKSri Lanka198223017815359.3329161.17101193
Allan LambENGSri Lanka1984-198823017810759.3328562.46110172
Craig WhiteENGPakistan20003411789359.3336748.50010165
Chris RogersSOMMiddlesex201624017810944.5032055.63111230
Murray GoodwinZIMEngland2000242178148*89.0032554.77100230
Seb GotchVICSouth Australia2017-20203411786359.3355632.01020161
Matt PriorENGBangladesh20104511789344.5030159.14020210
Luke RonchiWFNorthern Districts2014-201745017811535.6020586.83101223
Ben DuckettENGWest Indies20243511787644.5019292.71020290
Will RhodesDUR/WARSussex2018-20253501788835.6035450.28020221
Tom PrestHAMWorcestershire2024-20253501785435.6028263.12010182
Alviro PetersenSASri Lanka2012-201436117810935.6033353.45101211
Craig ErvineZIMSouth Africa2017-20253601784929.6738146.72000221
Robert AndersonNZPakistan19763601789229.67--010111
Robert KeyKENEssex2014-20154701787125.4338646.11011210
Paul StirlingMIDYorkshire2014-201757017811125.4324373.25102292
Chesney HughesDERGlamorgan2015-201647017812225.4334651.45100253
Ben RaineDURYorkshire2020-202557117810129.6729061.38111165
George BaldersonLANSomerset2021-20245711787129.6742741.69010220
Eknath SolkarINDAustralia19694711784429.67--000-0
Zafar GoharMID/GLODerbyshire2023-20266811785325.4336548.77021203
Grahame ThomasAUSWest Indies19655811786125.43--01000
Tom ClarkSUSDurham2022-20255901785819.7838446.35021191
Imrul KayesBANSouth Africa2008-201761001783217.8041542.89000231
John DysonAUSIndia1977-198161101785316.1870425.28012120
Lewis GregorySOMDurham2014-202581201783814.8333553.13002241
Corey RocchiccioliWASouth Australia2021-2026101671783619.7832055.63003152
Angelo MathewsCCCBurgher Recreation Club202612017714488.5024073.75100210
Chris HarrisNZSouth Africa199934117768*59.0054832.30021191
Jake LehmannHAMYorkshire20262401779244.2526068.08020231
Maurice FosterWIIndia19712421779988.50--010-0
Deep DasguptaINDEngland200135117710044.2551834.17111220
Andrew GaleYORSussex2014-20154501776735.4030558.03010270
Graham NapierESSKent2014-20164511776244.2520685.92020262
Nkruma BonnerWIEngland202235117712344.2556331.44100221
Ned EckersleyDURLeicestershire2019-202245317771*88.5026566.79010121
Toby AlbertHAMEssex2023-202635017712435.4033153.47100251
Roneel HiraCANCentral Stags2014-20153601778829.5022777.97011222
Rilee RossouwHAMSomerset2017-201936117765*35.4033053.64011302
Kiran CarlsonGLAWarwickshire2018-20263601778529.5033652.68012300
Freddie McCannNOTDurham2024-20253601777929.5031556.19021240
Abbas Ali BaigINDAustralia1959-19603601775829.50--020-0
Ken WadsworthNZWest Indies19725631777859.00--010200
Riki WesselsWOR/NOTDerbyshire2017-20214701776025.2933552.84010222
Kushal Janith PereraSLAustralia2016-20194811774925.2925569.41001221
Jake WeatheraldTASSouth Australia2023-20254801776522.1328961.25011290
PreviousPage 144Next

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.