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/27WARBOLODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Mohammad IhsanSPA2022-20262827580116036.41459174.512116756
Wazir MohammadPAK1952-19592033480118927.62--238470
Nathan HauritzAUS/BH/ST2002-201510262268007522.22123364.880317511
Eathan BoschSA/DOL/TIT2017-20269458157996618.58756105.690125536
Ryan HarrisAUS/PK/DC2009-20159277307997417.00114269.960347413
Manvinder BislaKKR/RCB/PK2010-2015393917989221.00702113.680439323
Angus LovellQUE2024-202623402796146*20.95180744.05124991
JO AdedejiNGR2016-2025535077966818.5198880.570356417
G WeerasingheKYCC/DS2024-2026414627958418.07127362.450547414
Amal SilvaSL1983-19882936279411123.35117748.94232490
C ChatphaisanTHA2022-20266765379470*12.8181797.1802157024
Josh HazlewoodAUS/RCB/CSK2010-20263191741037933911.17161948.9800231046
Ashantha de MelSL1982-19877469147923614.4098263.540011396
T JamtshoBHU2014-20265655979166*17.20782101.150386636
Rezza GaznaviSIN2012-2026595447909615.80108073.150187021
Graeme HoleAUS1951-1954183327896625.453732.43062700
Phil SharpeENG1963-19691221478611146.24138840.99141950
Charlie ThurstonNOR2018-20213135178511523.09120265.31132907
Danru FernsOV/AA/OTA2017-202688882978563*13.31155650.4501118415
Cyril WaltersENG1933-19341118378410252.27100839.7817080
Sanjeeva RanatungaSL1994-19972128178411829.04215236.43241660
Wallis MathiasPAK1955-1962213637837723.73--033250
Geeth KumaraBSC2024-20261525678218541.16162248.212226215
Rexford BakumGHA2018-2024444347827120.05667117.240545436
Henry CrocombeSUS/LS2020-2026119112437825411.33154450.650117896
Nathan RimmingtonPK/MR/PS2011-202011165247819219.05115767.500488210
John SnowENG1965-19765875167817313.24199235.690217734
SJ ToppingNK/NW2024-20252121178012039.0084792.092427919
Gus MillerNOR2022-20263739778011524.38116866.781238110
Ali ZaheerKUW2014-2026383357789927.7985990.570526021
Prerak MankadPK/SAU/LSG2016-20243935107787131.12551141.200628126
Irosh SamarasooriyaNW/PSC2017-2026182727779631.08148652.290628214
Somachandra De SilvaSL1975-19855351137776120.45160342.55023480
Jacob LintottHAM/WAR/KEN2017-202615070247767816.8789087.190377113
Lionel CannBER2006-20143835377511324.22666116.371146041
Sohag GaziBAN/BB/SR2012-20251056616775101*15.50100677.041196922
Nimesha GunasingheCCC/ACCC2024-20262332177416124.97129259.91132849
Tom de GroothNED2006-2013514997749719.35112169.05021764
Mervyn DillonWI1997-200514411822774438.06178943.2600358710
Loots BosmanSA/AX/KNI2006-2013403817739420.89694111.380647034
Brad WhealSCO/HAM/WAR2015-2026173112427736111.04218535.380117907
Blake NikitarasST/NSW2022-2025233707725620.86186441.42033868
A DizijaSER2022-2026393917719220.29727106.050537027
Afsar ZazaiAFG/KZ2013-20263541277111319.77140554.88124568
Luke PomersbachAUS/RCB/PK2007-201434336770112*28.52608126.641317827
Jeremy LawlorGLA/NK/MR2015-2022353827699521.36112268.540347716
Tom CullenGLA2017-20223341676980*21.97149451.47042802
Barry WoodENG1972-1982253327689024.77206137.12042870
David HolfordWI1966-197724395768105*22.5973731.34133581
Bikram AroraMAC2019-20245348976866*19.6983192.420327019

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.