Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting records (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1925-01-01×

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Luqman ButtCAA2023-202545416123980*35.40838147.8506110571
Maaz SadaqatPAK/PZ/JB2025-202646452123911428.81800154.8827611271
Jock CameronSA1927-19352645412399030.22--01034311
Tre MandersBER2013-20255351612398427.53128096.8008411842
Steven FinnENG/MID/SUS2010-20232871818112395612.39258048.02022815014
Ed CowanAUS/SS/NSW2011-201827411123713630.93276244.791831524
Donovan GrobbelaarAA/AUC2013-201945599123610124.72262547.0917514911
Akram KhanBAN1988-20035260212356521.29240751.310531025
Raghav DhawanUGA/HIM2016-20264038512338537.36132293.27011311129
Bert OldfieldAUS1925-1937477115123365*22.02203934.67039591
Dattu PhadkarIND1947-195831457122912332.3476541.05283354
Joseph Peter PhillipsGLO2023-202631493122913626.72234352.451731544
N FernandesMID2023-202645513122911225.60204860.012521479
Aryansh SharmaUAE2023-202650502122810525.58136090.2919714225
Josh ShawYOR/SOM/GLO2015-20261501193312274514.27235952.01002114025
H LakovBUL2019-202650491212247833.081101111.1707010216
Charles CoventryZIM/DR2003-2015626031224194*21.47124898.0814911145
Ravinderpal SinghCAN2018-2025655714122310128.44922132.651368370
Patrick MatautaavaVAN2012-2026666581223139*21.461048116.7023811355
Jimmy KamandeKEN1999-2015100841212227516.97193763.09031011517
Kevin PereraNSWC2024-202638477121711630.43177568.562741438
Nelson OdhiamboKEN2010-2025126891212178015.81159876.1605109119
Brijesh PatelIND1974-1979314761215115*29.63119349.0416011910
Movin SubasinghaGG/BRC/LL2022-202652528121014027.501047115.572537992
Aqib IqbalAUA2017-2026896614121066*23.271006120.280438948
AP YadavTHA2023-2026505010120993*30.231142105.8707312024
Aritra DuttaSIN2018-202558561120912221.981112108.7214313942
Shardul ThakurIND/KKR/PK2015-20262351122912076814.54134090.07061611738
Ben RohrerAUS/DC/SS2011-2018696520120664*26.80910132.530239338
David HempBER2006-2013404171204102*35.41178067.6418512915
Shoaib KhanOMA2021-20245958111204105*25.62134889.3218811226
Nick WelchZIM/LEI2020-2025515831203127*21.87161374.5813612432
Yalaka Venugopal RaoIND/DC/DC2005-2014816512120371*22.701199100.330449340
Salim DuraniIND1960-197329502120210425.0461639.4517412615
Roshen SilvaSL/BRC2017-202624396120010936.36272144.103741056
AR RamjaniUGA/CR2022-202683591512007827.27984121.950839543
Gurkeerat SinghIND/RCB/PK2012-202378641511996524.47953125.8103611145
Ben AitchisonDER2020-2026919212119711214.96206258.05221513218
Harmanjot SinghGER2017-2026615410119583*27.16940127.1306311932
Mitchell PerrySS/MR/VIC2020-202657741111957518.97315237.9104111404
Fraser WattsSCO2006-201249472119410126.53181365.861969711
Gareth HarteDUR2017-202036535119411424.88272843.771561195
Richmond MutumbamiZIM2013-20227071711937418.64160774.2404711332
Kassim NassoroTAN2010-2026958015119366*18.35140784.7904711618
Michael VandortSL2001-200821342119214037.25253846.974431356
Alan KippaxAUS1925-193422341119214636.12180039.06281971
Michael HoldingWI1975-19871621182111927312.29156262.80082410041
Jack FingletonAUS1932-193818291118913642.46217730.82533531
Josh FinnieOV/OTA2015-20235969311899818.02166171.58071014630
Rubin HermannSA/TIT/LQ2019-202665586118881*22.85980121.2207211539

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.