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 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)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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
Callum TaylorGLAWarwickshire2020120473123.5013135.8800080
Josh de CairesMIDHampshire2023120472823.5012338.2100060
Tillakaratne SampathNSWCBloomfield Cricket and Athletic Club2025120474023.506572.3100090
Muditha LakshanCCCChilaw Marians Cricket Club2025220474523.506968.1200032
NRM ThainESSDurham2024-2025220472423.5010345.6300041
TN GurugeBCAAAce Capital Cricket Club2025120473423.5010345.6300051
G SenhasRCCAce Capital Cricket Club2025120474523.506374.6000041
JJA FrewCANAuckland Aces2025-2026220473623.507562.6700062
Raf MacMillanTASVictoria2025120474723.505683.9300171
Shalith FernandoPSCChilaw Marians Cricket Club2025120474723.508455.9500150
Avishka TharinduPSCNondescripts Cricket Club2026120472923.509549.4700060
Dushan VimukthiPSCTamil Union Cricket and Athletic Club2026120473723.5012437.9000030
Sharujan ShanmuganathanTUCABurgher Recreation Club2025121472447.007562.6700060
M LumsdenHAMLeicestershire2026120473123.506968.1200080
Liam BlackfordVICSouth Australia2026120472723.5011939.5000070
Frank HearneENGSouth Africa1889220472723.502483.3300040
Brian CloseENGSouth Africa1955120473223.50--00030
Mohammad FarooqPAKNew Zealand1965321474747.00--00090
Mike GattingENGSri Lanka1993120472923.507562.6700080
Craig CummingNZBangladesh2008230474215.6714432.6400080
Christopher MpofuZIMWest Indies2017231473323.505388.6800051
Carl CachopaCS/AACanterbury2013-2015230472815.6710246.0800070
Shahid NazirPAKEngland2006231471723.509549.4700051
Morné MorkelSURNottinghamshire2018-2019331472823.505487.0400052
Heino KuhnKENGloucestershire2018230473815.6711241.9600060
Thisara PereraSLEngland2011230472515.676374.6000080
Karl BrownLANSurrey2015230472715.677959.49000100
Al-Amin HossainBANSri Lanka20142324732*47.0047100.0000025
Ben CottonDEREssex2015-2016231471923.506671.2100081
Sami AslamPAKBangladesh2015230472015.6713335.3400041
Liam Patterson-WhiteNOTLancashire2021-20242314737*23.505290.3800081
Nisala TharakaPSC/SSCTamil Union Cricket and Athletic Club2025-2026231474423.505487.0400060
Dinushka MalanKYCCBurgher Recreation Club20252324734*47.0011939.5000050
Chathuranga KumaraPSCChilaw Marians Cricket Club2025230474615.6710246.0800131
Kashif AliKENGloucestershire20252314734*23.5011241.9600042
Graham RoopeENGIndia19732314726*23.5019224.4800050
David LawrenceENGWest Indies1991230473415.679648.9600060
Mark BurmesterZIMNew Zealand19922324730*47.0010943.1200151
Akram RazaPAKAustralia1994240473211.7512238.5200170
James TredwellKENSussex2016-2017340471811.7513435.0700040
Pat CumminsAUSSri Lanka2019-2022440472611.756374.6000134
Kyle AbbottHAMGlamorgan2014-2026340472211.756374.6000080
Akila DananjayaSLEngland2018241473115.678853.4100130
Joe BurnsAUSSouth Africa2016-2018240474211.7510047.0000151
Laurie EvansWARLancashire2014240472011.7516129.1900060
Oli StoneENGSri Lanka20242414715*15.679052.2200041
Harry PodmoreKENMiddlesex2018241473215.676770.1500080
Harry FinchSUS/KENSurrey2020-2024240472411.756869.1200090
Khary PierreWIIndia2025241472315.6711042.7300170
Connor BrownGLAWarwickshire2018240473311.7513834.0600070
PreviousPage 318Next

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.