Records / One-Day Internationals / Batting records / Highest percentage of runs in a completed innings

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
RG Sharma 264 404/5 65.34 1 India v Sri Lanka Kolkata 13 Nov 2014 ODI # 3544
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
F du Plessis 126 220 57.27 2 South Africa v Australia Harare 2 Sep 2014 ODI # 3522
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
E Chigumbura 90 165 54.54 1 Zimbabwe v South Africa Bulawayo 21 Aug 2014 ODI # 3510
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

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:
Bangladesh v Zimbabwe at Chittagong, 2nd ODI, Nov 23, 2014 [ODI # 3552]
Australia v South Africa at Sydney, 5th ODI, Nov 23, 2014 [ODI # 3551]
Bangladesh v Zimbabwe at Chittagong, 1st ODI, Nov 21, 2014 [ODI # 3550]
Australia v South Africa at Melbourne, 4th ODI, Nov 21, 2014 [ODI # 3549]

Statsguru Trivia

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

Did you know?

Gordon Greenidge is the only opening batsman to have been dismissed in the 90s in both innings of a Test match. Incidentally, this has happened to him on two occasions, versus Pakistan in 1977 and against New Zealand in 1980.

Random Record

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

Sponsored Links

Tournament, match & LIVE fixed odds at bet365