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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd 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 runsODI1st 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
David MurphyNORNottinghamshire2014-2017361673013.4015942.1400290
Josh ShawYOR/GLOSomerset2018-2022462674216.7518536.22002120
Duanne OlivierYORKent2019-2021462672416.7513051.54000100
Lukas CareyGLADurham2017-2021460674911.1710961.4700181
Morris SieversAUSEngland1936-19373616725*13.4031721.1400030
Don KenyonENGIndia1951360673511.17--00100
Paul AllottENGWest Indies1984360672611.1716440.8500090
Brendon JulianAUSWest Indies1995460673111.1714546.2100270
Chris RogersMID/SOMDurham2014-201647067309.5712852.34001110
Oli StoneNOTHampshire2023-202647067249.5723029.1300280
Jofra ArcherENGNew Zealand2019-202647067309.5714247.1800191
Charles StoboNSW/WAVictoria2023-202547067359.5713250.7600371
Dick MotzNZPakistan196547067319.57--00341
James TredwellSUS/KENNorthamptonshire2014-201758167319.5717139.1800181
Jack LeachENGPakistan2022-20246846725*16.7510862.0400150
Hassan AzadNOR/LEIHampshire2021-202348167279.5729922.4100490
Mohammad SamiPAKSouth Africa2002-2010695673116.7515842.4100161
Makhaya NtiniSANew Zealand2000-20071111467219.5711956.30001110
Bill VoceENGAustralia1932-19471117667186.0918137.0200341
Phil JaquesAUSBangladesh2006110666666.009867.3501081
Ishant SharmaSUSLeicestershire2018110666666.0014146.8101061
Mayank AgarwalDURLancashire2026110666666.0016240.7401061
Colin de GrandhommeSURKent2022110666666.0010364.0801070
NRP ScholtzNAMKenya2012110666666.0012851.5601091
Peter HandscombGLOEssex2015110666666.009867.3501081
Suminda LakshanBSCMoors Sports Club2026110666666.0010960.5501062
R SilvaBSCNegombo Cricket Club2025110666666.0011060.0001060
Ekansh SinghKENDurham20261116666*-9668.7501081
Hashan DuminduBRCKurunegala Youth Cricket Club2025110666666.0015642.31010100
Greg ChappellAUSSri Lanka1983110666666.0010364.0801070
Robert KeyKENSurrey2014120665933.0013548.8901060
Monde ZondekiSAEngland2003120665933.0016041.25010100
Alex ObandaKENNamibia2012120663633.009370.97000101
James TredwellSUSDurham20141216650*66.0010264.71010120
Michael LumbNOTLeicestershire2017220663633.0012652.3800090
James PattinsonNOTDerbyshire20222216645*66.0062106.4500083
Dilshan MunaweeraNCCColts Cricket Club2024120664433.006995.65000120
Gareth BergNORGloucestershire2022220666633.0011955.4601190
Kinchit ShahHKUnited Arab Emirates2015120666233.0012652.38010100
Arun HarinathSURHampshire2016120665733.0013847.83010100
Mohammad RizwanPAKZimbabwe2021220664533.0013847.8300070
Jonathan BushnellDURWorcestershire2022-2023220666633.0013449.2501190
Jonathan BushnellDURNottinghamshire2022120663733.0014246.4800071
Keith DudgeonKENDurham2026220664433.0014744.9000070
Hasitha BoyagodaBCAANondescripts Cricket Club2025120665233.0014645.2101071
C SandaruCMCCRagama Cricket Club2025120664633.0015941.5100052
MPM WeerasingheACCCMoors Sports Club2025120665433.0013250.0001080
Heshan DhanushkaBRCAce Capital Cricket Club2026120663733.0011060.00000120
Nipun KarunanayakeBCAAChilaw Marians Cricket Club2025-2026220665633.0016340.4901030
Y LiyanageRCCBadureliya Sports Club2025120664533.008577.6500080
PreviousPage 273Next

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.