Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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)T2070th 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 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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)ODI5th 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.
v West Indies×

Player figures come from full scorecards, which we hold for 1,754 of the 1,758 matches in this selection (from 1928). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Nathan HauritzAUS2003-2010119511750*29.2520257.92010111
Hannan SarkarBAN2002-200471101173610.6423350.21003140
Craig WhiteENG1995-200091211172710.6432436.11002110
Mohammad ShahzadAFG2016-20183301168438.6712791.34010143
Ishant SharmaIND2009-2019211331165711.6026443.94014120
Thomas OdoyoKEN1996-20025501154023.0018562.16000113
Robin PetersonSA2003-20139741153638.3313287.12000101
Nithish Kumar ReddyIND2025-20266401144328.50104109.6200086
Waqar HasanPAK1958-19592401144128.50--00051
Peter MoorZIM2016-20173401135228.2533933.3301071
Ruturaj GaikwadIND2022-20265521135737.6714776.8701054
Irfan PathanIND2005-201112901136412.5618660.75011112
John MurrayENG1966110112112112.0026043.08100130
Tanzim Hasan SakibBAN2024-20257521124537.3311894.9200094
Johan BothaSA2007-2011159211228*16.0014577.2400134
John DavisonCAN2003110111111111.0076146.0510086
Hemant KanitkarIND19742401116527.75--010170
Andy LloydENG19844411114937.0024545.3100040
Yasir ShahPAK2016-2021711111138*11.1021252.36004102
Aasif SheikhNEP2023-202644111068*36.6797113.40010132
Marco JansenSA2023-20267521104336.6711397.35000143
Mahela UdawatteSL2008-20185701107315.7121850.46013101
Gubby AllenENG1933-19484711103618.33--00000
Shane ThomsonNZ1994-199610901103712.2220553.66000121
Mohammad AmirPAK2009-2019151021102713.7522648.67000101
Hasan AliPAK2016-2025281351102813.7511794.0200285
Doug BracewellNZ2012-2018111021093913.6314177.3000285
Liam PlunkettENG2007-20192212110944*9.9112885.16002121
Richard IllingworthENG1991-1995913810917*21.8033732.34002110
Khushdil ShahPAK2022-202544210841*54.00103104.8500065
Norman YardleyENG19503601084118.00--00130
Ryan HarrisAUS2010-201277410868*36.0018259.34010111
Zaheer KhanIND2001-201120163108468.3117661.3600292
Mushtaq AhmedPAK1989-2000433211108155.1426041.5400431
Fred BakewellENG1933110107107107.00--100-0
Michael VandortSL20082401075226.7524144.40010150
Venkataraman SubramanyaIND1966-19672401076126.75--010191
Matthew FlemingENG1997-19987611073321.4090118.8900092
Moisés HenriquesAUS20218801073313.3811890.6800045
Matthew MaynardENG1988-200091011073511.8917959.7800290
Asim KamalPAK20052401065526.5022846.49022151
Tapash BaisyaBAN2002-2004101001064810.6024443.44003120
Brian BolusENG19632401054326.25--00050
HazratullahAFG20195501055021.0014373.43011114
Mosaddek HossainBAN2018-202296410552*52.5078134.6201067
Wilf SlackENG19864601055217.5026939.03011121
Matthew HoggardENG2000-2007111151053817.5035529.58002110
Maurice TateENG19283301045434.67--01071
Richie BerringtonSCO2018-20264411044234.6712086.6700093
Kyle MillsNZ2006-201422153104268.6720450.9800182

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.