Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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
Richard GleesonNOREssex20162314627*23.0010245.1000070
Ben GreenLEIGloucestershire2024-2025231462123.009150.5500070
Shoriful IslamBANPakistan2024-2026231462223.005977.9700062
Sam ConnersDUR/DERSussex2022-2025531463423.005583.6400061
Tom ClarkSUSSurrey2025-2026230464415.338454.7600170
MLR BuddikaPSC/BSCAce Capital Cricket Club2025-2026232463146.0010643.4000020
Gayan ManeeshanKYCCBurgher Recreation Club2025230463515.338057.5000031
Joseph VineENGAustralia1912232463646.0021621.3000050
Colin McCoolAUSIndia1947-1948330462715.338256.1000040
Gary CosierAUSNew Zealand1977230462315.3310344.6600070
Trevor FranklinNZAustralia1986-1990230462815.3320522.4400150
Gary CrockerZIMNew Zealand1992230463315.3313633.8200021
Simon DoullNZSri Lanka1997-1998331462523.006570.7700050
Matthew HartNZWest Indies1995230464515.3310643.4000130
Shoaib MalikPAKNew Zealand2009240463211.5010543.8100071
Trevor GripperZIMSouth Africa1999240461811.5016627.7100070
Elton ChigumburaZIMSouth Africa2005240464411.5010344.6600280
Dhammika PrasadSLEngland2012-2014241463415.339250.0000270
Lendl SimmonsWIIndia2011240462711.508653.4900061
Graeme SwannENGSri Lanka2011-2012540462411.507363.0100081
Josh DaveySOMSussex2025240462811.5010543.8100051
Danny BriggsHAM/WARDerbyshire2014-2021341462015.3311041.8200050
Jack BrooksSOMKent2019-20233444635*-4993.8800061
AzharullahNORWorcestershire2016-20172424617*23.009846.9400060
David MastersESSLeicestershire2014-2016342462623.0016328.2200070
Dean CoskerGLADerbyshire2014-2015341461915.3313234.8500070
Tom CurranSURDerbyshire2014-2015341462415.3310145.5400160
Adam BallKENEssex2014-2016241463015.3315829.1100060
James KettleboroughNORSussex2014240463311.5011440.3500270
James KettleboroughGLALeicestershire2015-2016240461811.509946.4600060
Deepak JoonWFOtago Volts2015240461511.5014831.0800040
Shadman IslamBANAustralia20262414625*15.337660.5300160
Jofra ArcherSUSLeicestershire2016-2018340463311.509250.0000070
Tom BantonSOMMiddlesex2021240463711.5010245.1000170
Priyamal PereraPSCBloomfield Cricket and Athletic Club2025-2026240463211.509448.9400140
Xavier CroneVICSouth Australia2024-20252414634*15.3311639.6600041
Mohammad HurairaPAKWest Indies2025240462911.509548.4200040
Maduka LiyanapathiranageNSWCKurunegala Youth Cricket Club2025-2026241462015.3310942.2000070
Ray EmeryNZWest Indies1952240462811.50--000-0
Brijesh PatelINDAustralia1977240462711.508156.7900050
Bandula WarnapuraSLPakistan1982240462611.5013334.5900160
Vikram RathourINDEngland1996340462011.5010245.1000040
Sajeewa de SilvaSLPakistan1997-1999340462711.508752.8700181
Robbie HartNZIndia2002-2003451461511.5017626.1400030
Simon KerriganNOR/LANSussex2014-202145046259.2016328.2200140
Matthew PottsDURSussex2022-202555046269.2014731.2900031
Hasan MahmudBANZimbabwe2025-2026351461911.5012437.1000190
Ajeet DaleGLOGlamorgan2023-2025551463211.506867.6500250
George BellLANDurham2024-202635046179.2014930.8700130
George HirstENGSouth Africa190735046179.20--00020
PreviousPage 321Next

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.