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
Khaled MahmudBANNew Zealand2001240594514.759462.7700172
Ravi RampaulDERGlamorgan2018-2019341593019.677578.6700181
Grant ElliottNZPakistan2009240592514.7520728.5000010
Umar AminPAKAustralia2010240593314.7511650.8600180
Marcus StoinisWAQueensland2019-2020240594414.7518631.7200150
AzharullahNORGlamorgan2015-2017342592029.5012746.4600060
Angus RobsonLEILancashire2015240592714.7511352.2100080
Alex WakelyNORNottinghamshire2017241593719.6712746.4600070
Liam LivingstoneLANGlamorgan2019-2021340592514.7510755.1400062
Roy KaiaZIMPakistan2021240594814.7515139.0700280
Miles HammondGLOWarwickshire2018-2022240593314.7513244.7000190
Aaron BeardESSWarwickshire2017-2019342592929.5012148.7600080
George BartlettSOM/NORGlamorgan2020-2025340592314.7516735.3300070
Charles StoboKENHampshire2024240592814.7512846.0900090
Liam GuthrieNORMiddlesex2025-2026341595119.677578.67011101
Max BryantQUEVictoria2020-2023240593814.7513942.4500170
Adam FinchWORDurham2022-20243425922*29.5017334.1000060
Ethan BrookesWORSussex2025240592914.7513045.38000110
Tom HartleyLANSurrey2022-2024341592219.6713244.7000051
Charith AsalankaSLIndia2022240592914.7510158.4200092
Sachitha JayathilakeTUCABurgher Recreation Club2025241594319.679164.8400233
Thanuka DabareCMCC/ACCCPolice Sports Club2025240593014.758073.7500071
ARG ThomasSURGlamorgan2026240593014.7512547.2000170
Promod MaduwanthaBRC/NCCAce Capital Cricket Club2025-2026240592514.7515538.0600140
Teddy WynyardENGSouth Africa1906240593014.75--00240
Alex MoirNZIndia1955-1956240593014.75--00150
AlimuddinPAKAustralia1956-19592415934*19.67--000-0
David HookesAUSNew Zealand19852415938*19.6712945.7400141
Mohammad AzharuddinINDZimbabwe1992-1998340594214.7512547.2000060
John CrawleyENGSouth Africa1994-1995450593811.8016735.3300190
Enamul HaqueBANZimbabwe20013535924*29.5019530.2600181
Shane ShillingfordWISouth Africa2010350592711.8015637.8200272
Imran TahirSASri Lanka2011-20145535929*29.5010556.1900081
Devendra BishooWIEngland2015-2017352593019.6715737.5800190
Zafar GoharGLOYorkshire2022-2023350594011.8015238.8200190
Anuj DalDERNorthamptonshire2018-20253515931*14.7520628.6400150
Tom HartleyLANLeicestershire2020-20253525923*19.6715538.0600070
George HearneSAEngland1922-1924350592811.80--00200
Ravi ShastriINDSouth Africa1992350592311.8041214.3200060
Laxman SivaramakrishnanINDEngland1984-1985551592514.7510158.4200160
Josh DaveySOMGloucestershire2020-2022562592214.7519430.4100161
Marchant de LangeGLO/GLADerbyshire2017-2025561592211.806393.6500171
David MastersESSGlamorgan2015-2016462592814.7511750.4300171
Jake BallSOM/NOTKent2017-2024463591919.677183.1000082
Ollie NewtonWFNorthern Districts2017-2019461592911.8012646.8300052
Ethan BamberMIDKent2018-2023462592514.7510357.2800290
Eric AtkinsonWIPakistan1958-195956059209.83--00301
Gerhardus LiebenbergSAEngland199846059219.8314540.6900170
Wahab RiazPAKAustralia2016-201847159309.8311949.5800163
Luke FletcherDER/NOTSussex2014-2022572592511.8010655.6600170
PreviousPage 290Next

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.