Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (All cricket)

The most runs in a calendar year in men's cricket v South Africa: 1,044 by Ricky Ponting in 2006.

More filters

1 active
Reset"Match result" is from the side of the player or team.
v South Africa×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ricky PontingAUS2006200613171104416465.25135377.1654010318
David BoonAUS19941994202519269638.58184050.33060930
Misbah-ul-HaqPAK201320131924389710042.71155457.721717818
Virat KohliIND2018201811143871160*79.18106182.09420917
David WarnerAUS201620161316086217353.88834103.3633010613
Younis KhanPAK200720071621184113042.05133263.14251966
Adam GilchristAUS2002200215162804204*57.4386293.2732110613
Steve WaughAUS199419941820380016447.06121066.12151873
Ricky PontingAUS200220021517279612953.0798580.81241969
Mark WaughAUS1994199421252775113*33.70124162.45231635
Mohammad YousufPAK200720071316377011759.23112168.69260733
Joe RootENG201620161114176512558.8590184.913408213
Denis ComptonENG1947194758075320894.13--420720
Steve WaughAUS199719971316272816052.00134254.25172765
Matthew HaydenAUS200220021215170912250.64111063.872419510
David WarnerAUS20142014912070714558.9277091.823317416
Michael HusseyAUS20062006141527028954.00108065.00070789
Ricky PontingAUS20092009182206968331.6489178.11062814
Brian LaraWI20012001121706749239.65136749.31051765
Rohit SharmaIND20192019671672212112.0084779.344007723
Marcus TrescothickENG20032003914366921960.82110960.322421012
Shivnarine ChanderpaulWI200520059112644203*71.56121752.92220651
Damien MartynAUS200220021517364413346.0092869.40302571
Mohammad AzharuddinIND1996199612162627163*44.7984574.20220773
Mahela JayawardeneSL2006200678062437478.0098963.09210664
Michael SlaterAUS19941994121716229538.88129847.92040590
Allan BorderAUS19941994172046208438.75132746.72020525
Kumar SangakkaraSL2004200479161423276.7579277.53150684
Babar AzamPAK202120211214060912243.5061399.35231818
Neil HarveyAUS19531953350602205120.40--310640
Steve SmithAUS201420141012260010460.0081873.35231664
Alec StewartENG19981998914259716449.75110354.13120841
Ajinkya RahaneIND201520151012159212753.8283970.562405314
Sachin TendulkarIND20102010692583200*83.2986067.79400774
Peter MayENG1955195559158211772.75--231700
Michael ClarkeAUS20122012351576259*144.0078173.75200772
Babar AzamPAK20192019111315599046.5858695.39040783
Carl HooperWI20012001121715587434.88120446.35040593
Aaron FinchAUS201420141313155710946.4262289.55220608
Michael HusseyAUS200920091721455783*32.7697257.30042556
Kevin PietersenENG20082008910155615261.7866483.73220724
Ben StokesENG201620161113055325842.54463119.441316221
Bill EdrichENG19471947461552191110.40--220564
Mohammad RizwanPAK2021202112134552115*61.3362788.042335814
Mahela JayawardeneSL20002000912254716754.70100154.65220663
Scott StyrisNZ20042004911254517060.5682266.301406011
Sachin TendulkarIND199619961216054511434.0699055.05140601
Alex HalesENG201620161114054311238.7971575.94150683
Agha SalmanPAK202520251012154213449.2770676.77130496
Brad HaddinAUS20092009161815427831.8869478.100515411
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.