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 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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 (Men's First-class)

David Warner has scored the most runs in men's first-class cricket v South Africa since 2012: 1,415 in 15 matches.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v South Africa×From 2012-01-01×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
David WarnerAUS2012-202315270141520052.41176780.0855117016
Virat KohliIND2013-2024162821408254*54.15245957.263501846
Joe RootENG2015-202215271121019046.54192362.922901554
Ben StokesENG2015-202215260117725845.27158974.0744114030
Kane WilliamsonNZ2012-202412203106817662.82215949.476211207
Steve SmithAUS2014-202615272101610440.64195851.8925212212
Jonny BairstowENG2012-202212222915150*45.75136067.281621207
Ajinkya RahaneIND2013-20221322388412746.53169852.0634111114
Cheteshwar PujaraIND2013-20221526085115332.73194543.751631195
Michael ClarkeAUS2012-20146113797259*99.63121365.703011032
Rohit SharmaIND2013-20241120173821238.84114364.573038622
Dimuth KarunaratneSL2016-202411221730158*34.76128856.68241911
Angelo MathewsSL2012-2024102027038939.06142649.30060786
Usman KhawajaAUS2016-202511201694195*36.53142448.74242814
Shan MasoodPAK2013-2025918068614538.11132151.93153716
Babar AzamPAK2018-202591806678137.06106862.450701110
Alastair CookENG2012-20171122064711529.41155641.58132792
Asad ShafiqPAK2013-2019815057913038.60115250.26241793
Dhananjaya de SilvaSL2016-20241018150479*29.6583160.65041665
Mayank AgarwalIND2019-2022610047521547.5087754.16210668
Murali VijayIND2013-201891714609728.75122137.67020631
Ollie PopeENG2020-20226103445135*63.5770063.57140581
KL RahulIND2018-2025917043712325.71105741.34211606
Kusal MendisSL2016-20241122143584*20.7171660.75027684
Ravindra JadejaIND2013-2025111614349128.9372260.11032369
Shaun MarshAUS2014-2018714041714829.7997842.64113481
Mohammad RizwanPAK2021-20256111409115*40.9082749.46110353
Henry NichollsNZ2016-202279040011844.4467459.35211530
Dinesh ChandimalSL2012-202481603948524.6382847.58021530
Travis HeadAUS2022-2026610038812138.8049378.70131523
Kushal Janith PereraSL2016-2021591378153*47.2549476.52130467
Moeen AliENG2015-201781543688733.4559262.16031483
Azhar AliPAK2013-2021102013596518.89104934.22023390
Matt RenshawAUS2016-202659235719051.0083542.75110393
Misbah-ul-HaqPAK2013510135310039.2282542.79121376
BJ WatlingNZ2013-201771003456334.5087539.43031540
Stuart BroadENG2012-20221827433657*14.6141281.55014359
Dominic SibleyENG2019-2020471324133*54.0078441.33100511
Ravichandran AshwinIND2013-2023142133215617.8358255.15011391
Kraigg BrathwaiteWI2014-2024917032010618.8277341.40103371
Jermaine BlackwoodWI2014-202361203107925.8358253.26020411
Rachin RavindraNZ202424030124075.2553756.05100313
Jason HolderWI2014-2024815329981*24.9252756.74023366
Mitchell StarcAUS2012-20261220429968*18.6951358.28032346
Zak CrawleyENG2020-2022610129769*33.0059649.83020430
Michael HusseyAUS201235029510359.0045365.12210314
Mushfiqur RahimBAN2015-202481402916520.7958250.00022382
Brendon McCullumNZ2012-201351012856131.6764144.46031322
Sean WilliamsZIM2014-202536128413756.8030094.67110332
Niroshan DickwellaSL2014-202171312797223.2542765.34011352
Page 1Next

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.