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
David PayneGLOHampshire2014220444422.006963.7700161
Murray GoodwinGLADerbyshire2014120444422.0014829.7300150
George MunseySCOIreland2017120443822.007062.8600090
Josh Tasman-JonesOVAuckland Aces2019120444222.009944.4400080
Joe CracknellMIDWarwickshire2023120442822.007856.4100060
Ravindu FernandoBCAANegombo Cricket Club2025120442222.006864.7100041
Mohamed ShamazTUCAColombo Cricket Club2024120444022.009148.3500071
Codi YusufDURSurrey2025120444322.0012136.3600050
Jonathan BushnellDURDerbyshire2022120443522.0011936.9700050
SJC McAlindonDURDerbyshire20221224426*-11438.6000040
Gus MillerNORGlamorgan2024120444022.009048.8900022
Hamza ShaikhWARWorcestershire20241214433*44.0012036.6700060
Sheridon GumbsLEIYorkshire20262214439*44.0013033.8500070
Nipun MalingaRCCPanadura Sports Club2025120444122.005974.5800052
JK DenlyKENGloucestershire2025120443922.007161.9700070
T DickwellaKCCCNondescripts Cricket Club2024120442322.006963.7700071
Raveen de SilvaACCCNegombo Cricket Club2025120444222.0013233.3300050
Navindu VithanageBRCMoors Sports Club2024120442522.0013532.5900050
Raveen YasasCMCCColts Cricket Club2025120444322.007955.7000050
Ryan HicksNSWWestern Australia20261224435*-5383.0200010
Reginald AllenAUSEngland1887120443022.003836.8400030
Lall SinghINDEngland1932120442922.00--000-0
James LangridgeENGSouth Africa1935120442722.00--000-0
George ThomsAUSWest Indies1952120442822.00--00020
Graham VivianNZIndia1965120444322.00--00071
John BenaudAUSWest Indies1973120443622.00--00041
Collis KingWIPakistan1977120444122.00--00000
Shivlal YadavINDNew Zealand1981120444322.0021820.1800030
Derek StirlingNZEngland1986221442644.0013333.0800042
Bahir ShahAFGZimbabwe2025120443222.006369.8400070
Andrew HallNORSussex2014230441614.678353.0100050
Xavier MarshallWINew Zealand2008230442014.6712834.3800071
Nathan McCullumOVCentral Stags2013-2014231443022.008949.4400160
Chris WoakesWARSurrey2023-2026230442714.675875.8600071
Gareth AndrewHAMSurrey2016230442514.677261.1100162
Tharindu KaushalSLPakistan2015230441814.679745.3600060
George ScottMID/GLODurham2019-2021230442114.6715728.0300030
Barry McCarthyDURWorcestershire2015-20172324429*44.005284.6200050
Sam RainbirdTASWestern Australia2018-2021330444014.675088.0000160
Kuldeep YadavINDSri Lanka2017-2026231442622.009745.3600040
D'Arcy ShortWANew South Wales20222314439*22.0012634.9200021
Lahiru MadushankaBCAAColts Cricket Club2025230443914.678949.4400121
Scott CurrieLEIMiddlesex20242324434*44.006270.9700080
Dylan BrasherVICSouth Australia2026230443514.676567.6900060
Venkataraman SubramanyaINDNew Zealand1965-19683314432*22.00--00010
Eldine BaptisteWIAustralia1984330442714.6710741.1200051
V. R. V. SinghINDSouth Africa2006241442914.6728157.1400090
Abdur RaufPAKSri Lanka2009240443111.0014430.5600240
Brendan NashWIPakistan2011240443011.0011737.6100040
Kyle JarvisLANDurham2016241442814.679645.8300170
PreviousPage 326Next

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.