Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd 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 2026AUSENG

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
Graham ThorpeENGAustralia tour of England 19971997611245313850.3378457.78130620
Zain-ul-HassanGLACounty Championship 2023202391614536930.20109841.26021691
Stephen EskinaziMIDCounty Championship 20212021917245310230.20119837.81120611
Devon ConwayNZWest Indies tour of New Zealand 2025/26202536145222790.4071663.13211603
Clyde WalcottWIWest Indies tour of India, Pakistan and Ceylon 1948/491948-194957045215264.57--220233
Clem HillAUSEngland tour of Australia 1897/981897-189858045218856.50--131400
Jesse RyderOVPlunket Shield 2014/152014-201569145210856.5054183.551404513
Shubman GillINDEngland tour of India 2023/24202459145211056.5076059.472224511
Joe CarterNDPlunket Shield 2019/202019-2020510045216945.2089050.79211587
Alec StewartENGEngland tour of West Indies 1997/98199861114528345.20110840.79040510
Ian ChappellAUSEngland tour of Australia 1970/711970-1971612045211137.67107941.89221410
Irosh SamarasooriyaPSCMajor League Tournament 2024/252024-202581514526932.2986752.13030449
Cole McConchieCANPlunket Shield 2017/182017-2018101804529925.1198645.84043430
Gareth RoderickGLOSpecsavers County Championship 20182018112014526723.79100644.93046512
Daryl MitchellWORSpecsavers County Championship 201920191322145213921.52108941.51215610
Matthew HaydenAUSIndia tour of Australia 2003/042003-200448145113664.4357079.12130584
Adam VogesMIDLV= County Championship 2015201548045113256.3867466.91130620
Jack HobbsENGEngland tour of Australia 1928/291928-192959045114250.11112340.16120310
Larry GomesWIWest Indies tour of Australia 1984/85198459245112764.43100145.05220340
Brett HamptonNDPlunket Shield 2024/252024-2025712145112141.0058177.621204219
Kasey AldridgeSOMCounty Championship 202320238132451101*41.0080156.30131544
Dale PhillipsOVPlunket Shield 2022/232022-2023814045112932.2187951.31121463
Jonathan TrottWARLV= County Championship 20152015111804518725.0690949.61023641
James HildrethSOMCounty Championship 202120211219045110723.7488151.19110580
Wes DurstonDERLV= County Championship 20152015112154518528.1972762.04020582
Tom LathamNZSri Lanka tour of New Zealand 2018/192018231450264*225.0088950.62200392
Alastair CookENGPakistan v England Test Series 2015/16201535045026390.0095047.37120360
Shivnarine ChanderpaulWISouth Africa tour of West Indies 20052005461450203*90.0093248.28210520
Allan WatkinsENGEngland tour of India, Pakistan and Ceylon 1951/521951-1952581450137*64.29--13000
Jamie SmithSURCounty Championship 2026202669045016650.0076458.90211594
Sunil GavaskarINDIndia tour of Australia 1977/781977-197859045012750.00103243.60301530
Wasim RajaPAKPakistan tour of India 1979/801979-198061024509756.2572961.73050511
Travis HeadSAMarsh Sheffield Shield 2019/202019-2020611045010940.9189350.39131544
Henry CooperNDPlunket Shield 2017/182017-2018711045013640.9182954.28131593
Muhammad AbbasWFPlunket Shield 2023/242023-20247111450110*45.0089350.39110520
Doug BracewellCSPlunket Shield 2014/152014-2015914245010537.5077358.211205411
Tim AmbroseWARSpecsavers County Championship 201720171223145010420.45102044.12113580
David GowerENGEngland tour of Pakistan 1983/841984351449173*112.2591848.91220420
Greg ChappellAUSAustralia tour of New Zealand 1973/741974361449247*89.8066367.72201601
Colin McDonaldAUSAustralia tour of West Indies 1954/55195558144912764.14--220190
Dilip SardesaiINDEngland tour of India 1963/64196451004498744.90--050511
Ian ChappellAUSWest Indies tour of Australia 1975/761975-1976612244915644.9096446.58110460
Liam PlunkettYORSpecsavers County Championship 20162016813344912644.9055481.05130548
Tim RobinsonWFPlunket Shield 2025/262025-2026714244910837.4261772.77211449
Liam DawsonHAMCounty Championship 2021202112202449152*24.9479156.76114508
John HastingsDURLV= County Championship 20152015132304499119.5258776.49033589
Brian LaraWIWest Indies tour of Pakistan 2006/07200635044821689.6067766.17211587
Michael ClarkeAUSThe Ashes 2009200958144813664.0078057.44221541
Travis HeadAUSIndia tour of Australia 2024/252024-202559144815256.0048492.56211524
Marcus TrescothickENGEngland tour of South Africa 2004/052004-2005510044818044.8085652.34202626

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.