Live6th Match · Pakistan ODI Tri-Series 2026/27SL23/1 (6.2)ENG386/5 (50)SL need 364 runs in 262 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-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 match by match (All internationals)

The most runs in a match in internationals at De Beers Diamond Oval is 145 by Kane Williamson (NZ) v SA, 22 Jan 2013.

More filters

1 active
Reset"Match result" is from the side of the player or team.
At De Beers Diamond Oval×
PlayerRunsScoresBF4s6sOppositionGroundDate
Kane WilliamsonNZ145145*136171v SAKimberley22 Jan 2013
Chris GayleWI11911915182v KENKimberley4 Mar 2003
Herschelle GibbsSA108108*92143v SLKimberley4 Dec 2002
Gary KirstenSA101101107100v NZKimberley28 Oct 2000
JP DuminySA9696*54104v ZIMKimberley10 Oct 2010
AB de VilliersSA96967683v SLKimberley20 Jan 2012
Jacques KallisSA939311172v NZKimberley28 Oct 2000
Jacques KallisSA9292*9482v KENKimberley2 Nov 2008
Roger TwoseNZ89899191v SAKimberley28 Oct 2000
Tillakaratne DilshanSL87878792v SAKimberley20 Jan 2012
Stephen FlemingNZ858510350v SAKimberley28 Oct 2000
Colin IngramSA797994100v NZKimberley22 Jan 2013
Hashim AmlaSA787876130v KENKimberley2 Nov 2008
Lance KlusenerSA7575*74112v KENKimberley14 Oct 2001
Craig McMillanNZ75758392v BANKimberley26 Feb 2003
Boeta DippenaarSA7474*11890v KENKimberley14 Oct 2001
SR WatersKEN747411691v SAKimberley2 Nov 2008
Nick KnightENG7272*9480v ZIMKimberley30 Jan 2000
Herschelle GibbsSA707060140v KENKimberley14 Oct 2001
Thisara PereraSL6969*4435v SAKimberley20 Jan 2012
Chris NevinNZ68686981v SAKimberley28 Oct 2000
Graeme SmithSA68686971v SLKimberley20 Jan 2012
Shivnarine ChanderpaulWI66667272v KENKimberley4 Mar 2003
Graeme SmithSA66667580v NZKimberley22 Jan 2013
Nasser HussainENG64647772v ZIMKimberley30 Jan 2000
Jacques KallisSA6464*8351v SLKimberley4 Dec 2002
Saleem ElahiPAK636310050v NAMKimberley16 Feb 2003
MO OdumbeKEN60609440v SAKimberley14 Oct 2001
Brendan TaylorZIM59593943v SAKimberley10 Oct 2010
Chamu ChibhabhaZIM59594162v SAKimberley10 Oct 2010
Dinesh ChandimalSL59598111v SAKimberley20 Jan 2012
Mohammad AshrafulBAN56568261v NZKimberley26 Feb 2003
RD ShahKEN55556771v SAKimberley14 Oct 2001
Thomas OdoyoKEN53536640v SAKimberley14 Oct 2001
Habibul BasharBAN51516760v SAKimberley9 Oct 2002
Russel ArnoldSL50508830v SAKimberley4 Dec 2002
Grant ElliottNZ48486350v SAKimberley22 Jan 2013
Graeme SmithSA46462971v ZIMKimberley10 Oct 2010
Mohammad YousufPAK43435530v NAMKimberley16 Feb 2003
Martin van JaarsveldSA42423390v BANKimberley9 Oct 2002
Mohammad RafiqueBAN4141*4232v NZKimberley26 Feb 2003
Marvan AtapattuSL39394670v SAKimberley4 Dec 2002
Scott StyrisNZ3737*3621v BANKimberley26 Feb 2003
Alviro PetersenSA37373941v SLKimberley20 Jan 2012
Rashid LatifPAK36363040v NAMKimberley16 Feb 2003
JP DuminySA36364720v SLKimberley20 Jan 2012
Heath StreakZIM3535*6530v ENGKimberley30 Jan 2000
Khaled MashudBAN3535*5450v NZKimberley26 Feb 2003
Chris CairnsNZ3333*2131v BANKimberley26 Feb 2003
Stephen FlemingNZ32324041v BANKimberley26 Feb 2003
Page 1Next

BF balls faced · 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.