One-Day Internationals Cricket – Highest percentage of runs in a completed innings
One-Day Internationals
Long innings
Highest percentage of runs in a completed innings
Rank | Player | Runs | Total | % | Inns | Team | Opposition | Ground | Match Date | Scorecard |
---|---|---|---|---|---|---|---|---|---|---|
🥇 1 | IVA Richards | 189* | 272/9 | 69.48 | 1 | West Indies | v England | Manchester | 31 May 1984 | ODI # 264 |
🥈 2 | DA Warner | 94 | 141 | 66.66 | 1 | Australia | v Zimbabwe | Townsville | 3 Sep 2022 | ODI # 4460 |
🥉 3 | N Kapil Dev | 175* | 266/8 | 65.78 | 1 | India | v Zimbabwe | Tunbridge Wells | 18 Jun 1983 | ODI # 216 |
4 | RG Sharma | 264 | 404/5 | 65.34 | 1 | India | v Sri Lanka | Eden Gardens | 13 Nov 2014 | ODI # 3544 |
5 | TP Ura | 151 | 235 | 64.25 | 1 | P.N.G. | v Ireland | Harare | 6 Mar 2018 | ODI # 3986 |
6 | JS Malhotra | 173* | 271/9 | 63.83 | 1 | U.S.A. | v P.N.G. | Al Amerat | 9 Sep 2021 | ODI # 4320 |
7 | AH Jones | 47 | 74 | 63.51 | 1 | New Zealand | v Pakistan | Sharjah | 1 May 1990 | ODI # 629 |
8 | ST Jayasuriya | 189 | 299/5 | 63.21 | 1 | Sri Lanka | v India | Sharjah | 29 Oct 2000 | ODI # 1652 |
9 | SB Styris | 141 | 225 | 62.66 | 2 | New Zealand | v Sri Lanka | Bloemfontein | 10 Feb 2003 | ODI # 1944 |
10 | CK Coventry | 194* | 312/8 | 62.17 | 1 | Zimbabwe | v Bangladesh | Bulawayo | 16 Aug 2009 | ODI # 2873 |
11 | DR Martyn | 116* | 191 | 60.73 | 1 | Australia | v New Zealand | Auckland | 3 Mar 2000 | ODI # 1571 |
12 | EC Joyce | 160* | 265/5 | 60.37 | 1 | Ireland | v Afghanistan | Belfast | 19 Jul 2016 | ODI # 3764 |
13 | MJ Guptill | 237* | 393/6 | 60.3 | 1 | New Zealand | v West Indies | Wellington | 21 Mar 2015 | ODI # 3643 |
14 | RA Smith | 167* | 277/5 | 60.28 | 1 | England | v Australia | Birmingham | 21 May 1993 | ODI # 831 |
15 | WU Tharanga | 112* | 187 | 59.89 | 2 | Sri Lanka | v Pakistan | Abu Dhabi | 16 Oct 2017 | ODI # 3924 |
16 | Rohan Mustafa | 88 | 147 | 59.86 | 1 | U.A.E. | v P.N.G. | Dubai (DICS) | 19 Mar 2022 | ODI # 4371 |
17 | Shubman Gill | 208 | 349/8 | 59.59 | 1 | India | v New Zealand | Hyderabad | 18 Jan 2023 | ODI # 4507 |
18 | Fakhar Zaman | 193 | 324/9 | 59.56 | 2 | Pakistan | v South Africa | Johannesburg | 4 Apr 2021 | ODI # 4286 |
19 | DL Houghton | 142 | 239 | 59.41 | 2 | Zimbabwe | v New Zealand | Hyderabad (Deccan) | 10 Oct 1987 | ODI # 454 |
20 | KIC Asalanka | 127 | 214 | 59.34 | 1 | Sri Lanka | v Australia | Colombo (RPS) | 12 Feb 2025 | ODI # 4831 |
21 | Saeed Anwar | 194 | 327/5 | 59.32 | 1 | Pakistan | v India | Chennai | 21 May 1997 | ODI # 1209 |
22 | SC Williams | 102 | 172 | 59.3 | 2 | Zimbabwe | v Afghanistan | Bulawayo | 24 Oct 2015 | ODI # 3699 |
23 | DI Gower | 158 | 267/6 | 59.17 | 1 | England | v New Zealand | Brisbane | 15 Jan 1983 | ODI # 168 |
24 | DA Warner | 156 | 264/8 | 59.09 | 1 | Australia | v New Zealand | Melbourne | 9 Dec 2016 | ODI # 3813 |
25 | SC Ganguly | 153* | 261/5 | 58.62 | 1 | India | v New Zealand | Gwalior | 11 Nov 1999 | ODI # 1524 |
26 | G Kirsten | 188* | 321/2 | 58.56 | 1 | South Africa | v U.A.E. | Rawalpindi | 16 Feb 1996 | ODI # 1049 |
27 | DA Warner | 173 | 296 | 58.44 | 2 | Australia | v South Africa | Cape Town | 12 Oct 2016 | ODI # 3795 |
28 | HH Gibbs | 59* | 101 | 58.41 | 2 | South Africa | v Pakistan | Sharjah | 28 Mar 2000 | ODI # 1582 |
29 | Soumya Sarkar | 169 | 291 | 58.07 | 1 | Bangladesh | v New Zealand | Nelson | 20 Dec 2023 | ODI # 4715 |
30 | MS Dhoni | 65 | 112 | 58.03 | 1 | India | v Sri Lanka | Dharamsala | 10 Dec 2017 | ODI # 3939 |
31 | CH Gayle | 215 | 372/2 | 57.79 | 1 | West Indies | v Zimbabwe | Canberra | 24 Feb 2015 | ODI # 3612 |
32 | RT Ponting | 123 | 213/5 | 57.74 | 1 | Australia | v Sri Lanka | Melbourne | 9 Jan 1996 | ODI # 1032 |
33 | F du Plessis | 126 | 220 | 57.27 | 2 | South Africa | v Australia | Harare | 2 Sep 2014 | ODI # 3522 |
34 | ME Trescothick | 137 | 240 | 57.08 | 2 | England | v Pakistan | Lord's | 12 Jun 2001 | ODI # 1722 |
35 | KO Otieno | 69 | 122 | 56.55 | 2 | Kenya | v Zimbabwe | Harare | 3 Mar 2006 | ODI # 2344 |
36 | BJ Bennett | 169 | 299/5 | 56.52 | 1 | Zimbabwe | v Ireland | Harare | 14 Feb 2025 | ODI # 4837 |
37 | Misbah-ul-Haq | 96* | 170 | 56.47 | 1 | Pakistan | v West Indies | The Oval | 7 Jun 2013 | ODI # 3364 |
38 | HM Amla | 101 | 180 | 56.11 | 2 | South Africa | v Sri Lanka | Pallekele | 9 Jul 2014 | ODI # 3501 |
39 | DL Haynes | 145* | 259/5 | 55.98 | 1 | West Indies | v New Zealand | Albion | 14 Apr 1985 | ODI # 326 |
40 | HH Gibbs | 118 | 211 | 55.92 | 1 | South Africa | v England | Durban | 11 Feb 2005 | ODI # 2225 |
41 | PJ Hughes | 138* | 247/5 | 55.87 | 1 | Australia | v Sri Lanka | Hobart | 23 Jan 2013 | ODI # 3326 |
42 | GS Chappell | 108 | 194 | 55.67 | 2 | Australia | v New Zealand | Auckland | 13 Feb 1982 | ODI # 144 |
43 | AJ Lamb | 81 | 146 | 55.47 | 2 | England | v Pakistan | Melbourne | 2 Mar 1985 | ODI # 314 |
43 | RL Powell | 76 | 137 | 55.47 | 2 | West Indies | v India | Toronto | 14 Sep 1999 | ODI # 1499 |
45 | NJ Astle | 117 | 211/8 | 55.45 | 1 | New Zealand | v India | Colombo (RPS) | 20 Jul 2001 | ODI # 1736 |
46 | BRM Taylor | 128* | 231/6 | 55.41 | 1 | Zimbabwe | v New Zealand | Harare | 20 Oct 2011 | ODI # 3204 |
47 | CS MacLeod | 154 | 278/9 | 55.39 | 1 | Scotland | v P.N.G. | Port Moresby | 6 Oct 2017 | ODI # 3920 |
48 | GM Turner | 171* | 309/5 | 55.33 | 1 | New Zealand | v East Africa | Birmingham | 7 Jun 1975 | ODI # 20 |
48 | RG Sharma | 171* | 309/3 | 55.33 | 1 | India | v Australia | W.A.C.A | 12 Jan 2016 | ODI # 3723 |
50 | PR Stirling | 89 | 161 | 55.27 | 1 | Ireland | v Afghanistan | Dehradun | 28 Feb 2019 | ODI # 4100 |
51 | Mushfiqur Rahim | 144 | 261 | 55.17 | 1 | Bangladesh | v Sri Lanka | Dubai (DICS) | 15 Sep 2018 | ODI # 4036 |
52 | P Nissanka | 210* | 381/3 | 55.11 | 1 | Sri Lanka | v Afghanistan | Pallekele | 9 Feb 2024 | ODI # 4725 |
53 | JM Davison | 111 | 202 | 54.95 | 1 | Canada | v West Indies | Centurion | 23 Feb 2003 | ODI # 1963 |
54 | Tamim Iqbal | 125 | 228 | 54.82 | 1 | Bangladesh | v England | Mirpur | 28 Feb 2010 | ODI # 2964 |
55 | RG Sharma | 209 | 383/6 | 54.56 | 1 | India | v Australia | Bengaluru | 2 Nov 2013 | ODI # 3428 |
56 | E Chigumbura | 90 | 165 | 54.54 | 1 | Zimbabwe | v South Africa | Bulawayo | 21 Aug 2014 | ODI # 3510 |
56 | SD Hope | 108* | 198/9 | 54.54 | 1 | West Indies | v Bangladesh | Sylhet | 14 Dec 2018 | ODI # 4073 |
58 | Litton Das | 121 | 222 | 54.5 | 1 | Bangladesh | v India | Dubai (DICS) | 28 Sep 2018 | ODI # 4048 |
59 | PR Stirling | 177 | 325/8 | 54.46 | 1 | Ireland | v Canada | Toronto | 7 Sep 2010 | ODI # 3042 |
59 | Ibrahim Zadran | 177 | 325/7 | 54.46 | 1 | Afghanistan | v England | Lahore | 26 Feb 2025 | ODI # 4849 |
61 | AP Gurusinha | 117* | 215/9 | 54.41 | 2 | Sri Lanka | v New Zealand | Sharjah | 18 Apr 1994 | ODI # 909 |
62 | A Flower | 142* | 261/8 | 54.4 | 1 | Zimbabwe | v England | Harare | 7 Oct 2001 | ODI # 1754 |
63 | Najmul Hossain Shanto | 89 | 164 | 54.26 | 1 | Bangladesh | v Sri Lanka | Pallekele | 31 Aug 2023 | ODI # 4629 |
64 | H Masakadza | 178* | 329/3 | 54.1 | 1 | Zimbabwe | v Kenya | Harare | 18 Oct 2009 | ODI # 2912 |
65 | MS Chapman | 81 | 150 | 54 | 2 | New Zealand | v Sri Lanka | Auckland | 11 Jan 2025 | ODI # 4824 |
66 | DJ Callaghan | 169* | 314/7 | 53.82 | 1 | South Africa | v New Zealand | Centurion | 11 Dec 1994 | ODI # 960 |
67 | KC Sangakkara | 128 | 238/6 | 53.78 | 1 | Sri Lanka | v India | Adelaide | 19 Feb 2008 | ODI # 2681 |
68 | Nasir Hossain | 100 | 186/7 | 53.76 | 2 | Bangladesh | v Pakistan | Mirpur | 3 Dec 2011 | ODI # 3220 |
69 | MG Erasmus | 121* | 226 | 53.53 | 1 | Namibia | v Oman | ICCA Dubai | 6 Mar 2022 | ODI # 4361 |
70 | Mahmudullah | 76 | 142 | 53.52 | 2 | Bangladesh | v Sri Lanka | Mirpur | 27 Jan 2018 | ODI # 3967 |
71 | Mohammad Shahzad | 31 | 58 | 53.44 | 2 | Afghanistan | v Zimbabwe | Sharjah | 2 Jan 2016 | ODI # 3719 |
71 | Nizakat Khan | 93 | 174 | 53.44 | 1 | Hong Kong | v U.A.E. | Dubai (DICS) | 26 Jan 2017 | ODI # 3827 |
73 | CS MacLeod | 133* | 249/8 | 53.41 | 1 | Scotland | v U.S.A. | Aberdeen | 17 Aug 2022 | ODI # 4449 |
74 | BRM Taylor | 118* | 221/9 | 53.39 | 1 | Zimbabwe | v Bangladesh | Chattogram | 5 Nov 2009 | ODI # 2922 |
75 | PA de Silva | 134 | 251/7 | 53.38 | 1 | Sri Lanka | v Pakistan | Sharjah | 7 Apr 1997 | ODI # 1193 |
76 | A Flower | 120* | 225/4 | 53.33 | 1 | Zimbabwe | v Sri Lanka | Sharjah | 21 Oct 2000 | ODI # 1642 |
77 | BRM Taylor | 106 | 199 | 53.26 | 1 | Zimbabwe | v Bangladesh | Bulawayo | 19 Aug 2011 | ODI # 3181 |
78 | Shahriar Nafees | 123* | 231/6 | 53.24 | 1 | Bangladesh | v Zimbabwe | Jaipur | 13 Oct 2006 | ODI # 2427 |
79 | Imrul Kayes | 144 | 271/8 | 53.13 | 1 | Bangladesh | v Zimbabwe | Mirpur | 21 Oct 2018 | ODI # 4057 |
80 | Wasim Akram | 86 | 162 | 53.08 | 1 | Pakistan | v Australia | Melbourne | 23 Feb 1990 | ODI # 610 |
81 | RG Sharma | 208* | 392/4 | 53.06 | 1 | India | v Sri Lanka | Mohali | 13 Dec 2017 | ODI # 3941 |
82 | TWM Latham | 140* | 264/9 | 53.03 | 1 | New Zealand | v Netherlands | Hamilton | 2 Apr 2022 | ODI # 4381 |
Showing 82 records
Additional Information
only includes cases where a team is all out or where the full allocation of scheduled overs was used