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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th 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 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
Leon JohnsonWIPakistan2016360964716.0021045.71000130
Shimron HetmyerWIPakistan2017360962516.0014665.75000122
Wiaan MulderSAIndia2021-20253619635*19.2020447.06000130
Henry BrookesWAREssex2017-2022460964616.0019848.48000112
Felix OrganHAMSussex2020-2026360964816.0023041.74000120
Jordan ThompsonYORHampshire2021-2022360963316.0014367.13000112
Dennis DyerSAEngland1947360966216.00--01000
Roger BinnyINDEngland1980-1986460964016.0020746.38001121
Chris CowdreyENGIndia1984-1985561963819.2023241.3800092
Matthew PottsDUREssex2021-20254729634*19.2017554.8600192
Tristan StubbsSAPakistan2024-2025470967613.7127834.5301281
Errol HolmesENGWest Indies19354729685*19.20--01201
Bruce PairaudeauWIEngland1954-1957470967113.71--01100
Rob NewtonNORWorcestershire2016-20194829627*16.0017853.93000131
Liam NorwellWAR/GLOSurrey2014-2022584966424.0015163.58011161
Ghulam AhmedINDPakistan1952-1955881965013.71--01202
Ravi RatnayekeSLNew Zealand1983-19875919629*12.0028633.5700290
Jack BrooksYOR/SOMMiddlesex2014-202171149650*13.7118252.75012151
Matt ParkinsonKEN/LANEssex2018-20246113964812.0036726.1600090
Gregor MacGregorENGAustralia1890-18938113963112.00--00120
Axar PatelDURGlamorgan20181119595*-9995.96010122
Adam GilchristAUSICC World XI2005120959447.5011483.3301084
Robin PetersonSAIndia2004-2013220956147.5076125.00010122
Dinesh ChandimalCCCMoors Sports Club2026120957547.5089106.7401081
Corey AndersonNDWellington Firebirds2017-2018220956147.5013271.9701094
Chris JonesSOMNorthamptonshire2014120958747.5022442.41010121
Jake LehmannHAMSurrey2026121956995.0024239.26010140
Imam-ul-HaqSOMGloucestershire2022121959095.0017055.88010130
Nick WelchZIMIreland2025120959047.5019349.2201091
Fergus O'NeillNOTGlamorgan2026121955995.0013371.43010131
Pasindu SooriyabandaraMSCColts Cricket Club2026120957147.5011483.3301083
Kavindu KulasekaraACCCColts Cricket Club2026120956147.5020945.45010130
Somachandra De SilvaSLIndia1982121954995.00--000-0
Gary SteadNZIndia1999120957847.5023440.60010130
Mark RamprakashENGSri Lanka1991-1998230955331.6737425.4001170
Andrew BalbirnieIREScotland2013-2017230953831.6712973.64000101
Joe MennieLANSurrey20182319568*47.5018651.08010110
Hardus ViljoenDERMiddlesex20182329560*95.0010491.35010114
Lukas CareyGLADerbyshire20193329562*95.0011880.51010151
Danny LambSUS/LANDerbyshire2020-20242319550*47.5012675.40010121
Himesh RamanayakePSCChilaw Marians Cricket Club20252329570*95.0024938.1501081
Ekansh SinghKENNorthamptonshire2025-2026230954931.6713669.85000141
Martin LoveAUSEngland2002-20032429562*47.5021145.0201170
Jonty RhodesSAZimbabwe1995-1999340957023.7519149.74010122
Geraint JonesGLOSurrey2014-2015240953023.7520546.34000120
Wayne ParnellWOR/NOR/KENSussex2017-20215419551*31.6716657.23011140
Chris JordanSUSGlamorgan2017-2019340954623.7517454.60000170
Stephen CookDUR/GLAGloucestershire2017-2018240956423.7517554.29011110
Tom SmithGLOGlamorgan2014-20154429539*47.5022043.18000120
Jamie OvertonSOM/SURGloucestershire2020-2021340955023.7519349.22010150
PreviousPage 224Next

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.