ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting records (Men's Tests)

David Warner has scored the most runs in men's Tests 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.