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:
New Zealand v Pakistan at Abu Dhabi, 5th ODI, Dec 19, 2014 [ODI # 3571]
New Zealand v Pakistan at Abu Dhabi, 4th ODI, Dec 17, 2014 [ODI # 3570]
Sri Lanka v England at Colombo (RPS), 7th ODI, Dec 16, 2014 [ODI # 3569]

Statsguru Trivia

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

Did you know?

South Africa's AB de Villiers is the only wicketkeeper to score a hundred and effect ten dismissals in the same Test. He scored 103* in the second innings and effected 11 dismissals in a Test against Pakistan at Johannesburg in 2013.

Random Record

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

Sponsored Links

Tournament, match & LIVE fixed odds at bet365