Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WARBOL5/0 (0.4)BOL chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st 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)ODIFinal · 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)First-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 bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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,357 of the 23,364 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Colin McDonaldAUSAustralia tour of West Indies 1954/55195558144912764.14--220190
John ReidNZPakistan tour of New Zealand 1984/851985681449158*64.1499245.26211420
Mohammad AzharuddinINDEngland tour of India 1992/93199399144918256.1350189.62120393
Faf du PlessisRDEuropean T20 Premier League 202620261010244983*56.13322139.440504511
Dilip SardesaiINDEngland tour of India 1963/64196451004498744.90--050511
Alvin KallicharranWIAustralia tour of West Indies 1977/781978710044912744.906266.13211652
Brian LaraWIIndia tour of West Indies 1996/971997911144910344.9073461.17121533
Mark TaylorAUSAustralia tour of West Indies 1990/911991711044914440.82112739.84141410
Shaun MarshMRBig Bash League 2019/202019-2020121204496337.42362124.030304014
Sahibzada FarhanIUPakistan Super League 202520251212044910637.42295152.201305221
Tony GreigENGEngland tour of Australia 1974/751974-1975712044911037.4286052.21130621
Liam PlunkettYORSpecsavers County Championship 20162016813344912644.9055481.05130548
Faf du PlessisCSKIndian Premier League 2020/2120201313244987*40.82319140.750414214
Aneurin DonaldDERVitality Blast Men 20252025141404498532.07207216.910634831
Tim RobinsonWFPlunket Shield 2025/262025-2026714244910837.4261772.77211449
Will JacksSURVitality Blast 20222022151514497632.07316142.090514419
Liam DawsonHAMCounty Championship 2021202112202449152*24.9479156.76114508
John HastingsDURLV= County Championship 20152015132304499119.5258776.49033589
Brian LaraWIWest Indies tour of Pakistan 2006/07200635044821689.6067766.17211587
Mohammad HafeezPAKPakistan v Sri Lanka ODI Series 2013/142013552448140*149.3349291.06300359
Aravinda de SilvaSL1995–96 Wills World Cup199666144814589.60416107.69220577
Michael ClarkeAUSThe Ashes 2009200958144813664.0078057.44221541
Travis HeadAUSIndia tour of Australia 2024/252024-202559144815256.0048492.56211524
Brett D'OliveiraWOROne-Day Cup 2025202599044813849.7849191.242115710
Shreyas IyerMUMSyed Mushtaq Ali Trophy 2018/19201999244814764.00278161.152102834
Azhar AliSOMRoyal London One-Day Cup 201920191010044811044.8055181.31120364
Rahul DravidINDWest Indies tour of India 2002/03200210114448109*64.0066167.78220390
Joe DenlyKENCounty Championship 20222022711044814140.7385752.28132573
Heinrich KlaasenSHIndian Premier League 202320231211244810449.78253177.081203225
Geoff MarshAUS1988–89 Australian Tri-Series1988-198911112448125*49.7876858.33120320
Ryan RickeltonMIIndian Premier League 2026202612121448123*40.73240186.671203138
Jack LeaningYORSpecsavers County Championship 20172017913044811834.46104442.91120555
Gordon GreenidgeWIAustralia tour of West Indies 1990/911991913244822640.7397545.95100594
Josh CobbNORVitality Blast 201820181414244810337.33304147.371413128
Donovan GrobbelaarAAPlunket Shield 2014/152014-2015101734489932.00113639.44031521
Alex HughesDERLV= County Championship 20142014132144488226.35103843.16035551
AM VaughanSOMCounty Championship 20262026132124486823.5890249.67022565
Toby AlbertHAMCounty Championship 20262026122404486418.67106542.07022623
Donald BradmanAUSWest Indies tour of Australia and New Zealand 1930/311930-193156044722374.50--201430
Mohammad YousufPAKEngland tour of Pakistan 2000/01200067144712474.50106841.85210392
Avishka FernandoSSCMajor Clubs Limited Over Tournament 2026202677044716063.86390114.622104712
David BoonAUS1987 Cricket World Cup19878804479355.8858376.67050383
Gareth RoderickWORCounty Championship 20222022893447172*74.50109840.71212501
Phil MustardGLOSpecsavers County Championship 201620166102447107*55.8894047.55130600
Arun HarinathSURLV= County Championship 20152015711044712040.6475359.36210590
George MunseySCOICC Men's Cricket World Cup League 2 202220221211244779*49.6756778.84050427
Rob YatesBBVitality Blast 20232023121204477137.25335133.430514814
Heinrich KlaasenDSGSA20 2023/242024131324478540.64215207.910412537
Rikki ClarkeSURSpecsavers County Championship 201820181114144711134.3865168.66121706
Michael RichardsonDURSpecsavers County Championship 2017201791414478234.3884452.96040510

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.