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 resultT2068th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd 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
George HankinsGLOWorcestershire2016-20204801356916.8838435.16011101
Justin GreavesWIPakistan2025-20264801357316.8830644.12010150
Rory KleinveldtNORLeicestershire2015-20176901355615.00124108.87012222
Harry CameDERNorthamptonshire2024-20265901357315.0033440.42013140
Damien FlemingAUSEngland1994-199879113571*16.8825453.15014190
Trent BoultNZWest Indies2012-20201110613538*33.7520167.16000157
Liam NorwellWAR/GLODerbyshire2014-2021810213510216.8824255.79103183
Taijul IslamBANZimbabwe2014-202691421353211.2528647.20001160
Trent BoultNZEngland2013-20221418713524*12.2719071.05004203
Sithara GimhanMSCNugegoda Sports Welfare Club2025110134134134.0021861.47100132
N McFadyenSAVictoria2026110134134134.0017477.01100165
Sam CurranSURNorthamptonshire2015-202222113473134.0024554.69020182
Bas de LeedeDURSussex2023-2025221134103134.0020665.05100121
M PremaratneBCAANugegoda Sports Welfare Club2025121134103*134.0018273.63100170
Gubby AllenENGNew Zealand1931-193352013412267.00--100141
George BartlettSOMNorthamptonshire2022-20232301346244.6726750.19020141
MPM WeerasingheACCCBadureliya Sports Club2024-202623013410044.6716780.24100133
Vinura DulsaraBSC/RCCChilaw Marians Cricket Club2025-20262301347544.6728746.6902190
Kraigg BrathwaiteGLO/NOTHampshire2018-20212401346033.5032141.74010120
Brydon CarseDURGlamorgan2019-20233411349144.6718174.03010163
Jack DaviesMIDGloucestershire20242401349133.5018871.28010173
Neil FairbrotherENGIndia19932401348333.5037335.92010122
Kyle AbbottHAMMiddlesex2017-20235501345826.8030444.08020170
Gareth BergHAMLancashire2016-20185511344933.5020665.05000220
Dawid MalanENGIndia2018-20213501347026.8030643.79010190
Ryan HicksNSWTasmania2025-20263501345026.8031442.68011160
Ramakant DesaiINDPakistan1960-19615501348526.80--01070
Chris ReadNOTNorthamptonshire2014-20174601345922.3329146.05010152
Nathan McCullumOVNorthern Districts2013-20163611345526.8017477.01012211
Stuart PoynterDURSussex2017-20183601348422.3321462.62012170
Jack BrooksYOR/SOMWorcestershire2015-20204611348226.8014791.16011212
Tom TaylorWOR/NORYorkshire2021-20253611345026.8029445.58011200
Ollie PopeSURLancashire2017-20244601344122.3329046.21000141
Colin McCoolAUSSouth Africa1949-195056213449*33.50--00000
Duncan SharpePAKAustralia19593601345622.33--01000
Andrew HoddYORWarwickshire2015-201747113454*22.3325552.55010180
Tony de ZorziSAIndia2023-20254701344919.1427049.63000133
Jehan MubarakSLIndia2005-20155811344919.1426550.57002143
Mohammed ShamiINDSri Lanka2017-20227831343026.80134100.00000136
Chris WrightWAR/LEISurrey2016-202158313436*26.8019070.53001190
Dominic BessYOR/SOMLancashire2017-20226801344616.7541132.60001160
Zak CrawleyKENGlamorgan2017-20214811343719.1423257.76001201
George BaldersonLANMiddlesex2023-202658213436*22.3322958.52001193
Phil SimmonsWIIndia1988-19944801345016.7532840.85011180
Ian BellWARSomerset2015-20205901345514.8928347.35011231
James AdamsHAMEssex2014-20185901348714.8938734.63012190
Matt MilnesKENLancashire2021-202659213440*19.1426051.54000190
Mitchell JohnsonAUSWest Indies2008-201581011343514.8928846.53001141
Angus McKenzieCANWellington Firebirds2022-202551021344016.7525951.74000192
Danny BriggsSUS/HAM/WARWorcestershire2014-2024811213442*14.8927848.20000210
PreviousPage 179Next

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.