Batting records (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v South Africa×At Buffalo Park×

Player figures come from full scorecards, which we hold for 10 of the 20 matches in this selection (from 2003). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Shai HopeWI2023111128128*-115111.3010057
Martin GuptillNZ2012111101101*-69146.3810096
Kevin PietersenENG2005111100100*-69144.9310074
Dinesh ChandimalSL20121119292*-11580.0001060
Michael VaughanENG2005110707070.009474.4701020
Jason RoyENG2020110707070.0038184.2101073
Upul TharangaSL2012110666666.008577.6501061
Shakib Al HasanBAN2017110636363.008276.8301080
I MarajCAN20031115353*-15534.1901060
Eoin MorganENG2020110525252.0034152.9401071
Rovman PowellWI2023110464646.004993.8800023
Peter MoorZIM2018110444444.0021209.5200015
Chamu ChibhabhaZIM2006-2018220413820.5010638.6800030
Sabbir RahmanBAN2017110393939.004979.5900060
Nicolas PooranWI2023110393939.004195.1200050
Geraint JonesENG2005110373737.004778.7200040
Kyle MayersWI2023110363636.0026138.4600052
Jason HolderWI2015-20232213217*32.004472.7300030
Brandon KingWI2023110303030.0029103.4500040
Elton ChigumburaZIM2006-2018220303015.006347.6200111
Ashish BagaiCAN20031112828*-3775.6800040
Angelo MathewsSL2012110282828.002996.5500011
Brandon MavutaZIM2018110282828.0014200.0000022
Marlon SamuelsWI2015110262626.003868.4200040
Rob NicolNZ2012110252525.0024104.1700040
Prosper UtseyaZIM20061112424*-3275.0000011
Brendan TaylorZIM2006-2018220241912.003568.5700040
Jonny BairstowENG2020110232323.0019121.0500030
Nuwan KulasekaraSL2012110222222.0013169.2300022
Sean WilliamsZIM2018110212121.002295.4500020
Tafadzwa MufambisiZIM2006110212121.002584.0000030
Kabir AliENG2005110202020.0015133.3300001
Andrew StraussENG2005110202020.002968.9700000
Mahela JayawardeneSL2012110191919.002673.0800010
Vikram SolankiENG2005110191919.0016118.7500010
Sulieman BennWI2015110181818.001994.7400021
Jonathan CarterWI2015110181818.003551.4300001
Brendon McCullumNZ2012110171717.0015113.3300020
Mashrafe MortazaBAN2017110171717.0017100.0000030
Nicholas de GrootCAN2003110161616.003644.4400020
Andre RussellWI2015110161616.002564.0000020
Ashley GilesENG2005110151515.007214.2900021
Joseph HarrisCAN2003110151515.003246.8800020
Jos ButtlerENG2020110151515.0010150.0000030
Mehedi Hasan MirazBAN2017110151515.003839.4700010
Stuart MatsikenyeriZIM2006110141414.001877.7800030
Alzarri JosephWI20231111313*-10130.0000011
Narsingh DeonarineWI2015110101010.002737.0400020
Ian BillcliffCAN2003110999.002437.5000000
Mushfiqur RahimBAN2017110888.002138.1000010
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.