Player Runs Total % Inns Team Opposition Ground Match Date Scorecard
IVA Richards 189* 272/9 69.48 1 West Indies v England Manchester 31 May 1984 ODI # 264
N Kapil Dev 175* 266/8 65.78 1 India v Zimbabwe Tunbridge Wells 18 Jun 1983 ODI # 216
AH Jones 47 74 63.51 1 New Zealand v Pakistan Sharjah 1 May 1990 ODI # 629
ST Jayasuriya 189 299/5 63.21 1 Sri Lanka v India Sharjah 29 Oct 2000 ODI # 1652
SB Styris 141 225 62.66 2 New Zealand v Sri Lanka Bloemfontein 10 Feb 2003 ODI # 1944
CK Coventry 194* 312/8 62.17 1 Zimbabwe v Bangladesh Bulawayo 16 Aug 2009 ODI # 2873
DR Martyn 116* 191 60.73 1 Australia v New Zealand Auckland 3 Mar 2000 ODI # 1571
RA Smith 167* 277/5 60.28 1 England v Australia Birmingham 21 May 1993 ODI # 831
DL Houghton 142 239 59.41 2 Zimbabwe v New Zealand Hyderabad (Deccan) 10 Oct 1987 ODI # 454
Saeed Anwar 194 327/5 59.32 1 Pakistan v India Chennai 21 May 1997 ODI # 1209
DI Gower 158 267/6 59.17 1 England v New Zealand Brisbane 15 Jan 1983 ODI # 168
SC Ganguly 153* 261/5 58.62 1 India v New Zealand Gwalior 11 Nov 1999 ODI # 1524
G Kirsten 188* 321/2 58.56 1 South Africa v U.A.E. Rawalpindi 16 Feb 1996 ODI # 1049
HH Gibbs 59* 101 58.41 2 South Africa v Pakistan Sharjah 28 Mar 2000 ODI # 1582
RT Ponting 123 213/5 57.74 1 Australia v Sri Lanka Melbourne 9 Jan 1996 ODI # 1032
ME Trescothick 137 240 57.08 2 England v Pakistan Lord's 12 Jun 2001 ODI # 1722
KO Otieno 69 122 56.55 2 Kenya v Zimbabwe Harare 3 Mar 2006 ODI # 2344
Misbah-ul-Haq 96* 170 56.47 1 Pakistan v West Indies The Oval 7 Jun 2013 ODI # 3364
HM Amla 101 180 56.11 2 South Africa v Sri Lanka Pallekele 9 Jul 2014 ODI # 3501
DL Haynes 145* 259/5 55.98 1 West Indies v New Zealand Albion 14 Apr 1985 ODI # 326
HH Gibbs 118 211 55.92 1 South Africa v England Durban 11 Feb 2005 ODI # 2225
PJ Hughes 138* 247/5 55.87 1 Australia v Sri Lanka Hobart 23 Jan 2013 ODI # 3326
GS Chappell 108 194 55.67 2 Australia v New Zealand Auckland 13 Feb 1982 ODI # 144
AJ Lamb 81 146 55.47 2 England v Pakistan Melbourne 2 Mar 1985 ODI # 314
RL Powell 76 137 55.47 2 West Indies v India Toronto 14 Sep 1999 ODI # 1499
NJ Astle 117 211/8 55.45 1 New Zealand v India Colombo (RPS) 20 Jul 2001 ODI # 1736
BRM Taylor 128* 231/6 55.41 1 Zimbabwe v New Zealand Harare 20 Oct 2011 ODI # 3204
GM Turner 171* 309/5 55.33 1 New Zealand v East Africa Birmingham 7 Jun 1975 ODI # 20
JM Davison 111 202 54.95 1 Canada v West Indies Centurion 23 Feb 2003 ODI # 1963
Tamim Iqbal 125 228 54.82 1 Bangladesh v England Dhaka 28 Feb 2010 ODI # 2964
RG Sharma 209 383/6 54.56 1 India v Australia Bangalore 2 Nov 2013 ODI # 3428
PR Stirling 177 325/8 54.46 1 Ireland v Canada Toronto 7 Sep 2010 ODI # 3042
AP Gurusinha 117* 215/9 54.41 2 Sri Lanka v New Zealand Sharjah 18 Apr 1994 ODI # 909
A Flower 142* 261/8 54.40 1 Zimbabwe v England Harare 7 Oct 2001 ODI # 1754
H Masakadza 178* 329/3 54.10 1 Zimbabwe v Kenya Harare 18 Oct 2009 ODI # 2912
DJ Callaghan 169* 314/7 53.82 1 South Africa v New Zealand Centurion 11 Dec 1994 ODI # 960
KC Sangakkara 128 238/6 53.78 1 Sri Lanka v India Adelaide 19 Feb 2008 ODI # 2681
Nasir Hossain 100 186/7 53.76 2 Bangladesh v Pakistan Dhaka 3 Dec 2011 ODI # 3220
PA de Silva 134 251/7 53.38 1 Sri Lanka v Pakistan Sharjah 7 Apr 1997 ODI # 1193
BRM Taylor 118* 221/9 53.39 1 Zimbabwe v Bangladesh Chittagong 5 Nov 2009 ODI # 2922
A Flower 120* 225/4 53.33 1 Zimbabwe v Sri Lanka Sharjah 21 Oct 2000 ODI # 1642
BRM Taylor 106 199 53.26 1 Zimbabwe v Bangladesh Bulawayo 19 Aug 2011 ODI # 3181
Shahriar Nafees 123* 231/6 53.24 1 Bangladesh v Zimbabwe Jaipur 13 Oct 2006 ODI # 2427
Wasim Akram 86 162 53.08 1 Pakistan v Australia Melbourne 23 Feb 1990 ODI # 610
A Flower 145 274/8 52.91 2 Zimbabwe v India Colombo (RPS) 14 Sep 2002 ODI # 1876
SC Ganguly 141 267/6 52.80 1 India v Pakistan Adelaide 25 Jan 2000 ODI # 1547
KC Sangakkara 169 320/5 52.81 1 Sri Lanka v South Africa Colombo (RPS) 20 Jul 2013 ODI # 3392
AN Cook 137 260/7 52.69 1 England v Pakistan Abu Dhabi 13 Feb 2012 ODI # 3238
MJ Guptill 189* 359/3 52.64 1 New Zealand v England Southampton 2 Jun 2013 ODI # 3361
H Masakadza 62 118 52.54 1 Zimbabwe v Sri Lanka Bulawayo 1 Jun 2010 ODI # 2985
V Sehwag 219 418/5 52.39 1 India v West Indies Indore 8 Dec 2011 ODI # 3223
GW Flower 77 147 52.38 2 Zimbabwe v Pakistan Peshawar 3 Nov 1996 ODI # 1136
MJ Greatbatch 111 212/6 52.35 1 New Zealand v England The Oval 25 May 1990 ODI # 633
MW Goodwin 111 212/8 52.35 1 Zimbabwe v Sri Lanka Colombo (RPS) 24 Jan 1998 ODI # 1284
KC Sangakkara 101 193 52.33 2 Sri Lanka v Australia Colombo (RPS) 27 Feb 2004 ODI # 2106
ML Hayden 181* 346/5 52.31 1 Australia v New Zealand Hamilton 20 Feb 2007 ODI # 2527
HM Amla 150 287/5 52.26 1 South Africa v England Southampton 28 Aug 2012 ODI # 3298
HM Amla 119* 228/9 52.19 1 South Africa v Pakistan Dubai (DSC) 2 Nov 2010 ODI # 3064
NFI McCallum 121* 232/7 52.15 1 Scotland v Ireland Benoni 1 Apr 2009 ODI # 2830
DL Haynes 138* 265/5 52.07 1 West Indies v England Gwalior 27 Oct 1989 ODI # 586
AJ Stewart 100* 192 52.08 2 England v West Indies Nottingham 20 Jul 2000 ODI # 1618
S Chanderpaul 127* 244/8 52.04 2 West Indies v Zimbabwe Harare 30 Nov 2007 ODI # 2649
JP Bray 115* 221/9 52.03 1 Ireland v Zimbabwe Kingston 15 Mar 2007 ODI # 2535
Amjad Ali 77 148 52.02 2 U.A.E. v Sri Lanka Lahore 26 Jun 2008 ODI # 2718
Salman Butt 129 248 52.01 2 Pakistan v India Kanpur 11 Nov 2007 ODI # 2645
GM Wood 104* 200/9 52.00 1 Australia v West Indies Adelaide 27 Jan 1985 ODI # 297
KS Williamson 145* 279/8 51.97 1 New Zealand v South Africa Kimberley 22 Jan 2013 ODI # 3325
KO Otieno 120 231 51.94 1 Kenya v Bangladesh Dhaka 24 Mar 1999 ODI # 1418
RL Dias 121 233/8 51.93 1 Sri Lanka v India Bangalore 26 Sep 1982 ODI # 159
DB Vengsarkar 95* 183/8 51.91 1 India v Pakistan Sharjah 10 Apr 1987 ODI # 447
RB Richardson 122 235 51.91 2 West Indies v Pakistan Sharjah 21 Oct 1991 ODI # 682
XM Marshall 157* 303/4 51.81 1 West Indies v Canada King City (NW) 22 Aug 2008 ODI # 2749
BN Cooper 74 143 51.74 1 Netherlands v Canada King City (NW) 27 Aug 2013 ODI # 3405
W Barresi 137* 265/6 51.69 1 Netherlands v Kenya Lincoln 23 Jan 2014 ODI # 3460
SR Tendulkar 146 283/8 51.59 1 India v Zimbabwe Jodhpur 8 Dec 2000 ODI # 1658
Saeed Anwar 101 196/8 51.53 1 Pakistan v New Zealand Lahore 2 Nov 1990 ODI # 636
DI Gower 122 237/8 51.47 2 England v New Zealand Melbourne 13 Jan 1983 ODI # 167
Zaheer Abbas 123 239/4 51.46 1 Pakistan v Sri Lanka Lahore 29 Mar 1982 ODI # 150
S Chanderpaul 107* 208 51.44 2 West Indies v Pakistan Abu Dhabi 14 Nov 2008 ODI # 2775
Shakib Al Hasan 108 210 51.42 1 Bangladesh v Pakistan Multan 16 Apr 2008 ODI # 2702
AR Border 127* 247/6 51.41 1 Australia v West Indies Sydney 6 Feb 1985 ODI # 303
S Chanderpaul 150 292/9 51.36 1 West Indies v South Africa East London 24 Jan 1999 ODI # 1393
KJ Coetzer 133 259/9 51.35 1 Scotland v Afghanistan Sharjah 8 Mar 2013 ODI # 3342
CS MacLeod 175 341/9 51.31 1 Scotland v Canada Christchurch 23 Jan 2014 ODI # 3459
DM Jones 145 283/5 51.23 1 Australia v England Brisbane 16 Dec 1990 ODI # 653
ME Waugh 173 338/6 51.18 1 Australia v West Indies Melbourne 9 Feb 2001 ODI # 1687
Rameez Raja 114 223/2 51.12 1 Pakistan v New Zealand Sialkot 6 Nov 1990 ODI # 638
KA Pollard 119 233 51.07 2 West Indies v India Chennai 11 Dec 2011 ODI # 3224
NC Johnson 132* 259/6 50.96 2 Zimbabwe v Australia Lord's 9 Jun 1999 ODI # 1477
A Bagai 137* 269/9 50.92 2 Canada v Scotland Nairobi (Ruaraka) 31 Jan 2007 ODI # 2495
M Azharuddin 153* 301/3 50.83 1 India v Zimbabwe Cuttack 9 Apr 1998 ODI # 1311
HH Gibbs 153 301/8 50.83 1 South Africa v Bangladesh Potchefstroom 3 Oct 2002 ODI # 1890
NV Knight 125* 246 50.81 1 England v Pakistan Nottingham 1 Sep 1996 ODI # 1111
DA Warner 163 321/6 50.77 1 Australia v Sri Lanka Brisbane 4 Mar 2012 ODI # 3255
CL Hooper 100* 197/7 50.76 1 West Indies v England Sharjah 13 Dec 1997 ODI # 1261
BC Lara 169 333/7 50.75 1 West Indies v Sri Lanka Sharjah 16 Oct 1995 ODI # 1010
CG Greenidge 103 203/7 50.73 1 West Indies v New Zealand Christchurch 6 Feb 1980 ODI # 88
SB Styris 111* 219/7 50.68 1 New Zealand v Sri Lanka St George's 12 Apr 2007 ODI # 2569
EC Joyce 116* 229/9 50.65 1 Ireland v Pakistan Dublin 26 May 2013 ODI # 3358
CB Wishart 172* 340/2 50.58 1 Zimbabwe v Namibia Harare 10 Feb 2003 ODI # 1943
SR Tendulkar 137 271/3 50.55 1 India v Sri Lanka Delhi 2 Mar 1996 ODI # 1070
MS Dhoni 95 188 50.53 1 India v West Indies Kingston 28 Jun 2009 ODI # 2853
BRM Taylor 145* 287/6 50.52 2 Zimbabwe v South Africa Bloemfontein 15 Oct 2010 ODI # 3057
SR Tendulkar 175 347 50.43 2 India v Australia Hyderabad (Deccan) 5 Nov 2009 ODI # 2923
CH Gayle 122 242 50.41 2 West Indies v Pakistan Abu Dhabi 16 Nov 2008 ODI # 2776
Tamim Iqbal 63 125 50.40 2 Bangladesh v Australia Darwin 6 Sep 2008 ODI # 2762
RA Smith 129 256 50.39 1 England v India Gwalior 4 Mar 1993 ODI # 813
IVA Richards 181 360/4 50.27 1 West Indies v Sri Lanka Karachi 13 Oct 1987 ODI # 457
Rizwan Cheema 94 187 50.26 2 Canada v Netherlands Amstelveen 11 Jul 2009 ODI # 2859
IVA Richards 119 237/9 50.21 1 West Indies v New Zealand Dunedin 18 Mar 1987 ODI # 435
GR Marsh 126* 251/8 50.19 1 Australia v New Zealand Chandigarh 27 Oct 1987 ODI # 470
SC Ganguly 139 277/6 50.18 1 India v Zimbabwe Nairobi (Gym) 1 Oct 1999 ODI # 1508
RB McCosker 95 190 50.00 1 Australia v West Indies Sydney 18 Jan 1980 ODI # 85
RB Richardson 108* 216/7 50.00 2 West Indies v England Kingston 3 Mar 1990 ODI # 614
Javed Miandad 107 214/6 50.00 1 Pakistan v South Africa East London 15 Feb 1993 ODI # 803
WJ Cronje 81 162 50.00 2 South Africa v Pakistan East London 15 Feb 1993 ODI # 803
NC Johnson 110 220 50.00 2 Zimbabwe v Australia Bulawayo 21 Oct 1999 ODI # 1518
GW Flower 105* 210 50.00 1 Zimbabwe v Pakistan Harare 30 Nov 2002 ODI # 1906
AC Gilchrist 172 344/7 50.00 1 Australia v Zimbabwe Hobart 16 Jan 2004 ODI # 2082
CH Gayle 152* 304/2 50.00 1 West Indies v South Africa Johannesburg 4 Feb 2004 ODI # 2096
KJ O'Brien 142 284/4 50.00 1 Ireland v Kenya Nairobi (Ruaraka) 2 Feb 2007 ODI # 2499
AC Gilchrist 118 236 50.00 1 Australia v Sri Lanka Perth 15 Feb 2008 ODI # 2679
TLW Cooper 101 202/8 50.00 1 Netherlands v Afghanistan The Hague 7 Jul 2010 ODI # 3017
TM Dilshan 160* 320/4 50.00 1 Sri Lanka v India Hobart 28 Feb 2012 ODI # 3251
WU Tharanga 174* 348/1 50.00 1 Sri Lanka v India Kingston 2 Jul 2013 ODI # 3382

only includes cases where a team is all out or where the full allocation of scheduled overs was used

Records include the following recent matches:
Zimbabwe v Afghanistan at Bulawayo, 4th ODI, Jul 24, 2014 [ODI # 3506]
Zimbabwe v Afghanistan at Bulawayo, 3rd ODI, Jul 22, 2014 [ODI # 3505]
Zimbabwe v Afghanistan at Bulawayo, 2nd ODI, Jul 20, 2014 [ODI # 3504]

Statsguru Trivia

Use Statsguru to submit your own queries and mail us the urls here

Did you know?

Zimbabwe has not played a three-Test series in the last 13 years. Their last three-Test series was against Sri Lanka in 2001/02. Out of the 49 series that Zimbabwe have played, only five have included three Tests. Their upcoming 50th Test series - against Bangladesh - is set to have three Tests.

Random Record

Most consecutive five-wickets-in-an-innings - Test matches

Sponsored Links

Tournament, match & LIVE fixed odds at bet365