Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 bowledT2065th 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
David WilliamsWIPakistan19973611234824.6033137.16001120
Adam MilneCS/WFNorthern Districts2012-202357112351*20.5025947.49012112
Ian WestwoodWARHampshire2015-20174701235317.5725648.05010180
Lawrence Neil-SmithTASQueensland2021-202657112371*20.5032637.73011172
Nigel HaigENGWest Indies19304701234717.579763.9200160
Vasbert DrakesWIAustralia200348212327*20.5028742.86002144
Stuart ClarkAUSEngland2006-20097801233915.3813193.8900265
James PattinsonAUSIndia2011-201358412337*30.7536034.17001120
Tom Kohler-CadmoreWOR/YORSussex2015-20215801235115.3829841.28013140
Mitchell ClaydonKENLeicestershire2014-20186831237724.6018267.58011211
Grant StewartKENEssex2020-20244811233717.5724051.25000125
Khaled MashudBANIndia2000-20075911233215.3839531.1400190
Simon KerriganNOR/LANYorkshire2014-202271011235913.6723951.46011170
David MurrayWIAustralia1978-1982510112332*13.6712146.28000100
David BrownENGWest Indies1966-196981111233412.3036323.69002150
Brian StathamENGWest Indies1954-19631216312320*9.462035.0000252
Thomas OdoyoKENCanada2007-2009221122103*122.0020659.22100162
Hasan RazaPAKAustralia200212112268122.0031438.85020200
SL StewartCANCentral Stags20131201226161.0026845.5202091
Nick ComptonMIDEssex201712012212061.0031039.35100141
Sharujan ShanmuganathanTUCAKurunegala Youth Cricket Club2026121122122*122.0026945.35101210
Liam LivingstoneLANWorcestershire20192311226961.0018267.03021221
Salman ButtPAKNew Zealand20092401226630.5033036.97010160
James PattinsonVICSouth Australia2017-20193421228061.0031738.49010161
Tom WestleyENGSouth Africa20172401225930.5029741.08010230
Murray GoodwinZIMNew Zealand19982401227230.5029241.78010150
Andrew SalterGLAWorcestershire2014-202234212280*61.0022454.46010202
Aaron ThomasonSUSYorkshire20212401225230.5046726.12010150
Sami AslamPAKNew Zealand20162401229130.5036133.80010101
Shimron HetmyerWINew Zealand20172401226630.5016175.78010183
Josh Tasman-JonesOVNorthern Districts2017-201824112259*40.6721556.74010142
Wanindu HasarangaSLSouth Africa2020-20212401225930.5013292.42010221
Callum TaylorGLANorthamptonshire2020-202124112210640.67112108.93102136
Robin DasESSWorcestershire2024-20252401224630.5027444.53001160
Sammy WoodsENGSouth Africa18963401225330.50--010-0
Ted BadcockNZSouth Africa19322401226430.50--02133
George MannENGNew Zealand194924112249*40.67--000161
Martin van JaarsveldSASri Lanka2002-20043501225124.4034735.16010150
Alex DoolanTASWestern Australia2018-20203501224624.4031338.98000170
Stuart PoynterDURNottinghamshire2016-20213501225024.4026246.56010180
Wes DurstonDERSurrey2014-20153511225730.5021756.22010170
Keegan PetersenSAEngland20223501224224.4027444.53000110
Jacob BethellWARHampshire2022-20243511226930.5025048.80010150
Jimmy BlanckenbergSAAustralia19213501224524.40--000173
Basit AliPAKSri Lanka1994-19953501225324.4026146.7401081
Heath StreakZIMAustralia1999-200336112271*24.4042428.77011170
Tino MawoyoZIMNew Zealand2011-20163601225220.3340829.90010140
Dilruwan PereraSLZimbabwe2016-20173621223430.5020160.70000153
Alex HalesNOTSussex2014-20174601225720.3318765.24010230
Nick GubbinsMID/HAMGlamorgan2019-20263601224020.3318765.24001191
PreviousPage 191Next

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.