Batting records (All cricket)

Filters

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

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Babar AzamPAK2019-20247813489049.7136395.87030511
Fakhar ZamanPAK2019-202144027819369.50227122.471003111
Virat KohliIND20183401967549.0028868.06020242
Shikhar DhawanIND201822018110990.50144125.69110204
Joe RootENG20202301665955.3325664.84020141
Michael HusseyAUS20061201628981.0035046.29020230
Imam-ul-HaqPAK2019-20213401547138.5027156.83010151
Stephen FlemingNZ2006-20072401404635.0022562.22000231
Mohammad RizwanPAK2019-202466313274*44.00107123.36022153
Ajinkya RahaneIND2018-20223501235824.6018965.08011161
Damien MartynAUS200612012210161.0023152.81100151
Tilak VarmaIND2023-2024332121120*121.0051237.25101910
Daniel VettoriNZ2006-20072411156038.3316370.55010130
Jason HolderWI2023-202633111381*56.5014577.93010125
Sanju SamsonIND2023-2024211109109*-56194.6410069
Cheteshwar PujaraIND2018-20222401075326.7530834.74020180
Dimuth KarunaratneSL202112010510352.5016065.63100190
Saim AyubPAK2024110101101101.0094107.45100132
VVS LaxmanIND20061201017350.5022145.70010170
Joe DenlyENG20202301016633.6712978.29010113
Suryakumar YadavIND2023-2024210100100100.0056178.5710078
Kushal Janith PereraSL2019-2021230946031.3311085.45010150
Mitchell MarshAUS2018-2023340947123.5083113.2501187
Zak CrawleyENG2020120906645.0017252.33010130
Niroshan DickwellaSL2019-2021340893822.2510783.18000160
Brett LeeAUS2006121886488.0011477.19010102
Dominic SibleyENG2020120884444.0020044.00000140
Jacob OramNZ2006-2007240864021.5021639.81000110
MS DhoniIND2006-20183418142*27.009981.8200081
Sourav GangulyIND20061217651*76.0013954.6801081
KL RahulIND2018-2023340745018.5020536.10011120
Afif HossainBAN2022110727272.0010767.2901090
Shreyas IyerIND2018-2023220705235.0066106.0601081
Tim PaineAUS2018120696234.5012455.6501072
Scott StyrisNZ2006-2007240694217.2518736.9000190
Bhuvneshwar KumarIND2018330683322.6713251.5200060
Ollie PopeENG2020120675633.509173.63010100
Nathan AstleNZ2006120654532.5010363.11000100
Asad ShafiqPAK2019120656532.507487.84011110
Shadab KhanPAK2019-20214426547*32.5010462.5000090
Ravichandran AshwinIND2022120624631.006496.8800080
Musa AhmedNED2023110616161.006988.4101073
Faheem AshrafPAK2019-2021450613012.2056108.9300181
Yashasvi JaiswalIND2023110606060.0041146.3401063
Usman KhawajaAUS2018120605330.009662.50010100
Hanuma VihariIND20221216040*60.0013743.8000090
Joshua Da SilvaWI2023120603430.0011552.1700091
Kusal MendisSL2019-2021230606020.007876.9201251
Sachin TendulkarIND2006120584429.0011152.25000100
Hussain TalatPAK2019110555555.0041134.1501071
Page 1Next

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