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

2000s Cricket – One-Day Internationals Cricket Records

One-Day Internationals

High scores

RankPlayerRunsMinsBalls4s6sSRTeamOppositionGroundMatch DateScorecard
🥇 1
CK Coventry194*191156167124.35Zimbabwev BangladeshBulawayo16 Aug 2009ODI # 2873
🥈 2
ST Jayasuriya189-161214117.39Sri Lankav IndiaSharjah29 Oct 2000ODI # 1652
🥉 3
MS Dhoni183*2101451510126.20Indiav Sri LankaJaipur31 Oct 2005ODI # 2290
4
ML Hayden181*2271661110109.03Australiav New ZealandHamilton20 Feb 2007ODI # 2527
5
H Masakadza178*201167174106.58Zimbabwev KenyaHarare18 Oct 2009ODI # 2912
6
HH Gibbs175142111217157.65South Africav AustraliaJohannesburg12 Mar 2006ODI # 2349
6
SR Tendulkar175210141194124.11Indiav AustraliaHyderabad05 Nov 2009ODI # 2923
8
ME Waugh173199148163116.89Australiav West IndiesMelbourne09 Feb 2001ODI # 1687
9
CB Wishart172*191151183113.90Zimbabwev NamibiaHarare10 Feb 2003ODI # 1943
10
AC Gilchrist172197126133136.50Australiav ZimbabweHobart16 Jan 2004ODI # 2082
10
L Vincent172168120169143.33New Zealandv ZimbabweBulawayo24 Aug 2005ODI # 2272
12
BB McCullum166-1351210122.96New Zealandv IrelandAberdeen01 Jul 2008ODI # 2727
13
RT Ponting164154105139156.19Australiav South AfricaJohannesburg12 Mar 2006ODI # 2349
14
SR Tendulkar163*206133165122.55Indiav New ZealandChristchurch08 Mar 2009ODI # 2823
15
JAH Marshall161-141114114.18New Zealandv IrelandAberdeen01 Jul 2008ODI # 2727
16
Imran Nazir160201121148132.23Pakistanv ZimbabweKingston21 Mar 2007ODI # 2547
16
TM Dilshan160186124203129.03Sri Lankav IndiaRajkot15 Dec 2009ODI # 2932
18
D Mongia159*233147171108.16Indiav ZimbabweGuwahati19 Mar 2002ODI # 1818
19
ML Hayden158216143144110.48Australiav West IndiesNorth Sound27 Mar 2007ODI # 2555
20
XM Marshall157*1311181112133.05West Indiesv CanadaKing City (NW)22 Aug 2008ODI # 2749
21
ST Jayasuriya157157104241150.96Sri Lankav NetherlandsAmstelveen04 Jul 2006ODI # 2390
22
BC Lara156176138125113.04West Indiesv PakistanAdelaide28 Jan 2005ODI # 2213
22
A Symonds156149127128122.83Australiav New ZealandWellington07 Dec 2005ODI # 2302
22
H Masakadza156216151116103.31Zimbabwev KenyaHarare12 Oct 2009ODI # 2908
25
Tamim Iqbal15419113876111.59Bangladeshv ZimbabweBulawayo16 Aug 2009ODI # 2873
26
CH Gayle153*22516019295.62West Indiesv ZimbabweBulawayo22 Nov 2003ODI # 2065
27
HH Gibbs153181131173116.79South Africav BangladeshPotchefstroom03 Oct 2002ODI # 1890
28
CH Gayle152*22015312399.34West Indiesv South AfricaJohannesburg04 Feb 2004ODI # 2096
29
CH Gayle152-150171101.33West Indiesv KenyaNairobi15 Aug 2001ODI # 1745
29
SR Tendulkar15219315118-100.66Indiav NamibiaPietermaritzburg23 Feb 2003ODI # 1964
29
AJ Strauss15220712819-118.75Englandv BangladeshNottingham21 Jun 2005ODI # 2252
29
ST Jayasuriya15214899204153.53Sri Lankav EnglandLeeds01 Jul 2006ODI # 2389
33
A Symonds151194127133118.89Australiav Sri LankaSydney12 Feb 2006ODI # 2328
34
G Gambhir150*-13714-109.48Indiav Sri LankaEden Gardens24 Dec 2009ODI # 2935
35
G Gambhir150214147141102.04Indiav Sri LankaColombo (RPS)05 Feb 2009ODI # 2815
36
S Chanderpaul149*233136163109.55West Indiesv IndiaNagpur21 Jan 2007ODI # 2480
37
AC Gilchrist149129104138143.26Australiav Sri LankaBridgetown28 Apr 2007ODI # 2581
38
MS Dhoni148155123154120.32Indiav PakistanVisakhapatnam05 Apr 2005ODI # 2236
39
MV Boucher147*9068810216.17South Africav ZimbabwePotchefstroom20 Sep 2006ODI # 2420
40
SR Tendulkar14620015315295.42Indiav ZimbabweJodhpur08 Dec 2000ODI # 1658
40
SR Tendulkar14618613217-110.60Indiav KenyaPaarl24 Oct 2001ODI # 1764
40
ML Hayden146207128126114.06Australiav PakistanNairobi (Gym)30 Aug 2002ODI # 1868
40
AB de Villiers146195130125112.30South Africav West IndiesSt George's10 Apr 2007ODI # 2567
40
V Sehwag146166102176143.13Indiav Sri LankaRajkot15 Dec 2009ODI # 2932
45
NJ Astle145*17715113696.02New Zealandv U.S.A.The Oval10 Sep 2004ODI # 2169
46
A Flower14521516413-88.41Zimbabwev IndiaColombo (RPS)14 Sep 2002ODI # 1876
47
DR Martyn144*20614912-96.64Australiav ZimbabweW.A.C.A04 Feb 2001ODI # 1683
48
SC Ganguly1441921528694.73Indiav ZimbabweAhmedabad05 Dec 2000ODI # 1657
48
Younis Khan14416512283118.03Pakistanv Hong KongColombo (SSC)18 Jul 2004ODI # 2147
50
A Symonds143*139125182114.40Australiav PakistanJohannesburg11 Feb 2003ODI # 1945
51
HH Gibbs143195141193101.41South Africav New ZealandJohannesburg16 Feb 2003ODI # 1955
51
Shoaib Malik143197127181112.59Pakistanv IndiaColombo (RPS)25 Jul 2004ODI # 2152
53
GW Flower142*154128102110.93Zimbabwev BangladeshBulawayo11 Apr 2001ODI # 1706
53
A Flower142*204128161110.93Zimbabwev EnglandHarare07 Oct 2001ODI # 1754
55
KJ O'Brien142128125106113.60Irelandv KenyaNairobi (Ruaraka)02 Feb 2007ODI # 2499
56
SC Ganguly141*21614211699.29Indiav South AfricaNairobi (Gym)13 Oct 2000ODI # 1638
56
Mohammad Yousuf141*18814713395.91Pakistanv ZimbabweBulawayo23 Nov 2002ODI # 1899
56
RT Ponting141*170127105111.02Australiav New ZealandNapier05 Mar 2005ODI # 2234
56
SR Tendulkar141*-14813595.27Indiav West IndiesKuala Lumpur14 Sep 2006ODI # 2414
60
SC Ganguly14120714412197.91Indiav PakistanAdelaide25 Jan 2000ODI # 1547
60
SB Styris14117712536112.80New Zealandv Sri LankaBloemfontein10 Feb 2003ODI # 1944
60
SR Tendulkar141173135171104.44Indiav PakistanRawalpindi16 Mar 2004ODI # 2114
60
GC Smith14121613416-105.22South Africav EnglandCenturion27 Sep 2009ODI # 2900
64
RT Ponting140*13812148115.70Australiav IndiaJohannesburg23 Mar 2003ODI # 1993
65
CH Gayle140162127125110.23West Indiesv IndiaAhmedabad15 Nov 2002ODI # 1896
65
HM Amla14016613584103.70South Africav BangladeshBenoni09 Nov 2008ODI # 2772
67
MS Dhoni139*14497155143.29Asia XIv Africa XIChennai10 Jun 2007ODI # 2589
68
SR Tendulkar13919712519-111.20Indiav AustraliaIndore31 Mar 2001ODI # 1699
68
Yuvraj Singh139143122162113.93Indiav AustraliaSydney22 Jan 2004ODI # 2086
68
JH Kallis13919714211397.88South Africav West IndiesJohannesburg04 Feb 2004ODI # 2096
68
JM How139187116103119.82New Zealandv EnglandNapier20 Feb 2008ODI # 2682
72
KC Sangakkara138*21014713293.87Sri Lankav IndiaJaipur31 Oct 2005ODI # 2290
72
Yuvraj Singh138*12578166176.92Indiav EnglandRajkot14 Nov 2008ODI # 2774
74
SR Tendulkar138214133101103.75Indiav Sri LankaColombo (RPS)14 Sep 2009ODI # 2889
75
A Bagai137*19117212179.65Canadav ScotlandNairobi (Ruaraka)31 Jan 2007ODI # 2495
75
TM Dilshan137*22113910-98.56Sri Lankav PakistanLahore24 Jan 2009ODI # 2803
77
ME Trescothick13723214211396.47Englandv PakistanLord's12 Jun 2001ODI # 1722
78
SR Watson136*176132107103.03Australiav EnglandCenturion02 Oct 2009ODI # 2905
79
Salman Butt136162124141109.67Pakistanv BangladeshKarachi19 Apr 2008ODI # 2703
80
SC Ganguly135*-12467108.87Indiav BangladeshDhaka30 May 2000ODI # 1597
81
Saleem Elahi13519112919-104.65Pakistanv South AfricaGqeberha11 Dec 2002ODI # 1916
81
CH Gayle13517512995104.65West Indiesv New ZealandNapier13 Jan 2009ODI # 2792
83
SP Fleming134*15813221-101.51New Zealandv South AfricaJohannesburg16 Feb 2003ODI # 1955
83
KJJ van Noortwijk134*188129113103.87Netherlandsv NamibiaBloemfontein03 Mar 2003ODI # 1978
83
GC Smith134*146124201108.06South Africav IndiaEden Gardens25 Nov 2005ODI # 2299
83
Shakib Al Hasan134*-15214-88.15Bangladeshv CanadaSt John's28 Feb 2007ODI # 2530
83
RT Ponting134*198133102100.75Australiav New ZealandHobart20 Dec 2007ODI # 2657
88
ME Waugh133*20513815196.37Australiav IndiaPune28 Mar 2001ODI # 1698
88
G Kirsten133*20515513-85.80South Africav IndiaJohannesburg05 Oct 2001ODI # 1752
88
CH Gayle133*19713517398.51West Indiesv South AfricaJaipur02 Nov 2006ODI # 2442
91
CH Gayle132*21216512180.00West Indiesv EnglandLord's06 Jul 2004ODI # 2140
92
DA Gunawardene13220014619-90.41Sri Lankav West IndiesNairobi (Gym)04 Oct 2000ODI # 1631
92
CH Gayle1322191527286.84West Indiesv South AfricaBridgetown11 May 2005ODI # 2243
92
Salman Butt13222512715-103.93Pakistanv BangladeshLahore13 Apr 2008ODI # 2700
95
ND McKenzie131*16912183108.26South Africav KenyaCape Town22 Oct 2001ODI # 1763
96
VVS Laxman13120313813194.92Indiav ZimbabweAdelaide24 Jan 2004ODI # 2087
96
Yuvraj Singh131134102107128.43Indiav West IndiesKingston26 Jun 2009ODI # 2852
96
BB McCullum131206129143101.55New Zealandv PakistanAbu Dhabi06 Nov 2009ODI # 2924
99
V Sehwag13019313415297.01Indiav New ZealandHyderabad (Deccan)15 Nov 2003ODI # 2062
99
ME Trescothick13020113813294.20Englandv West IndiesGros Islet01 May 2004ODI # 2125

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