Highest percentage of runs in a completed innings

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

RankPlayerRunsTotal%InnsTeamOppositionGroundMatch DateScorecard
🥇 1
IVA Richards189*272/969.481West Indiesv EnglandManchester31 May 1984ODI # 264
🥈 2
DA Warner9414166.661Australiav ZimbabweTownsville3 Sep 2022ODI # 4460
🥉 3
N Kapil Dev175*266/865.781Indiav ZimbabweTunbridge Wells18 Jun 1983ODI # 216
4
RG Sharma264404/565.341Indiav Sri LankaEden Gardens13 Nov 2014ODI # 3544
5
TP Ura15123564.251P.N.G.v IrelandHarare6 Mar 2018ODI # 3986
6
JS Malhotra173*271/963.831U.S.A.v P.N.G.Al Amerat9 Sep 2021ODI # 4320
7
AH Jones477463.511New Zealandv PakistanSharjah1 May 1990ODI # 629
8
ST Jayasuriya189299/563.211Sri Lankav IndiaSharjah29 Oct 2000ODI # 1652
9
SB Styris14122562.662New Zealandv Sri LankaBloemfontein10 Feb 2003ODI # 1944
10
CK Coventry194*312/862.171Zimbabwev BangladeshBulawayo16 Aug 2009ODI # 2873
11
DR Martyn116*19160.731Australiav New ZealandAuckland3 Mar 2000ODI # 1571
12
EC Joyce160*265/560.371Irelandv AfghanistanBelfast19 Jul 2016ODI # 3764
13
MJ Guptill237*393/660.31New Zealandv West IndiesWellington21 Mar 2015ODI # 3643
14
RA Smith167*277/560.281Englandv AustraliaBirmingham21 May 1993ODI # 831
15
WU Tharanga112*18759.892Sri Lankav PakistanAbu Dhabi16 Oct 2017ODI # 3924
16
Rohan Mustafa8814759.861U.A.E.v P.N.G.Dubai (DICS)19 Mar 2022ODI # 4371
17
Shubman Gill208349/859.591Indiav New ZealandHyderabad18 Jan 2023ODI # 4507
18
Fakhar Zaman193324/959.562Pakistanv South AfricaJohannesburg4 Apr 2021ODI # 4286
19
DL Houghton14223959.412Zimbabwev New ZealandHyderabad (Deccan)10 Oct 1987ODI # 454
20
KIC Asalanka12721459.341Sri Lankav AustraliaColombo (RPS)12 Feb 2025ODI # 4831
21
Saeed Anwar194327/559.321Pakistanv IndiaChennai21 May 1997ODI # 1209
22
SC Williams10217259.32Zimbabwev AfghanistanBulawayo24 Oct 2015ODI # 3699
23
DI Gower158267/659.171Englandv New ZealandBrisbane15 Jan 1983ODI # 168
24
DA Warner156264/859.091Australiav New ZealandMelbourne9 Dec 2016ODI # 3813
25
SC Ganguly153*261/558.621Indiav New ZealandGwalior11 Nov 1999ODI # 1524
26
G Kirsten188*321/258.561South Africav U.A.E.Rawalpindi16 Feb 1996ODI # 1049
27
DA Warner17329658.442Australiav South AfricaCape Town12 Oct 2016ODI # 3795
28
HH Gibbs59*10158.412South Africav PakistanSharjah28 Mar 2000ODI # 1582
29
Soumya Sarkar16929158.071Bangladeshv New ZealandNelson20 Dec 2023ODI # 4715
30
MS Dhoni6511258.031Indiav Sri LankaDharamsala10 Dec 2017ODI # 3939
31
CH Gayle215372/257.791West Indiesv ZimbabweCanberra24 Feb 2015ODI # 3612
32
RT Ponting123213/557.741Australiav Sri LankaMelbourne9 Jan 1996ODI # 1032
33
F du Plessis12622057.272South Africav AustraliaHarare2 Sep 2014ODI # 3522
34
ME Trescothick13724057.082Englandv PakistanLord's12 Jun 2001ODI # 1722
35
KO Otieno6912256.552Kenyav ZimbabweHarare3 Mar 2006ODI # 2344
36
BJ Bennett169299/556.521Zimbabwev IrelandHarare14 Feb 2025ODI # 4837
37
Misbah-ul-Haq96*17056.471Pakistanv West IndiesThe Oval7 Jun 2013ODI # 3364
38
HM Amla10118056.112South Africav Sri LankaPallekele9 Jul 2014ODI # 3501
39
DL Haynes145*259/555.981West Indiesv New ZealandAlbion14 Apr 1985ODI # 326
40
HH Gibbs11821155.921South Africav EnglandDurban11 Feb 2005ODI # 2225
41
PJ Hughes138*247/555.871Australiav Sri LankaHobart23 Jan 2013ODI # 3326
42
GS Chappell10819455.672Australiav New ZealandAuckland13 Feb 1982ODI # 144
43
AJ Lamb8114655.472Englandv PakistanMelbourne2 Mar 1985ODI # 314
43
RL Powell7613755.472West Indiesv IndiaToronto14 Sep 1999ODI # 1499
45
NJ Astle117211/855.451New Zealandv IndiaColombo (RPS)20 Jul 2001ODI # 1736
46
BRM Taylor128*231/655.411Zimbabwev New ZealandHarare20 Oct 2011ODI # 3204
47
CS MacLeod154278/955.391Scotlandv P.N.G.Port Moresby6 Oct 2017ODI # 3920
48
GM Turner171*309/555.331New Zealandv East AfricaBirmingham7 Jun 1975ODI # 20
48
RG Sharma171*309/355.331Indiav AustraliaW.A.C.A12 Jan 2016ODI # 3723
50
PR Stirling8916155.271Irelandv AfghanistanDehradun28 Feb 2019ODI # 4100
51
Mushfiqur Rahim14426155.171Bangladeshv Sri LankaDubai (DICS)15 Sep 2018ODI # 4036
52
P Nissanka210*381/355.111Sri Lankav AfghanistanPallekele9 Feb 2024ODI # 4725
53
JM Davison11120254.951Canadav West IndiesCenturion23 Feb 2003ODI # 1963
54
Tamim Iqbal12522854.821Bangladeshv EnglandMirpur28 Feb 2010ODI # 2964
55
RG Sharma209383/654.561Indiav AustraliaBengaluru2 Nov 2013ODI # 3428
56
E Chigumbura9016554.541Zimbabwev South AfricaBulawayo21 Aug 2014ODI # 3510
56
SD Hope108*198/954.541West Indiesv BangladeshSylhet14 Dec 2018ODI # 4073
58
Litton Das12122254.51Bangladeshv IndiaDubai (DICS)28 Sep 2018ODI # 4048
59
PR Stirling177325/854.461Irelandv CanadaToronto7 Sep 2010ODI # 3042
59
Ibrahim Zadran177325/754.461Afghanistanv EnglandLahore26 Feb 2025ODI # 4849
61
AP Gurusinha117*215/954.412Sri Lankav New ZealandSharjah18 Apr 1994ODI # 909
62
A Flower142*261/854.41Zimbabwev EnglandHarare7 Oct 2001ODI # 1754
63
Najmul Hossain Shanto8916454.261Bangladeshv Sri LankaPallekele31 Aug 2023ODI # 4629
64
H Masakadza178*329/354.11Zimbabwev KenyaHarare18 Oct 2009ODI # 2912
65
MS Chapman81150542New Zealandv Sri LankaAuckland11 Jan 2025ODI # 4824
66
DJ Callaghan169*314/753.821South Africav New ZealandCenturion11 Dec 1994ODI # 960
67
KC Sangakkara128238/653.781Sri Lankav IndiaAdelaide19 Feb 2008ODI # 2681
68
Nasir Hossain100186/753.762Bangladeshv PakistanMirpur3 Dec 2011ODI # 3220
69
MG Erasmus121*22653.531Namibiav OmanICCA Dubai6 Mar 2022ODI # 4361
70
Mahmudullah7614253.522Bangladeshv Sri LankaMirpur27 Jan 2018ODI # 3967
71
Mohammad Shahzad315853.442Afghanistanv ZimbabweSharjah2 Jan 2016ODI # 3719
71
Nizakat Khan9317453.441Hong Kongv U.A.E.Dubai (DICS)26 Jan 2017ODI # 3827
73
CS MacLeod133*249/853.411Scotlandv U.S.A.Aberdeen17 Aug 2022ODI # 4449
74
BRM Taylor118*221/953.391Zimbabwev BangladeshChattogram5 Nov 2009ODI # 2922
75
PA de Silva134251/753.381Sri Lankav PakistanSharjah7 Apr 1997ODI # 1193
76
A Flower120*225/453.331Zimbabwev Sri LankaSharjah21 Oct 2000ODI # 1642
77
BRM Taylor10619953.261Zimbabwev BangladeshBulawayo19 Aug 2011ODI # 3181
78
Shahriar Nafees123*231/653.241Bangladeshv ZimbabweJaipur13 Oct 2006ODI # 2427
79
Imrul Kayes144271/853.131Bangladeshv ZimbabweMirpur21 Oct 2018ODI # 4057
80
Wasim Akram8616253.081Pakistanv AustraliaMelbourne23 Feb 1990ODI # 610
81
RG Sharma208*392/453.061Indiav Sri LankaMohali13 Dec 2017ODI # 3941
82
TWM Latham140*264/953.031New Zealandv NetherlandsHamilton2 Apr 2022ODI # 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