Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG116/0 (17)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I2nd 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 innings by innings (All internationals)

The highest score 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×
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Kane WilliamsonNZ145*136171106.623not out1v SAKimberley22 Jan 2013
Chris GayleWI1191518278.811c DO Obuya b Joseph Angara1v KENKimberley4 Mar 2003
Herschelle GibbsSA108*92143117.391not out2v SLKimberley4 Dec 2002
Gary KirstenSA10110710094.392c †AC Parore b CL Cairns2v NZKimberley28 Oct 2000
JP DuminySA96*54104177.784not out1v ZIMKimberley10 Oct 2010
AB de VilliersSA967683126.323b NLTC Perera1v SLKimberley20 Jan 2012
Jacques KallisSA931117283.783c BGK Walker b SB Styris2v NZKimberley28 Oct 2000
Jacques KallisSA92*948297.873not out2v KENKimberley2 Nov 2008
Roger TwoseNZ89919197.804c SM Pollock b JH Kallis1v SAKimberley28 Oct 2000
Tillakaratne DilshanSL878792100.002c JP Duminy b LL Tsotsobe2v SAKimberley20 Jan 2012
Stephen FlemingNZ851035082.523run out (HH Dippenaar)1v SAKimberley28 Oct 2000
Colin IngramSA799410084.043c BJ Watling b NL McCullum2v NZKimberley22 Jan 2013
Hashim AmlaSA7876130102.631c MA Ouma b HA Varaiya2v KENKimberley2 Nov 2008
Lance KlusenerSA75*74112101.353not out2v KENKimberley14 Oct 2001
Craig McMillanNZ75839290.361b Khaled Mahmud2v BANKimberley26 Feb 2003
Boeta DippenaarSA74*1189062.711not out2v KENKimberley14 Oct 2001
SR WatersKEN741169163.792b JA Morkel1v SAKimberley2 Nov 2008
Nick KnightENG72*948076.602not out2v ZIMKimberley30 Jan 2000
Herschelle GibbsSA7060140116.672c CO Obuya b BJ Patel2v KENKimberley14 Oct 2001
Thisara PereraSL69*4435156.826not out2v SAKimberley20 Jan 2012
Chris NevinNZ68698198.551b N Boje1v SAKimberley28 Oct 2000
Graeme SmithSA68697198.552c TM Dilshan b SL Malinga1v SLKimberley20 Jan 2012
Shivnarine ChanderpaulWI66727291.672c Joseph Angara b CO Obuya1v KENKimberley4 Mar 2003
Graeme SmithSA66758088.002run out (JEC Franklin/†BB McCullum)2v NZKimberley22 Jan 2013
Jacques KallisSA64*835177.114not out2v SLKimberley4 Dec 2002
Nasser HussainENG64777283.121c JA Rennie b HK Olonga2v ZIMKimberley30 Jan 2000
Saleem ElahiPAK631005063.002c DB Kotze b AJ Burger1v NAMKimberley16 Feb 2003
MO OdumbeKEN60944063.835lbw b CK Langeveldt1v SAKimberley14 Oct 2001
Brendan TaylorZIM593943151.282c J Theron b RJ Peterson2v SAKimberley10 Oct 2010
Chamu ChibhabhaZIM594162143.903c WD Parnell b J Botha2v SAKimberley10 Oct 2010
Dinesh ChandimalSL59811172.844b LL Tsotsobe2v SAKimberley20 Jan 2012
Mohammad AshrafulBAN56826168.292c & b SE Bond1v NZKimberley26 Feb 2003
RD ShahKEN55677182.092c HH Gibbs b N Boje1v SAKimberley14 Oct 2001
Thomas OdoyoKEN53664080.306b SM Pollock1v SAKimberley14 Oct 2001
Habibul BasharBAN51676076.123c JN Rhodes b M Ntini1v SAKimberley9 Oct 2002
Russel ArnoldSL50883056.827c ND McKenzie b SM Pollock1v SAKimberley4 Dec 2002
Grant ElliottNZ48635076.194c †Q de Kock b RK Kleinveldt1v SAKimberley22 Jan 2013
Graeme SmithSA462971158.622c AG Cremer b BRM Taylor1v ZIMKimberley10 Oct 2010
Mohammad YousufPAK43553078.185c LJ Burger b BL Kotze1v NAMKimberley16 Feb 2003
Martin van JaarsveldSA423390127.273c Javed Omar b Talha Jubair2v BANKimberley9 Oct 2002
Mohammad RafiqueBAN41*423297.629not out1v NZKimberley26 Feb 2003
Marvan AtapattuSL39467084.781run out (M Ntini/†MV Boucher)1v SAKimberley4 Dec 2002
Scott StyrisNZ37*3621102.784not out2v BANKimberley26 Feb 2003
Alviro PetersenSA37394194.871c WU Tharanga b HMRKB Herath1v SLKimberley20 Jan 2012
Rashid LatifPAK363040120.006b G Snyman1v NAMKimberley16 Feb 2003
JP DuminySA36472076.605c †KC Sangakkara b NLTC Perera1v SLKimberley20 Jan 2012
Khaled MashudBAN35*545064.817not out1v NZKimberley26 Feb 2003
Heath StreakZIM35*653053.858not out1v ENGKimberley30 Jan 2000
Chris CairnsNZ33*2131157.145not out2v BANKimberley26 Feb 2003
Kumar SangakkaraSL323121103.233c AN Petersen b RJ Peterson2v SAKimberley20 Jan 2012
Page 1Next

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.