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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th 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 runsT2068th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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 series (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Tony LockENGWest Indies tour of England 196319633601155619.1711947.9002171
Eric PetrieNZEngland tour of New Zealand 1965/6619663611155523.0013912.9501090
Peter PollockSANew Zealand tour of South Africa 1961/621961-196236211554*28.75--011100
Imran KhanPAKWest Indies tour of Pakistan 1986/8719863621156128.7527541.82010120
Mudassar NazarPAKPakistan tour of West Indies 1987/8819883601154119.1724746.56001120
Jos ButtlerENGBasil D'Oliveira Trophy 2019/202019-20204701152916.4318562.16000125
Sam HeazlettQUEMarsh Sheffield Shield 2019/202019-20204701153416.4330437.83000160
Ian HollandHAMBob Willis Trophy 202020205701154216.4324247.52000170
Len BraundENGAustralia tour of England 190219025701156516.43--01100
Chud LangtonSAEngland tour of South Africa 1938/391938-193957111564*19.1710.0001203
Godfrey EvansENGAustralia tour of England 195619565711154719.17--003142
Curtly AmbroseWIAustralia tour of West Indies 1990/9119915711155319.1721453.74012160
Jack BurnhamDURLV= County Championship 201520154801155014.3826044.23012170
Michael BatesAAPlunket Shield 2013/142013-201489311548*19.1747024.47001102
Adam LythENGThe Ashes 201520155901153712.7825145.82001181
Tom TaylorDERLV= County Championship 201420146921154016.4331736.28001121
Tip SnookeSA1912 Triangular Tournament19125901152312.78--00000
AR SchawCSPlunket Shield 2023/242024110114114114.0019957.29100111
Ian BothamENGEngland tour of India 1979/801980110114114114.0014479.17100170
Mark RamprakashENGEngland tour of Australia 1994/9519951201147257.0023548.51010160
Inzamam-ul-HaqPAKPakistan tour of South Africa 1994/9519951201149557.0020655.34010200
Chris HarrisNZEngland tour of New Zealand 2001/0220021201147157.0026343.35010160
Ravichandran AshwinINDBangladesh tour of India 2024/25202422011411357.0013783.21100112
Marcus HarrisVICSheffield Shield 2017/1820171201148657.0015076.00010180
Alex CareyAUSICC World Test Championship 2023202312111466*114.0017465.52010151
Kyle VerreynneSASouth Africa tour of Bangladesh 2024/25202422011411457.0014777.5510182
Tanzid HasanBANBangladesh v Afghanistan in United Arab Emirates 2026/2720261201148357.00109104.59010144
Ibrahim ZadranAFGAfghanistan tour of Sri Lanka 2023/24202412011411457.0026143.68101120
Ronnie GrievesonSAEngland tour of South Africa 1938/3919392201147557.00--01030
Daniel VettoriNZSri Lanka tour of New Zealand 2006/0720062301146338.0018561.62021150
Lance KlusenerSASouth Africa tour of Pakistan 1997/9819972301145838.0011797.44010163
Josh ClarksonCSPlunket Shield 2021/222021-20223301148338.0019159.69011134
Liam TrevaskisDURCounty Championship 202320232301147938.0015772.61010141
Eddie PaynterENGNew Zealand tour of England 193719372301147438.00--010-0
Leonard HuttonENGEngland tour of New Zealand 1950/5119512301145738.00--01060
Mike BrearleyENGEngland tour of Pakistan 1977/781977-19782301147438.0051622.09010100
John BracewellNZNew Zealand tour of England 1986198633111411057.0022650.44100100
Mohammad WasimPAKNew Zealand tour of Pakistan 1996/971996231114109*57.0019159.69101170
Deep DasguptaINDIndia tour of South Africa 2001/0220012401146328.5044325.73010120
Graeme SmithSAAustralia tour of South Africa 2001/0220022401146828.5024446.72010170
Mark BoucherSASouth Africa tour of Pakistan 2003/0420032401147228.5016867.86011170
Daniel VettoriNZPakistan in New Zealand Test Series 2010/11201124011411028.5018362.30101101
Marlon SamuelsWIIndia tour of West Indies 200620062401148728.5022450.89010113
Tillakaratne DilshanSLPakistan in Sri Lanka Test Series 200920093401144428.5017067.06000122
Mushfiqur RahmanBANEngland tour of Bangladesh 2003/04200324111446*38.0039628.79000110
Andrew StraussENGEngland in Sri Lanka Test Series 2011/1220122401146128.5023249.1401180
JP DuminySASouth Africa in Sri Lanka Test Series 20142014242114100*57.0033933.63100100
Hamilton MasakadzaZIMIndia tour of Zimbabwe 200520052401147128.5022550.67010151
MS DhoniINDSouth Africa in India Test Series 2007/0820083401145228.5024147.30010150
Alastair CookENGNew Zealand in England Test Series 200820083401146128.5021952.05010130
PreviousPage 250Next

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.