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
Alviro PetersenLANMiddlesex201622019419197.0029166.67100102
Lahiru UdaraNCCColts Cricket Club2026121194100*194.0019798.48110200
Paul SheahanAUSPakistan197223019412764.6725359.29100180
Andy FlowerZIMWest Indies2000241194113*64.6749938.88110190
Gareth BergHAM/NORSussex2015-20214511949948.5025974.90011245
Steven CrookNORWorcestershire2016-201735019414538.8027770.04102230
Kiran CarlsonGLASurrey2021-20263501946938.8034755.91031221
Rikki ClarkeWAR/SURWorcestershire2015-20184611946738.8033757.57010282
Eoin MorganENGIndia201146019410432.3335954.04112201
Malinda WarnapuraSLBangladesh2007-20094601948232.3339848.74021210
Shikhar DhawanINDWest Indies2013-20165601948432.3331361.98010251
Stiaan van ZylSUSGloucestershire2017-20194611945438.8040148.38010260
Gordon LeggatNZIndia1955-19563611946138.80--02050
Surinder AmarnathINDNew Zealand197636019412432.33--100201
Boeta DippenaarSASri Lanka2000-200447119459*32.3348340.17010270
Craig CummingNZSri Lanka2005-20064701944727.7155734.83000212
Colin IngramGLAWorcestershire2017-202347019410227.7135654.49101260
Jonathan TattersallYORGloucestershire2022-20244711947932.3327171.59020310
Ethan BrookesWOR/WARDurham2021-202657219410038.8036852.72100202
Ben PomareNDOtago Volts2023-202657219482*38.8027171.59011248
Stephen EskinaziMIDHampshire2017-20214811948227.7139149.62010300
Angus LovellQUEVictoria2024-20264801946024.2556434.40012260
Blair PocockNZEngland1994-19974801947024.2569228.03021170
Graham ClarkDURYorkshire2015-20256901943621.5646541.72001280
MahmudullahBANPakistan2011-202051001944919.4037751.46003231
Keaton JenningsDUR/LANWorcestershire2017-202671011946921.5646241.99020181
Jack CarsonSUSLeicestershire2021-202661001948519.4031262.18011222
Clifford RoachWIAustralia1930-193151001945619.40--010171
Sean AbbottNSWVictoria2021-202571101947317.6436153.74012156
Peter YounghusbandWFCentral Stags2021-2026713119428*16.1749039.59003193
Kagiso RabadaSAPakistan2018-202591431947117.6428767.60015225
Tom BaileyLANMiddlesex2014-2026111521945814.9238949.87021242
Shadman IslamBANIreland20252301938064.3326772.28020221
Kumar SangakkaraSURNottinghamshire20162401938348.2529266.10010271
Herschelle GibbsSABangladesh2002-200344019311448.2534456.10100283
Mark RichardsonNZZimbabwe20003401939948.2554535.41020220
MS DhoniINDBangladesh2007-20103421938996.5027270.96020197
Shamsur RahmanBANSri Lanka201424019310648.2534755.62100251
Jason RoySURSomerset2016-20183401938548.2523382.83020234
Kushal Janith PereraSLZimbabwe201624019311048.2523083.91110253
Josh CobbNORSussex2017-20192411936864.3326672.56020301
Sam WhitemanNORLancashire20232401937948.2540447.77020321
Rob JonesWOR/LANSussex2019-20253401938848.2537351.74020230
Fletcha MiddletonHAMLancashire2023-202435019310938.6042145.84111260
Trevor GripperZIMBangladesh2001-200446119311238.6041146.96112231
Tim BresnanENGIndia2011-20125611939038.6032659.20021281
Cam HawkinsOVCentral Stags2018-20203601936132.1750138.52020230
Hedley VerityENGIndia1933-193666319366*64.33--02000
Rikki ClarkeWARSussex2014-20154711937932.1735254.83011222
Joe DenlyMID/KENDurham2014-20245701936327.5733857.10020310
PreviousPage 133Next

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.