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)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th 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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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
Joe CracknellMIDLancashire2023-2025330403313.338745.9800031
Harry DukeYOR/ESSSomerset2021-2024230402513.3316524.2400060
JH BrownNDAuckland Aces2025-2026330402313.335375.4700031
Basil GrieveENGSouth Africa18892324014*40.003638.8900060
Johnny TaylorAUSSouth Africa1921230401813.33--00040
Arif ButtPAKNew Zealand1965230402013.33--00100
Alan WardENGNew Zealand1969331402120.005276.9200170
Geoff CopeENGPakistan1977-1978330402213.3318421.7400110
Kyle MillsNZWest Indies2006-2008340401810.0011534.7800150
Alok KapaliBANNew Zealand2004240401410.0013629.4100170
Andrew HallNORDurham20142414013*13.337255.5600050
Geraint JonesENGSri Lanka2006341401913.3310438.4600030
Jeetan PatelNZEngland2008241401813.3310538.1000050
Malinga BandaraSLIndia20053414028*13.337652.6300132
Umar AminPAKEngland2010240402310.008248.7800050
Brian VitoriZIMPakistan2011-20132424019*20.006165.5700060
Matt HenryWOR/SOM/KENNorthamptonshire2016-2023340401810.008248.7800050
William TavaréGLONottinghamshire2017240402010.0014228.1700050
Gavin GriffithsLEIGloucestershire2017-20182424036*20.0018321.8600140
T PoyntonDERKent2015-2016340401910.009641.6700040
Tony de ZorziSASri Lanka2024240401910.008050.0000150
Sahan ArachchigeNCCTamil Union Cricket and Athletic Club2025-20262414031*13.337156.3400250
Sudeera ThilakaratnePSCBloomfield Cricket and Athletic Club2025-2026241401813.3315925.1600130
Matthew HurstLANWorcestershire2024-2026341402413.3313330.0800020
BA MayesHAMEssex2026240402010.0011634.4800060
John HoltWIPakistan1959240402910.00--00000
Prof EdwardsWIAustralia1968-1969241402113.3314128.3700150
Mohammad NazirPAKAustralia1983341401813.335671.4300050
Mansoor AkhtarPAKIndia1982-1983341402313.3313130.5300150
HD AckermanSASri Lanka1998240402310.0013928.7800020
Ryan SidebottomENGSouth Africa2008-2010351402210.009741.2400170
Darren StevensKENDurham2017-201835040178.0010239.2200270
Liam NorwellWAR/GLODurham2017-2021352402513.3312332.5200160
Venkatapathy RajuINDWest Indies1994351401610.0011036.3600030
Schofield HaighENGAustralia1905-1912451401410.00--00000
Dennis LilleeAUSIndia1981351401910.0010936.7000050
Gavin RennieZIMPakistan19983614016*8.0016823.8100130
UWMBCA WelegedaraSLSouth Africa2011-201236140148.0029137.9300062
Robiul IslamBANZimbabwe2011-20133634024*13.3338105.2600262
Mitchell ClaydonSUS/KENHampshire2014-202046140168.007652.6300170
Craig MilesWARSomerset2020-2023462402110.0011435.0900140
Dane PatersonNOTWarwickshire2021-2024463402213.335770.1800171
Dominic BessSOMYorkshire2018-201936040156.6710837.0400260
Kiran CarlsonGLASomerset2020-202636040216.6714427.7800150
Ethan BamberMIDNorthamptonshire2018-2024563401913.3311036.3600160
Dave GilbertAUSNew Zealand1985-1986462401510.0016624.1000130
Henry CrocombeSUSEssex2020-20263644016*20.008248.7800051
Barry JarmanAUSWest Indies1968-196946040176.673831.5800140
Arthur BarrettWIIndia1971-197546140198.00--00010
Muttiah MuralitharanSLBangladesh2001-2009117240248.005375.4700242
PreviousPage 338Next

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.