Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)T2063rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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
Tharanga ParanavitanaSLEngland20113601966632.6755235.51021250
Stan McCabeAUSWest Indies1930-19315601969032.67--010150
Charlie BarnettENGNew Zealand193736119683*39.20--020140
Jonathan TrottWARLancashire2016-20174711965632.6743145.48020240
Mitchell SantnerNZIndia2016-20244801967124.5046941.79010255
Fynn Hudson-PrenticeSUS/DERDurham2020-20256811966428.0034856.32010200
Ed BarnardWOR/WARKent2016-20246811966528.0035655.06011260
Bert SutcliffeNZWest Indies1952-19564811964828.00--000111
David LloydENGAustralia1974-19754801964924.5060832.24000230
David PayneGLOKent2014-2017610519654*39.2030165.12011251
Tom FellWORSussex2015-202171201968516.3340348.64012260
Richard CollingeNZIndia1965-197681231965421.782152.38011204
Javed BurkiPAKNew Zealand1965-196971321966317.82--01250
Bishan BediINDNew Zealand1968-19761216319650*15.08--011153
Mohammad AshrafulBANNew Zealand2001-201091701966711.5359832.78015214
Peter SiddleAUSSouth Africa2008-2016132161962313.0743345.27004241
Frank LaverAUSEngland1899-1909152361964511.53--00400
Rishi PatelESS/LEISurrey2019-202622019516497.5028767.94100340
Thomas RewSOMNottinghamshire2026121195127*195.0028468.66110196
Sam NortheastKENHampshire201423019512865.0037452.14100191
Geraint JonesENGNew Zealand200434019510048.7529067.24100312
Soumya SarkarBANSri Lanka20172401957148.7533358.56030222
Gautam GambhirINDWest Indies20113501956539.0028668.18020270
Brad HodgeAUSWest Indies2005-20083501956739.0038350.91020271
Phil MustardDUR/GLONottinghamshire2014-20174501955339.0036653.28010340
Liam Patterson-WhiteNOTLeicestershire2022-2026452195111*65.0028269.15100183
Brendan NashKENLeicestershire2014-20153601955332.5037651.86010231
Liton DasBANZimbabwe2018-20214601959532.5039149.87020220
Stephen PetersNORLancashire2014-20153601958132.5032859.45021290
Jack LeaningKENGloucestershire2022-202536119512839.0038450.78101300
Paul CoughlinDURSussex2014-20224611957339.0033059.09021221
George BellLANEssex2022-20243601956032.5033857.69020290
Alan FairfaxAUSWest Indies1930-193156219560*48.75--020111
Gary BallanceENGPakistan20164701957027.8644344.02010270
Mohammad RizwanPAKSri Lanka2019-202357219550*39.0030164.78010211
Shane WatsonAUSSouth Africa2011-20144801958824.3826773.03011237
John CampbellWIIndia2019-202548019511524.3836253.87100243
Ben BarnettAUSEngland19384811955727.8639948.87010250
Andy BichelAUSWest Indies1997-20038901957121.6727870.14011272
Matt ColesHAM/NOR/KENLeicestershire2014-20198921958327.8621092.86010303
James FullerMID/HAMSussex2018-202651011954921.6728867.71002311
Herby WadeSAAustralia1935-193651001953919.50--00250
George FullertonSAEngland1947-195151001956019.50--021141
Tom HoganAUSWest Indies1984510119542*21.6732846.65001220
Tim PaineTASNew South Wales2018-202371111958719.5039848.99010190
Brett HuttonNOR/NOTSussex2015-202681131956024.3849039.80011230
Sarfraz AhmedPAKSouth Africa2013-201961201955616.2527570.91023310
Danny BriggsSUS/HAM/WAREssex2014-2024712319566*21.6732160.75021292
Kemar RoachWIPakistan2011-2026714219530*16.2557134.15001202
Kemar RoachWIEngland2012-202216255195299.7563530.71003290
PreviousPage 132Next

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.