ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th 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 drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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/27QUETAS

Batting by series (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Manoj SarathchandraKYCCMajor League Tournament 2025/262025-2026915150782*36.2195952.87050441
Alex HalesNOTNatWest T20 Blast 201720171616150710133.80248204.441317820
Liam Patterson-WhiteNOTCounty Championship 202120211319350710131.6986158.89133831
Ian BellWARLV= County Championship 20142014481506189*72.2986858.29221557
Mitchell MarshAUSEngland tour of Australia and New Zealand 2017/182017-201889150618163.2577964.96220625
Vinod KambliINDEngland tour of India 1992/931993910250622463.2587657.76210471
David WarnerAUSCommonwealth Bank Series 2011/1220121111050616346.0056190.20210436
Rishabh PantINDEngland tour of India 2020/2120211011150610150.60479105.641404923
Carl HooperWIEngland tour of West Indies 1997/98199810133506108*50.6083860.38130543
Ross TaylorNOTSpecsavers County Championship 20182018815050614633.7366576.09144686
Cam FletcherCANPlunket Shield 2017/182017-201810182506100*31.63112844.86121533
Kepler WesselsAUSWest Indies tour of Australia 1984/85198459050517356.1188357.19143580
Shreyas IyerINDICC Cricket World Cup 2023/24202310102505128*63.13445113.482313623
Jack HobbsENGEngland tour of Australia 1920/211920-1921510050512350.5087757.58210402
Marnus LabuschagneAUSIndia tour of Australia 2020/212020-2021711050510845.9192654.54130520
Todd AstleCANPlunket Shield 2016/172016-2017712050519542.0877764.99131612
Graham GoochENGPakistan tour of England 19921992912050513542.0897551.79120691
Jordan ClarkLANSpecsavers County Championship 2018201891405058236.0780962.42053643
Virat KohliRCBIndian Premier League 201520151616550582*45.91386130.830303523
Jack LeaningSUSCounty Championship 2026202611202505120*28.06103049.03133597
Ian BellENGPataudi Trophy 2011201146050423584.0077565.03201632
Shubman GillINDNew Zealand tour of India 2022/232023662504208126.00358140.783005321
Peter HandscombYORRoyal London One-Day Cup 2017201799150414063.00460109.571304310
Will JacksSURVitality Blast Men 202520251010050410050.40306164.711405123
Nicolas PooranTKRCaribbean Premier League 202420241111250410156.00297169.701314135
Shaun MarshPKIndian Premier League 20112011141315049542.00344146.510405220
Jason SanghaNSWSheffield Shield 2021/222021-2022713050414238.77103848.55141555
KL RahulINDIndia tour of Ireland and England 201820181116250414936.0057887.202125814
Lyndon JamesNOTCounty Championship 20212021111715049131.50124440.51041710
Moisés HenriquesNSWSheffield Shield 2022/232022-20231019350499*31.50112544.80022426
Gary BallanceENGPataudi Trophy 2014201457050315671.8696951.91220741
Ben DuckettNOTCounty Championship 20262026471503203*83.8371570.35130672
Arthur MorrisAUSEngland tour of Australia 1946/471946-194758150315571.86100150.25310422
Rohan KanhaiWIWest Indies tour of Australia 1960/611960-1961510050311750.3039950.63220652
Desmond HaynesWIEngland tour of West Indies 1989/901990912150316745.7396652.07212632
Varun ChopraESSVitality Blast 20182018131305036738.69390128.970604216
Lewis HillLEICounty Championship 20222022713050310438.6981861.49141690
Quinton de KockMIIndian Premier League 2020/2120201616250378*35.93358140.500414622
Louis KimberLEICounty Championship 202220221119050310426.4797751.48130725
Michael PollardWFPlunket Shield 2014/152014-2015102015038226.4799750.45031595
Marnus LabuschagneAUSWest Indies tour of Australia 2022/232022241502204167.3378863.71300503
Marnus LabuschagneGLACounty Championship 20232023581502170*71.7186358.17220656
Sam RobsonMIDOne-Day Cup 20252025991502169*62.7551896.91120683
Rilee RossouwHAMSpecsavers County Championship 2019201981315029241.8361681.490516810
Colin IngramGLANatWest T20 Blast 201620161414250210141.83305164.591404229
Z MalikWARCounty Championship 202520251015250214238.6283759.98201628
Lyndon JamesNOTCounty Championship 2024202414195502106*35.86121841.22121540
Graeme van BuurenGLOCounty Championship 2022202212202502127*27.8989556.09111771
Aneurin DonaldDERCounty Championship 20242024132115029725.1065276.99033732
Matthew HaydenAUSZimbabwe tour of Australia 2003/042003231501380250.5056189.302005214

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.