2010s One-Day Internationals Batting Most Runs Innings
One-Day Internationals

2010s Cricket – One-Day Internationals Cricket Records

One-Day Internationals

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
6
RG Sharma2092221581216132.27Indiav AustraliaBengaluru02 Nov 2013ODI # 3428
7
RG Sharma208*2121531312135.94Indiav Sri LankaMohali13 Dec 2017ODI # 3941
8
SR Tendulkar200*226147253136.05Indiav South AfricaGwalior24 Feb 2010ODI # 2962
9
MJ Guptill189*216155192121.93New Zealandv EnglandSouthampton02 Jun 2013ODI # 3361
10
SR Watson185*113961515192.70Australiav BangladeshMirpur11 Apr 2011ODI # 3150
11
F du Plessis185212141163131.20South Africav Sri LankaCape Town07 Feb 2017ODI # 3833
12
V Kohli183211148221123.64Indiav PakistanMirpur18 Mar 2012ODI # 3263
13
LRPL Taylor181*213147176123.12New Zealandv EnglandDunedin07 Mar 2018ODI # 3989
14
MJ Guptill180*1981381511130.43New Zealandv South AfricaHamilton01 Mar 2017ODI # 3843
15
JJ Roy180151151165119.20Englandv AustraliaMelbourne14 Jan 2018ODI # 3951
16
DA Warner179186128195139.84Australiav PakistanAdelaide26 Jan 2017ODI # 3826
16
JD Campbell179-137156130.65West Indiesv IrelandDublin05 May 2019ODI # 4128
18
DA Warner178164133195133.83Australiav AfghanistanW.A.C.A04 Mar 2015ODI # 3623
18
Q de Kock1781421131611157.52South Africav AustraliaCenturion30 Sep 2016ODI # 3785
20
PR Stirling177177134215132.08Irelandv CanadaToronto07 Sep 2010ODI # 3042
21
E Lewis176*-130177135.38West Indiesv EnglandThe Oval27 Sep 2017ODI # 3916
22
AB de Villiers176121104157169.23South Africav BangladeshPaarl18 Oct 2017ODI # 3925
23
V Sehwag175198140145125.00Indiav BangladeshMirpur19 Feb 2011ODI # 3100
23
CS MacLeod175201141145124.11Scotlandv CanadaChristchurch23 Jan 2014ODI # 3459
25
WU Tharanga174*228159193109.43Sri Lankav IndiaKingston02 Jul 2013ODI # 3382
26
DA Warner17321813624-127.20Australiav South AfricaCape Town12 Oct 2016ODI # 3795
27
RG Sharma171*205163137104.90Indiav AustraliaW.A.C.A12 Jan 2016ODI # 3723
28
AD Hales171166122224140.16Englandv PakistanNottingham30 Aug 2016ODI # 3773
29
L Ronchi170*12299149171.71New Zealandv Sri LankaDunedin23 Jan 2015ODI # 3588
30
SD Hope170-152222111.84West Indiesv IrelandDublin05 May 2019ODI # 4128
31
KC Sangakkara169200137186123.35Sri Lankav South AfricaColombo (RPS)20 Jul 2013ODI # 3392
31
D Ramdin169187121811139.66West Indiesv BangladeshBasseterre25 Aug 2014ODI # 3514
33
Q de Kock168*188145212115.86South Africav BangladeshKimberley15 Oct 2017ODI # 3923
34
DA Warner166184147145112.92Australiav BangladeshNottingham20 Jun 2019ODI # 4166
35
SPD Smith164206157144104.45Australiav New ZealandSydney04 Dec 2016ODI # 3811
36
DA Warner163219157132103.82Australiav Sri LankaBrisbane04 Mar 2012ODI # 3255
37
AB de Villiers162*10366178245.45South Africav West IndiesSydney27 Feb 2015ODI # 3616
38
JJ Roy162172118133137.28Englandv Sri LankaThe Oval29 Jun 2016ODI # 3757
38
RG Sharma162-137204118.24Indiav West IndiesBrabourne29 Oct 2018ODI # 4063
38
CH Gayle162-971114167.01West Indiesv EnglandSt George's27 Feb 2019ODI # 4099
41
SR Watson161*215150124107.33Australiav EnglandMelbourne16 Jan 2011ODI # 3081
41
TM Dilshan161*22114622-110.27Sri Lankav BangladeshMelbourne26 Feb 2015ODI # 3615
43
TM Dilshan160*20216511396.96Sri Lankav IndiaHobart28 Feb 2012ODI # 3251
43
EC Joyce160*-148193108.10Irelandv AfghanistanBelfast19 Jul 2016ODI # 3764
43
V Kohli160*220159122100.62Indiav South AfricaCape Town07 Feb 2018ODI # 3971
46
HM Amla159168128164124.21South Africav IrelandCanberra03 Mar 2015ODI # 3621
46
RG Sharma159-138175115.21Indiav West IndiesVisakhapatnam18 Dec 2019ODI # 4222
48
AJ Strauss158188145181108.96Englandv IndiaBengaluru27 Feb 2011ODI # 3110
49
CS MacLeod157*164146231107.53Scotlandv AfghanistanBulawayo04 Mar 2018ODI # 3983
49
V Kohli157*217129134121.70Indiav West IndiesVisakhapatnam24 Oct 2018ODI # 4059
51
GJ Bailey156139114136136.84Australiav IndiaNagpur30 Oct 2013ODI # 3424
51
KJ Coetzer156198134174116.41Scotlandv BangladeshNelson05 Mar 2015ODI # 3624
51
DA Warner156214128134121.87Australiav New ZealandMelbourne09 Dec 2016ODI # 3813
54
V Kohli154*202134161114.92Indiav New ZealandMohali23 Oct 2016ODI # 3798
55
AJ Strauss154201140165110.00Englandv BangladeshBirmingham12 Jul 2010ODI # 3026
55
HM Amla154217134155114.92South Africav Sri LankaCenturion10 Feb 2017ODI # 3834
55
CS MacLeod154-16315394.47Scotlandv P.N.G.Port Moresby06 Oct 2017ODI # 3920
58
HM Amla153*23614214-107.74South Africav West IndiesJohannesburg18 Jan 2015ODI # 3583
58
AJ Finch153*-143116106.99Australiav PakistanSharjah24 Mar 2019ODI # 4117
60
JJ Roy153153121145126.44Englandv BangladeshCardiff08 Jun 2019ODI # 4153
60
AJ Finch153176132155115.90Australiav Sri LankaThe Oval15 Jun 2019ODI # 4159
62
RG Sharma152*-117158129.91Indiav West IndiesGuwahati21 Oct 2018ODI # 4056
63
Sharjeel Khan152-86169176.74Pakistanv IrelandDublin (Malahide)18 Aug 2016ODI # 3767
64
SE Marsh151184151165100.00Australiav ScotlandEdinburgh03 Sep 2013ODI # 3410
64
TP Ura151214142106106.33P.N.G.v IrelandHarare06 Mar 2018ODI # 3986
64
Imam-ul-Haq151211131161115.26Pakistanv EnglandBristol14 May 2019ODI # 4135
67
JP Duminy150*14312258122.95South Africav NetherlandsAmstelveen31 May 2013ODI # 3359
68
HM Amla15020912416-120.96South Africav EnglandSouthampton28 Aug 2012ODI # 3298
68
RG Sharma150215133136112.78Indiav South AfricaKanpur11 Oct 2015ODI # 3689
68
Yuvraj Singh150183127213118.11Indiav EnglandCuttack19 Jan 2017ODI # 3821
68
JC Buttler150-771312194.80Englandv West IndiesSt George's27 Feb 2019ODI # 4099
72
AB de Villiers1495944916338.63South Africav West IndiesJohannesburg18 Jan 2015ODI # 3583
72
SPD Smith149179135112110.37Australiav IndiaW.A.C.A12 Jan 2016ODI # 3723
74
AJ Finch148147114167129.82Australiav ScotlandEdinburgh03 Sep 2013ODI # 3410
74
E Lewis148196122154121.31West Indiesv Sri LankaBulawayo23 Nov 2016ODI # 3808
74
SW Ambris148163126191117.46West Indiesv IrelandDublin (Malahide)11 May 2019ODI # 4132
74
EJG Morgan1487771417208.45Englandv AfghanistanManchester18 Jun 2019ODI # 4163
74
KS Williamson14821215414196.10New Zealandv West IndiesManchester22 Jun 2019ODI # 4170
79
RG Sharma147168138182106.52Indiav New ZealandKanpur29 Oct 2017ODI # 3932
79
AD Hales147-92165159.78Englandv AustraliaNottingham19 Jun 2018ODI # 4011
81
MP Stoinis146*161117911124.78Australiav New ZealandAuckland30 Jan 2017ODI # 3829
81
SD Hope146*-144123101.38West Indiesv BangladeshMirpur11 Dec 2018ODI # 4072
83
RJ Nicol146198134106108.95New Zealandv ZimbabweWhangarei06 Feb 2012ODI # 3232
84
BRM Taylor145*21213612-106.61Zimbabwev South AfricaBloemfontein15 Oct 2010ODI # 3057
84
KS Williamson145*207136171106.61New Zealandv South AfricaKimberley22 Jan 2013ODI # 3325
84
A Balbirnie145*-13688106.61Irelandv AfghanistanDehradun05 Mar 2019ODI # 4105
87
TM Dilshan144186131161109.92Sri Lankav ZimbabwePallekele10 Mar 2011ODI # 3125
87
DPMD Jayawardene14419615014-96.00Sri Lankav EnglandLeeds01 Jul 2011ODI # 3167
87
Mushfiqur Rahim144-15011496.00Bangladeshv Sri LankaDubai (DICS)15 Sep 2018ODI # 4036
87
Imrul Kayes144-140136102.85Bangladeshv ZimbabweMirpur21 Oct 2018ODI # 4057
91
Anshuman Rath143*-13793104.37Hong Kongv P.N.G.ICCA Dubai08 Dec 2017ODI # 3938
92
SR Watson143174107126133.64Australiav EnglandSouthampton16 Sep 2013ODI # 3416
92
S Dhawan143-115183124.34Indiav AustraliaMohali10 Mar 2019ODI # 4111
94
RG Sharma141*195123174114.63Indiav AustraliaJaipur16 Oct 2013ODI # 3420
94
JM Bairstow141*-11417-123.68Englandv West IndiesSouthampton29 Sep 2017ODI # 3918
96
Sikandar Raza141171133117106.01Zimbabwev AfghanistanBulawayo20 Jul 2014ODI # 3504
96
IR Bell141175125151112.80Englandv AustraliaHobart23 Jan 2015ODI # 3589
98
Mohammad Hafeez140*203136113102.94Pakistanv Sri LankaSharjah22 Dec 2013ODI # 3447
98
CS MacLeod140*-94163148.93Scotlandv EnglandEdinburgh10 Jun 2018ODI # 4008
100
V Kohli140-107212130.84Indiav West IndiesGuwahati21 Oct 2018ODI # 4056

Showing 100 records

Additional Information

Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures