Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st 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
Lasith CroospulleCCCPolice Sports Club2026110343434.0034100.0000060
Madawa WarnapuraNCCPolice Sports Club2025110343434.0012427.4200030
MPM WeerasingheACCCPanadura Sports Club2025110343434.005462.9600041
Dinura KalupahanaSSCNugegoda Sports Welfare Club2025110343434.004477.2700023
Nishan PeirisCCCBloomfield Cricket and Athletic Club2025110343434.005660.7100060
Sam WoodLEIGlamorgan2024-2025210343434.007247.2200031
Raminda WijesooriyaBRCTamil Union Cricket and Athletic Club2025110343434.004280.9500021
Hashan DuminduBRCMoors Sports Club2025110343434.007744.1600060
Sameera SadamalKYCCBadureliya Sports Club2025110343434.006949.2800010
Adeesha ThilanchanaBSCAce Capital Cricket Club2026110343434.003694.4400023
Mahesh KumaraCMCCNegombo Cricket Club2025110343434.007943.0400020
Manuhara FernandoTUCAMoors Sports Club2025110343434.005660.7100051
Avindu TheekshanaKCCCNugegoda Sports Welfare Club2025110343434.007048.5700031
Fazal MahmoodPAKNew Zealand19552113434*---000-0
Shane WatsonAUSICC World XI2005120342417.009735.0500020
Andrew HallSAWest Indies2003-2005320343217.005759.6500040
Gavin EwingZIMIndia2005120343417.004870.8300170
Mohammad AslamPAKEngland1954120341817.00--00040
Wayne ParnellSAIndia2010220342217.009635.4200060
Marcus NorthDERKent2014120341817.0010931.1900050
Ryan McLarenHAMDurham2015-2016220343017.006056.6700050
George DockrellSOMNottinghamshire2014121342634.007644.7400031
George DockrellIRESri Lanka2023120343217.007843.5900060
Karl BrownLANMiddlesex2014-2016220342117.007943.0400050
Michael NeserGLALancashire20212213417*34.005957.6300050
Dane VilasSAEngland2016120342617.005166.6700060
Timm van der GugtenGLAHampshire2026220342717.005166.6700060
Jeet RavalYORWorcestershire2018120342117.007048.5700050
MV HoughtonWFOtago Volts20131213434*34.008042.5000160
Neil DexterMIDLancashire2014120341717.0013425.3700060
Steffan PioletSUSSomerset2014120343017.008938.2000031
Greg SmithNOTWarwickshire2016120342617.007744.1600050
Ian WestwoodWARLancashire2016120343417.008340.9600150
GD CrossDERGloucestershire2014220341917.009635.4200041
Ollie FreckinghamLEIDerbyshire20151223434*-8639.5300050
Kieran BullGLALeicestershire2018121342434.0014323.7800030
Tom BruceLANWarwickshire20241213431*34.0027125.9300031
George ScottMIDGloucestershire2019120342217.007744.1600030
Barry McCarthyDURGlamorgan2017-20182213430*34.006453.1300040
Calvin HarrisonNORLeicestershire2025120342017.007247.2200050
Mark AdairWARSomerset20151223424*-5265.3800051
Kuldeep YadavYORSomerset20261213423*34.0010133.6600050
Lo-handre LouwrensNAMUnited Arab Emirates2017120343417.007147.8900150
Mathew PillansSURSomerset20161213434*34.008340.9600140
Joe WeatherleyHAMNorthamptonshire2022-2023220342017.008639.5300050
Tom MooresNOTGlamorgan2022120343017.008739.0800040
Irosh SamarasooriyaPSCRagama Cricket Club2025120342817.003694.4400031
Harry TectorIREAfghanistan2024120343217.008042.5000030
Baxter HoltNSWVictoria2022120342317.008340.9600060
Callum TaylorGLADurham20221213423*34.008838.6400050
PreviousPage 355Next

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.