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)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)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
John BeckNZ19564801916623.88--020211
Neil JohnsonZIM1999-200079119195*23.8831460.83022180
Karsan GhavriIND1974-1979101431914317.366243.55000122
Hamish RutherfordNZ2013-20145911906223.7538249.74010262
Kedar JadhavIND2017-20191511519040*31.67148128.38000203
Dale SteynSA2007-2015261361905827.1423979.500121810
John SnowENG1966-19761421719059*13.5756425.35017180
Mashrafe MortazaBAN2006-2019221441893918.9023879.41002156
Lahiru UdaraSL202612018818894.0025274.60101215
Ken WadsworthNZ1972-19756731887847.002152.38010210
Ruwan KalpageSL1992-1995109518741*46.7534354.5200080
Nathan LyonAUS2012-20251615818640*26.5735851.96000211
Neil WagnerNZ2012-20201012118566*16.8239846.48011217
Pat CumminsAUS2012-20251213218564*16.8225572.55010165
Vikramjit SinghNED2022-20234401845446.0019096.84010234
Deepak HoodaIND20228721843836.80176104.55000133
Gulbadin NaibAFG2016-2026141341845120.4422581.78010146
Eric FreemanAUS1968-19694601837630.5017684.66020194
Justin VaughanNZ1995-19967931824430.3350336.18000150
Murali VijayIND2010-201691101824516.5538647.15001220
Teja NidamanuruNED2022-202344118111160.33145124.83110145
Nasir JamshedPAK2013-20158801815422.6329960.54021153
Syed Abid AliIND1971-1974711218150*20.11--01070
William PorterfieldIRE2007-202219190181299.5332655.52005214
Shadab KhanPAK2017-2022221131808622.50178101.1201197
Kagiso RabadaSA2015-2026241791804022.5025171.71001214
Tim BresnanENG2009-20141813617947*25.5725769.65001192
James HopesAUS2008-2010118217857*29.67132134.85011240
Grahame ThomasAUS19655811786125.43--01000
Axar PatelIND2014-20261810217864*22.25131135.88010811
David BairstowENG1979-1984141631774013.6234850.86002170
Dasun ShanakaSL2020-20268721765835.20133132.33010138
Dhruv JurelIND202523117512587.5029559.32100213
Sonal DinushaSL20262411759258.3329659.12010230
Johnny WardleENG1948-19575721756635.00--010161
Tim RobinsonENG1986-198791301755513.4640443.32013180
Graeme CremerZIM2010-20261417217528*11.6748436.1600483
Trevor GripperZIM2000-200381201744114.5068025.59001181
Innocent KaiaZIM20232401726743.0028759.93010230
Ikram AlikhilAFG20194401728643.0022078.18020161
Reg SimpsonENG19503601719428.509017.7801170
Sharjeel KhanPAK2016-202110701715424.43148115.54010216
Agha SalmanPAK2025-2026101211713815.5531753.94002141
Trent BoultNZ2012-20242817817138*19.0023871.85000178
Afif HossainBAN2021-2024111011705018.8918691.40012183
Rajin SalehBAN20046801695121.1346436.42011130
KC IbrahimIND1948-19494801698521.13--01191
Robin SinghIND1989-19991111416973*24.1422475.45010103
Scott EdwardsNED2018-20235501676833.4018689.7802091
Rob NicolNZ20128801675920.8820083.50010165

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.