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
Mluleki NkalaZIMBangladesh2001-2005340824720.5021238.68000111
Eoin MorganMIDSomerset2014-2015240828220.5021438.32013140
Chris RogersSOMSurrey2016240822820.5020240.59000100
Rilee RossouwHAMNottinghamshire2018-2019340823620.5020041.00000121
Michael BracewellNZPakistan2022-20232418274*27.3313958.99011120
Joe MennieSAVictoria2017-2020241823627.3313262.12000140
KL RahulINDNew Zealand2016-2024240823820.5011173.87001141
David WainwrightDEREssex20142418245*27.3316051.25001100
Will GidmanKEN/GLOGlamorgan2014-20183418247*27.3318843.62000110
Andrew SalterGLANottinghamshire2017-2022341823527.3319142.93000101
Shiv ThakorDERLeicestershire2015-2016241824127.3311273.21001130
Ben DwarshuisNSWQueensland2022-20232418248*27.3313063.08001111
George GartonSUSDerbyshire2017-2019240825020.5011074.5501075
Will DavisDER/LEISussex2017-2023341822527.3313958.99000111
Wes AgarKENSurrey2023240825120.5013759.85012130
Llew JohnsonOVNorthern Districts2023-2024240823520.5016948.5200081
Marcus O'RiordanKENEssex2020-20242418242*27.3318843.62000110
Kevin KasuzaZIMAfghanistan2021241824127.3319741.62001100
Lakshan EdirisingheKYCCTamil Union Cricket and Athletic Club2025-2026240824220.5013560.7400063
Ekansh SinghKENMiddlesex2026240824620.5019142.93001111
Roger BluntNZSouth Africa1932240822520.50--000-0
Ken ArcherAUSWest Indies1951240824720.50--00060
Brian McMillanSANew Zealand1994-1995340824220.5025132.6700070
James FranklinWFCentral Stags2012-2015350826116.4012565.60011100
Theunis de BruynSAIndia2019350823016.4017546.86000151
Johann MyburghSOMSussex2014-20153518237*20.5012764.57000140
Sean DaveyCANNorthern Districts2020-20254538245*41.0014656.16000101
Tommy ScottWIEngland1928-1930351823520.501457.1400010
Tahir NaqqashPAKIndia1982-1983551823720.503557.1400060
Mohammad WasimPAKSouth Africa1997-1998450824416.4015154.30000120
Kieran Noema-BarnettCSAuckland Aces2012-2014361822616.4019142.93000120
Will YoungNOR/NOTLancashire2022-2024361822716.4026131.42000110
Josh TongueWORNottinghamshire2017-20224638245*27.3314855.41000110
Jonathan MerloVICSouth Australia2022-2024360823013.6726530.94001130
Migael PretoriusSOMEssex2024-2026461824816.4010875.93000110
Adithya AshokAACanterbury2023-2026460824413.6729927.4200092
Sanath KaluperumaSLNew Zealand1984360822313.6728628.67000100
David WieseSUSLeicestershire2016-2019571825113.6714158.16013121
Tom BlundellNZBangladesh2022-20234718257*13.6713660.29012120
Nayeem HasanBANWest Indies2018-2021472822616.4020041.0000170
Jack IkinENGWest Indies1948470822411.71--00000
Ray IllingworthENGPakistan1962-1971571824513.6723933.47000110
Shafiq AhmedPAKEngland1974-19784718227*13.6726530.9400190
Mitchell ClaydonKENGloucestershire2014-2017781821711.7113361.65000102
Kieran BullGLAGloucestershire2015-2020481823111.7140820.1000180
Taijul IslamBANSouth Africa2015-202459082309.1124633.3300150
Seth RanceCSAuckland Aces2015-2020692823711.7110677.36003131
Jake BallSOM/NOTDurham2014-2025791822010.2511074.55001122
Matthew CarterNOTSomerset2015-2023510182229.1112167.77003104
Edwin EvansAUSEngland1881-18866102823310.25--00330
PreviousPage 245Next

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.