One-Day Internationals Cricket – Most runs in an innings

One-Day Internationals
Most runs

High scores

RankPlayerRunsMinsBalls4s6sSRTeamOppositionGroundMatch DateScorecard
🥇 1
RG Sharma264225173339152.60Indiav Sri LankaEden Gardens13 Nov 2014ODI # 3544
🥈 2
MJ Guptill237*2231632411145.39New Zealandv West IndiesWellington21 Mar 2015ODI # 3643
🥉 3
V Sehwag219208149257146.97Indiav West IndiesIndore08 Dec 2011ODI # 3223
4
CH Gayle2152121471016146.25West Indiesv ZimbabweCanberra24 Feb 2015ODI # 3612
5
Fakhar Zaman210*221156245134.61Pakistanv ZimbabweBulawayo20 Jul 2018ODI # 4020
5
P Nissanka210*221139208151.07Sri Lankav AfghanistanPallekele09 Feb 2024ODI # 4725
7
Ishan Kishan2101691312410160.30Indiav BangladeshChattogram10 Dec 2022ODI # 4499
8
RG Sharma2092221581216132.27Indiav AustraliaBengaluru02 Nov 2013ODI # 3428
9
RG Sharma208*2121531312135.94Indiav Sri LankaMohali13 Dec 2017ODI # 3941
10
Shubman Gill208225149199139.59Indiav New ZealandHyderabad18 Jan 2023ODI # 4507
11
GJ Maxwell201*1811282110157.03Australiav AfghanistanWankhede07 Nov 2023ODI # 4696
12
SR Tendulkar200*226147253136.05Indiav South AfricaGwalior24 Feb 2010ODI # 2962
13
CK Coventry194*191156167124.35Zimbabwev BangladeshBulawayo16 Aug 2009ODI # 2873
14
Saeed Anwar194206146225132.87Pakistanv IndiaChennai21 May 1997ODI # 1209
15
Fakhar Zaman1932241551810124.51Pakistanv South AfricaJohannesburg04 Apr 2021ODI # 4286
16
HG Munsey1912171501411127.33Scotlandv NetherlandsDundee12 Jun 2025ODI # 4888
17
IVA Richards189*-170215111.17West Indiesv EnglandManchester31 May 1984ODI # 264
17
MJ Guptill189*216155192121.93New Zealandv EnglandSouthampton02 Jun 2013ODI # 3361
19
ST Jayasuriya189-161214117.39Sri Lankav IndiaSharjah29 Oct 2000ODI # 1652
20
G Kirsten188*210159134118.23South Africav U.A.E.Rawalpindi16 Feb 1996ODI # 1049
21
SR Tendulkar186*221150203124.00Indiav New ZealandHyderabad (Deccan)08 Nov 1999ODI # 1523
22
SR Watson185*113961515192.70Australiav BangladeshMirpur11 Apr 2011ODI # 3150
23
F du Plessis185212141163131.20South Africav Sri LankaCape Town07 Feb 2017ODI # 3833
24
MS Dhoni183*2101451510126.20Indiav Sri LankaJaipur31 Oct 2005ODI # 2290
25
SC Ganguly183210158177115.82Indiav Sri LankaTaunton26 May 1999ODI # 1463
25
V Kohli183211148221123.64Indiav PakistanMirpur18 Mar 2012ODI # 3263
27
BA Stokes182185124159146.77Englandv New ZealandThe Oval13 Sep 2023ODI # 4643
28
ML Hayden181*2271661110109.03Australiav New ZealandHamilton20 Feb 2007ODI # 2527
28
LRPL Taylor181*213147176123.12New Zealandv EnglandDunedin07 Mar 2018ODI # 3989
30
IVA Richards181-125167144.80West Indiesv Sri LankaKarachi13 Oct 1987ODI # 457
31
MJ Guptill180*1981381511130.43New Zealandv South AfricaHamilton01 Mar 2017ODI # 3843
31
Fakhar Zaman180*220144176125.00Pakistanv New ZealandRawalpindi29 Apr 2023ODI # 4571
33
JJ Roy180151151165119.20Englandv AustraliaMelbourne14 Jan 2018ODI # 3951
34
DA Warner179186128195139.84Australiav PakistanAdelaide26 Jan 2017ODI # 3826
34
JD Campbell179-137156130.65West Indiesv IrelandDublin05 May 2019ODI # 4128
36
H Masakadza178*201167174106.58Zimbabwev KenyaHarare18 Oct 2009ODI # 2912
37
DA Warner178164133195133.83Australiav AfghanistanW.A.C.A04 Mar 2015ODI # 3623
37
Q de Kock1781421131611157.52South Africav AustraliaCenturion30 Sep 2016ODI # 3785
39
JN Malan177*213169166104.73South Africav IrelandDublin (Malahide)16 Jul 2021ODI # 4305
39
MR Marsh177*177132179134.09Australiav BangladeshPune11 Nov 2023ODI # 4700
41
PR Stirling177177134215132.08Irelandv CanadaToronto07 Sep 2010ODI # 3042
41
Ibrahim Zadran177226146126121.23Afghanistanv EnglandLahore26 Feb 2025ODI # 4849
43
E Lewis176*-130177135.38West Indiesv EnglandThe Oval27 Sep 2017ODI # 3916
44
AB de Villiers176121104157169.23South Africav BangladeshPaarl18 Oct 2017ODI # 3925
44
Litton Das176-143168123.07Bangladeshv ZimbabweSylhet06 Mar 2020ODI # 4253
46
N Kapil Dev175*-138166126.81Indiav ZimbabweTunbridge Wells18 Jun 1983ODI # 216
47
HH Gibbs175142111217157.65South Africav AustraliaJohannesburg12 Mar 2006ODI # 2349
47
SR Tendulkar175210141194124.11Indiav AustraliaHyderabad05 Nov 2009ODI # 2923
47
V Sehwag175198140145125.00Indiav BangladeshMirpur19 Feb 2011ODI # 3100
47
CS MacLeod175201141145124.11Scotlandv CanadaChristchurch23 Jan 2014ODI # 3459
47
AK Markram175179126177138.88South Africav NetherlandsJohannesburg02 Apr 2023ODI # 4563
52
WU Tharanga174*228159193109.43Sri Lankav IndiaKingston02 Jul 2013ODI # 3382
53
SC Williams174156101215172.27Zimbabwev U.S.A.Harare26 Jun 2023ODI # 4601
53
H Klaasen174114831313209.63South Africav AustraliaCenturion15 Sep 2023ODI # 4646
53
Q de Kock174192140157124.28South Africav BangladeshWankhede24 Oct 2023ODI # 4680
56
JS Malhotra173*-124416139.51U.S.A.v P.N.G.Al Amerat09 Sep 2021ODI # 4320
57
ME Waugh173199148163116.89Australiav West IndiesMelbourne09 Feb 2001ODI # 1687
57
DA Warner17321813624-127.20Australiav South AfricaCape Town12 Oct 2016ODI # 3795
59
CB Wishart172*191151183113.90Zimbabwev NamibiaHarare10 Feb 2003ODI # 1943
60
AC Gilchrist172197126133136.50Australiav ZimbabweHobart16 Jan 2004ODI # 2082
60
L Vincent172168120169143.33New Zealandv ZimbabweBulawayo24 Aug 2005ODI # 2272
62
GM Turner171*19020116285.07New Zealandv East AfricaBirmingham07 Jun 1975ODI # 20
62
RG Sharma171*205163137104.90Indiav AustraliaW.A.C.A12 Jan 2016ODI # 3723
64
AD Hales171166122224140.16Englandv PakistanNottingham30 Aug 2016ODI # 3773
65
L Ronchi170*12299149171.71New Zealandv Sri LankaDunedin23 Jan 2015ODI # 3588
66
SD Hope170-152222111.84West Indiesv IrelandDublin05 May 2019ODI # 4128
66
KU Carty170199142158119.71West Indiesv IrelandDublin25 May 2025ODI # 4877
68
DJ Callaghan169*204143194118.18South Africav New ZealandCenturion11 Dec 1994ODI # 960
69
BC Lara169-129154131.00West Indiesv Sri LankaSharjah16 Oct 1995ODI # 1010
69
KC Sangakkara169200137186123.35Sri Lankav South AfricaColombo (RPS)20 Jul 2013ODI # 3392
69
D Ramdin169187121811139.66West Indiesv BangladeshBasseterre25 Aug 2014ODI # 3514
69
Soumya Sarkar169218151222111.92Bangladeshv New ZealandNelson20 Dec 2023ODI # 4715
69
BJ Bennett169216163203103.68Zimbabwev IrelandHarare14 Feb 2025ODI # 4837
74
Q de Kock168*188145212115.86South Africav BangladeshKimberley15 Oct 2017ODI # 3923
75
RA Smith167*208163173102.45Englandv AustraliaBirmingham21 May 1993ODI # 831
76
V Kohli166*173110138150.90Indiav Sri LankaThiruvananthapuram15 Jan 2023ODI # 4505
76
JE Root166*220139212119.42Englandv West IndiesCardiff01 Jun 2025ODI # 4881
78
BB McCullum166-1351210122.96New Zealandv IrelandAberdeen01 Jul 2008ODI # 2727
78
DA Warner166184147145112.92Australiav BangladeshNottingham20 Jun 2019ODI # 4166
80
BM Duckett165215143173115.38Englandv AustraliaLahore22 Feb 2025ODI # 4846
81
RT Ponting164154105139156.19Australiav South AfricaJohannesburg12 Mar 2006ODI # 2349
81
SPD Smith164206157144104.45Australiav New ZealandSydney04 Dec 2016ODI # 3811
83
SR Tendulkar163*206133165122.55Indiav New ZealandChristchurch08 Mar 2009ODI # 2823
84
DA Warner163219157132103.82Australiav Sri LankaBrisbane04 Mar 2012ODI # 3255
84
DA Warner163180124149131.45Australiav PakistanBengaluru20 Oct 2023ODI # 4675
86
AB de Villiers162*10366178245.45South Africav West IndiesSydney27 Feb 2015ODI # 3616
86
JC Buttler162*10770714231.42Englandv NetherlandsAmstelveen17 Jun 2022ODI # 4413
88
JJ Roy162172118133137.28Englandv Sri LankaThe Oval29 Jun 2016ODI # 3757
88
RG Sharma162-137204118.24Indiav West IndiesBrabourne29 Oct 2018ODI # 4063
88
CH Gayle162-971114167.01West Indiesv EnglandSt George's27 Feb 2019ODI # 4099
88
Ibrahim Zadran162226138154117.39Afghanistanv Sri LankaPallekele30 Nov 2022ODI # 4490
88
PR Stirling162198134158120.89Irelandv U.A.E.Bulawayo27 Jun 2023ODI # 4604
93
SR Watson161*215150124107.33Australiav EnglandMelbourne16 Jan 2011ODI # 3081
93
TM Dilshan161*22114622-110.27Sri Lankav BangladeshMelbourne26 Feb 2015ODI # 3615
95
AC Hudson161153132134121.96South Africav NetherlandsRawalpindi05 Mar 1996ODI # 1073
95
JAH Marshall161-141114114.18New Zealandv IrelandAberdeen01 Jul 2008ODI # 2727
97
TM Dilshan160*20216511396.96Sri Lankav IndiaHobart28 Feb 2012ODI # 3251
97
EC Joyce160*-148193108.10Irelandv AfghanistanBelfast19 Jul 2016ODI # 3764
97
V Kohli160*220159122100.62Indiav South AfricaCape Town07 Feb 2018ODI # 3971
100
Imran Nazir160201121148132.23Pakistanv ZimbabweKingston21 Mar 2007ODI # 2547

Showing 100 records