Live4th T20I · India in New Zealand 2026/27NZ259/7 (20)IND67/4 (7)IND need 193 runs in 78 ballsLive4th ODI · Ireland in Namibia 2026/27NAMIRE153/4 (32)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 169 (61.5)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2053rd Match · CSA Pro20 2026/27BOL137/9TIT137/8Match tied (Boland won the Super Over)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by year (All cricket)

The most runs in a calendar year in all cricket v South Africa at De Beers Diamond Oval: 145 by Kane Williamson in 2013.

More filters

2 active
Reset"Match result" is from the side of the player or team.
v South Africa×At De Beers Diamond Oval×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Kane WilliamsonNZ20132013111145145*-136106.62100171
Roger TwoseNZ20002000110898989.009197.8001091
Tillakaratne DilshanSL20122012110878787.0087100.0001092
Stephen FlemingNZ20002000110858585.0010382.5201050
SR WatersKEN20082008110747474.0011663.7901091
Thisara PereraSL201220121116969*-44156.8201035
Chris NevinNZ20002000110686868.006998.5501081
MO OdumbeKEN20012001110606060.009463.8301040
Brendan TaylorZIM20102010110595959.0039151.2801043
Chamu ChibhabhaZIM20102010110595959.0041143.9001062
Dinesh ChandimalSL20122012110595959.008172.8401011
RD ShahKEN20012001110555555.006782.0901071
Thomas OdoyoKEN20012001110535353.006680.3001040
Habibul BasharBAN20022002110515151.006776.1201060
Russel ArnoldSL20022002110505050.008856.8201030
Grant ElliottNZ20132013110484848.006376.1900050
Marvan AtapattuSL20022002110393939.004684.7800070
Kumar SangakkaraSL20122012110323232.0031103.2300021
Thomas OdoyoKEN20082008110323232.006053.3300040
Steve TikoloKEN20012001110292929.004465.9100031
Jimmy KamandeKEN20082008110292929.003193.5500020
Sanath JayasuriyaSL20022002110272727.003381.8200030
Elton ChigumburaZIM20102010110262626.0015173.3300031
Sanwar HossainBAN20022002110232323.004353.4900040
Khaled MashudBAN20022002110232323.004551.1100040
Alex ObandaKEN20082008110232323.003271.8800012
Chris CairnsNZ20002000110212121.0016131.2500011
Angelo MathewsSL201220121112121*-2584.0000000
Alok KapaliBAN20022002110202020.003655.5600020
Nathan McCullumNZ20132013110191919.002382.6100010
Hashan TillakaratneSL20022002110181818.004738.3000010
Brendon McCullumNZ20132013110171717.0010170.0000021
Khaled MahmudBAN20022002110171717.003450.0000020
Kyle MillsNZ201320131111515*-7214.2900011
Pulasthi GunaratneSL200220021111313*-1968.4200020
Lahiru ThirimanneSL20122012110131313.001586.6700000
David ObuyaKEN20082008110121212.001963.1600010
BJ WatlingNZ20132013110121212.003336.3600020
Chris HarrisNZ200020001111111*-5220.0000020
Tatenda TaibuZIM201020101111111*-6183.3300001
Peter OngondoKEN200820081111010*-9111.1100001
Hamilton MasakadzaZIM20102010110101010.007142.8600020
Mahela JayawardeneSL20022002110999.002045.0000000
Morris OumaKEN20082008110999.001181.8200020
Colin MunroNZ20132013110999.001369.2300010
Charles CoventryZIM20102010110888.006133.3300001
Collins ObuyaKEN2001200111166*-6100.0000010
Upul TharangaSL20122012110666.001060.0000010
Nehemiah OdhiamboKEN20082008110666.00966.6700000
Nathan AstleNZ20002000110555.001435.7100010
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.