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/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th 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 runsT20I3rd 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 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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
Y MaddegeKYCCChilaw Marians Cricket Club2026120928546.0091101.10010123
Nipun KarunanayakeBCAABurgher Recreation Club2026121927192.0017851.69010120
Dilhara PolgampolaKYCCNondescripts Cricket Club2025120925846.0027433.5801050
MLR BuddikaPSCPolice Sports Club20241219281*92.0017054.1201082
Manoj SarathchandraKYCCNondescripts Cricket Club20251219282*92.0015559.3501050
RazaullahPAKEngland2026120928146.0074124.3201069
Alistair CampbellZIMBangladesh2001231927346.0016057.5001070
Peter HandscombGLO/LEIKent2015-2025230926930.6715260.53010130
Liam DawsonENGIndia2016-20252319266*46.0022041.8201181
Thulina DilshanTUCAMoors Sports Club2025230924830.6719846.46000120
Ajit AgarkarINDSri Lanka2005341924830.6716356.4400091
Runako MortonWIAustralia2008240926723.0021243.40010142
Kaushal SilvaSLNew Zealand2014-2015240925023.0026634.5901080
Nic MaddinsonDURDerbyshire2022240923223.0021442.99000140
Peter NevillAUSSouth Africa20162419260*30.6724737.2501081
Adam ZampaSAQueensland2017-2018241925730.6715957.8601061
Daniel HughesSUSHampshire2025-2026240923623.0021343.19000150
Moeen AliENGBangladesh2016240926823.0024138.1701191
Chris JordanENGSri Lanka2014240923523.0016157.14000120
Ross WhiteleyWORHampshire2014-2018340923723.0015061.33000171
Chris WrightWARSomerset2014-2017340924523.0022041.82000112
Ben DuckettENGBangladesh2016240925623.0013866.67010102
Ben WrightGLASurrey2014-2015240926823.0018549.73011130
Srikar BharatINDEngland2024240924123.0019148.1700091
Marco JansenSAPakistan2024-2025341926230.6711778.63010123
Kasey AldridgeSOMNottinghamshire2023-2025340925023.0020245.54011101
Gudakesh MotieWIPakistan2025240925523.0014065.7101180
Asa TribeGLAYorkshire2024-2026240925823.0025036.80010131
TW BoormanGLOWorcestershire2026240926023.0024138.17010121
Stuart WilliamsWISouth Africa1998240923723.0017751.98000111
Karl BrownLANSomerset2014-2018351924723.0026834.33000160
Jonathon BoultNDCentral Stags2013-2015351924823.0011977.31001112
Matthew KuhnemannTASQueensland2024-2026352925630.6730530.1601060
Rob YatesWARGlamorgan2020-2026351923523.0019846.46000130
George BeanENGAustralia1892350925018.40--01070
Monty NobleAUSSouth Africa19023519253*23.00--01001
Jeremy ConeyNZIndia1981351926523.0030030.6701090
Tahir NaqqashPAKAustralia1982-19834539229*46.0011381.42000100
Michael RichardsonDURLancashire2014-2016360923515.3316954.44000130
Saud ShakeelPAKAustralia2023-2024360922815.3320944.0200090
David SheppardENGNew Zealand1951-1963461924218.4020.0000150
Andrew GaleYORSomerset2014-2016470922913.1428332.51000120
Dominic BessYORSussex2021-2026670922213.1419846.4600181
Cam HawkinsOVAuckland Aces2019-2020470924713.1417951.40001161
James BraceyGLOHampshire2021-2022480926511.5030630.07013100
Ken FunstonSANew Zealand1953-1954580923911.50--00200
Lawrie MillerNZEngland1958480922611.50--00130
Paul HarrisSAAustralia2008-2009690923910.2227333.7000180
HMRKB HerathSLBangladesh2005-20181010092259.2025236.5100170
Saeed AjmalPAKSouth Africa2010-20136101923110.2222141.63002111
PreviousPage 229Next

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.