Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM128/2 (37.5)ZIM 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 format (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,356 of the 23,363 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Ryan ten DoeschateNEDT20Is2008-20212423105335941.00401132.920322719
Peter van der MerweSATests1963-1967152325337625.3815936.48033201
Richard CollingeNZTests1965-197835501353368*14.4144534.16029437
Michael SneddenWFFirst-class2019-20264066195339011.34178829.810110426
Chris WoodHAM/GG/DGT202014-202616470295333113.00482110.580074911
John CampbellWIODIs2019-20261515153217938.00486109.472105419
Hardik PandyaINDTests2017-20181118153210831.2972073.891426812
Athar Ali KhanBANODIs1988-1998191915328229.5694556.30033463
Grant StewartITAT20Is2021-2026242125327628.00332160.240343544
Neil JohnsonZIMTests1998-20001323153210724.18110748.06143604
Nicolaj DamgaardDENT20Is2019-2024272755329124.18357149.020354730
Raghav DhawanUGAList A2024-2026121225318553.1069376.62062559
Sanjeeva RanatungaSLTests1994-1997917153111833.19162632.66221560
Ross AdairIRET20Is2023-20262323053110023.09375141.601105130
Donald TiripanoZIMTests2014-2023163175319522.13163132.56025711
Isaac DamarellGUET20Is2020-2026373375315220.42476111.55022588
Dunith WellalageSLODIs2022-20264133753167*20.4261087.050134414
MLR BuddikaPSC/BSCFirst-class2024-2026142145308431.18103551.21031418
Nathan RimmingtonHAM/DUR/QUEFirst-class2014-2019152445309226.5089859.02045704
Aminul IslamBANTests2000-20021326153014521.20152034.87123500
Louis TancredSATests1902-1913142615309721.20--025271
Zakary FoulkesCANFirst-class2022-20251829253075*19.63116245.61035549
Ganesh SatishTRI/VIDT202016-2023353025305418.9354098.15021456
Danial IbrahimSUSList A2021-2026353115305617.6769975.82042543
Mohammad RizlanQATT20Is2019-20244135753072*18.93464114.220343030
Nick GubbinsMID/HAMT202015-2024423905305313.59457115.970145415
Charlie GriffithWITests1960-19692842105305416.5631441.08015464
Dayle HadleeNZTests1969-1978264255305614.32115128.67019456
Ian BillcliffCANODIs2003-2009191905299327.8479366.71040447
Imran Ali ButtBHRT20Is2019-2024272515296222.0453499.060444317
Jack WildermuthBH/MR/QGT202016-202664424529110*13.92400132.251052731
Stuart BroadENGODIs2006-2016121682552945*12.3070974.610083510
Sibsankar RoyASST202016-2023232025288329.33423124.820415811
Bas de LeedeDURFirst-class2023-20251620452810333.0093156.71134633
Jhye RichardsonYOR/WAFirst-class2018-2026202715285320.3199553.07035710
Martin CoetzeeHKT20Is2023-20253129152810218.86406130.051327112
Nasir ShafiqMASList A201417162527151*37.6465180.951305816
Kaveeshka AnjulaCCCFirst-class2024-20261517352711037.6469076.381204523
Ben DuckettENGT20Is2019-2026212125278427.74344153.20032698
Stephan MyburghNEDODIs2011-2022222225277426.3566279.610426512
Mark StonemanENGTests2017-2018112015266027.68118844.28051661
James SalesNORList A2021-20252622752611735.0767777.70112407
Craig KieswetterENGT20Is2010-2012252515266321.92470111.910324723
Subash Prasad KhakurelNEPList A2012-20152525152611521.9280665.26124546
Logan van BeekNEDODIs2021-20263835115265921.9263782.570133213
Cyril VincentSATests1927-19352538125266020.2320.00024208
Eathan BoschDOL/TIT/MIDT202017-20267842105264516.44431122.040023222
Ross TaylorMID/SUS/NOTList A2016-2019171715259432.8159088.98060485
YS ChauhanSWET20Is2025-2026222135257129.17433121.250304718
James TaylorNOTT202014-20152523752552*32.81426123.240114610

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.