Batting Most Runs Innings

Cricket Records in 2000s in ODI matches

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
164154105139156.19Australiav South AfricaJohannesburg12 Mar 2006ODI # 2349
152*22015312399.34West Indiesv South AfricaJohannesburg04 Feb 2004ODI # 2096
141*21614211699.29Indiav South AfricaNairobi (Gym)13 Oct 2000ODI # 1638
135191129190104.65Pakistanv South AfricaGqeberha11 Dec 2002ODI # 1916
134*158132210101.51New Zealandv South AfricaJohannesburg16 Feb 2003ODI # 1955
133*19713517398.51West Indiesv South AfricaJaipur02 Nov 2006ODI # 2442
1322191527286.84West Indiesv South AfricaBridgetown11 May 2005ODI # 2243
129155126151102.38Australiav South AfricaBloemfontein30 Mar 2002ODI # 1822
127150126145100.79Indiav South AfricaJohannesburg05 Oct 2001ODI # 1752
12419112918096.12Sri Lankav South AfricaDurban03 Mar 2003ODI # 1979
123*185121151101.65Sri Lankav South AfricaBenoni01 Dec 2002ODI # 1908
12219513812088.40Indiav South AfricaVadodara17 Mar 2000ODI # 1575
1171901439081.81Pakistanv South AfricaLahore20 Oct 2007ODI # 2635
11618113412286.56West Indiesv South AfricaCape Town09 Feb 2003ODI # 1942
116153110106105.45Englandv South AfricaCenturion13 Feb 2005ODI # 2226
114*18010390110.67Australiav South AfricaMelbourne (Docklands)16 Aug 2000ODI # 1620
114*20012513091.20Englandv South AfricaThe Oval28 Jun 2003ODI # 2029
11217012013293.33Pakistanv South AfricaGqeberha11 Dec 2002ODI # 1916
108*1429662112.50Englandv South AfricaBloemfontein02 Feb 2005ODI # 2219
10818711510293.91New Zealandv South AfricaChristchurch17 Feb 2004ODI # 2100
107*12910391103.88Zimbabwev South AfricaHarare26 Aug 2007ODI # 2615
1061731257084.80Australiav South AfricaMelbourne (Docklands)16 Aug 2000ODI # 1620
10613610817098.14Englandv South AfricaThe Oval28 Jun 2003ODI # 2029
10611692161115.21Sri Lankav South AfricaCenturion22 Sep 2009ODI # 2893
105*20213910475.53Indiav South AfricaJamshedpur12 Mar 2000ODI # 1573
105*1431107295.45Englandv South AfricaCenturion22 Nov 2009ODI # 2929
105135104121100.96Australiav South AfricaDurban03 Apr 2002ODI # 1823
104*1501215085.95Australiav South AfricaBrisbane20 Jan 2002ODI # 1789
103*1401126391.96Zimbabwev South AfricaBenoni08 Nov 2009ODI # 2926
10316011510289.56New Zealandv South AfricaCape Town04 Nov 2000ODI # 1655
10319212210384.42Indiav South AfricaHyderabad16 Nov 2005ODI # 2297
102*1239993103.03New Zealandv South AfricaBrisbane19 Jan 2002ODI # 1787
101*16911112090.99Pakistanv South AfricaDurban07 Feb 2007ODI # 2513
1012091299078.29Indiav South AfricaJohannesburg05 Oct 2001ODI # 1752
10110768144148.52Australiav South AfricaBasseterre24 Mar 2007ODI # 2552
100*1046974144.92Englandv South AfricaEast London09 Feb 2005ODI # 2224
9919914312069.23Indiav South AfricaBelfast26 Jun 2007ODI # 2592
981148874111.36West Indiesv South AfricaGqeberha27 Jan 2008ODI # 2666
981088956110.11Englandv South AfricaCenturion27 Sep 2009ODI # 2900
97*1881408069.28Sri Lankav South AfricaDambulla25 Aug 2004ODI # 2160
95*1431037392.23Indiav South AfricaDhaka13 Apr 2003ODI # 2002
9517915010163.33Australiav South AfricaCenturion24 Mar 2002ODI # 1820
9414511214083.92Australiav South AfricaMelbourne (Docklands)20 Jan 2006ODI # 2316
931198974104.49Indiav South AfricaNagpur19 Mar 2000ODI # 1576
93146989294.89Pakistanv South AfricaDurban07 Feb 2007ODI # 2513
9314010613287.73Indiav South AfricaBelfast29 Jun 2007ODI # 2593
92*20113910066.18New Zealandv South AfricaNapier02 Mar 2004ODI # 2109
921421098384.40Indiav South AfricaKochi09 Mar 2000ODI # 1572
921821259073.60West Indiesv South AfricaBridgetown09 May 2001ODI # 1716
921511077285.98Australiav South AfricaGqeberha06 Apr 2002ODI # 1824
9215175102122.66West Indiesv South AfricaCenturion01 Feb 2004ODI # 2094
921037574122.66Australiav South AfricaBasseterre24 Mar 2007ODI # 2552
9212475101122.66West Indiesv South AfricaSt George's10 Apr 2007ODI # 2567
91119949196.80Australiav South AfricaGqeberha06 Apr 2002ODI # 1824
911369182100.00Australiav South AfricaBasseterre24 Mar 2007ODI # 2552
9111176103119.73West Indiesv South AfricaJohannesburg03 Feb 2008ODI # 2671
90*1218271109.75Englandv South AfricaLeeds22 Aug 2008ODI # 2748
901681099282.56New Zealandv South AfricaCape Town28 Oct 2005ODI # 2288
9018112411072.58New Zealandv South AfricaDurban25 Nov 2007ODI # 2648
89109919197.80New Zealandv South AfricaKimberley28 Oct 2000ODI # 1651
8919311211079.46New Zealandv South AfricaBrabourne16 Oct 2006ODI # 2430
8814510910080.73Sri Lankav South AfricaBrisbane17 Jan 2006ODI # 2315
88-66140133.33Australiav South AfricaSydney05 Feb 2006ODI # 2323
881951347065.67Zimbabwev South AfricaPotchefstroom20 Sep 2006ODI # 2420
8711084122103.57Indiav South AfricaVadodara17 Mar 2000ODI # 1575
879675160116.00Sri Lankav South AfricaColombo (SSC)11 Jul 2000ODI # 1610
8712783120104.81Bangladeshv South AfricaProvidence07 Apr 2007ODI # 2564
871671198073.10Englandv South AfricaCenturion22 Nov 2009ODI # 2929
86966593132.30Sri Lankav South AfricaPerth31 Jan 2006ODI # 2321
86114878198.85Zimbabwev South AfricaBenoni08 Nov 2009ODI # 2926
861208273104.87Englandv South AfricaCape Town27 Nov 2009ODI # 2930
85*-1035082.52West Indiesv South AfricaPort of Spain14 May 2005ODI # 2244
8513511412074.56Englandv South AfricaBloemfontein23 Jan 2000ODI # 1546
8514411611073.27Sri Lankav South AfricaGalle06 Jul 2000ODI # 1604
851301035082.52New Zealandv South AfricaKimberley28 Oct 2000ODI # 1651
85127956489.47Indiav South AfricaEast London19 Oct 2001ODI # 1762
851471128075.89New Zealandv South AfricaHobart15 Jan 2002ODI # 1785
851641146174.56West Indiesv South AfricaJohannesburg04 Feb 2004ODI # 2096
84917274116.66New Zealandv South AfricaCape Town04 Nov 2000ODI # 1655
841351148073.68Sri Lankav South AfricaGqeberha15 Dec 2000ODI # 1661
83*1307962105.06Australiav South AfricaDurban03 Apr 2009ODI # 2832
831641178070.94Sri Lankav South AfricaPaarl09 Jan 2001ODI # 1666
8314811515072.17Englandv South AfricaBirmingham08 Jul 2003ODI # 2035
82*514166200.00Pakistanv South AfricaLahore03 Oct 2003ODI # 2046
82*1621083075.92Sri Lankav South AfricaAdelaide24 Jan 2006ODI # 2318
82123935288.17Zimbabwev South AfricaCanterbury29 Jun 2003ODI # 2030
821621106274.54Pakistanv South AfricaMultan26 Oct 2007ODI # 2639
82126989183.67Bangladeshv South AfricaChattogram09 Mar 2008ODI # 2690
82122946187.23Englandv South AfricaCenturion27 Sep 2009ODI # 2900
811601174269.23Zimbabwev South AfricaBulawayo23 Sep 2001ODI # 1748
81755193158.82Australiav South AfricaJohannesburg12 Mar 2006ODI # 2349
81139859195.29New Zealandv South AfricaGqeberha30 Nov 2007ODI # 2650
801318610093.02Pakistanv South AfricaColombo (RPS)08 Jul 2000ODI # 1606
80129956184.21Australiav South AfricaBrisbane20 Jan 2002ODI # 1789
801651225065.57Sri Lankav South AfricaHobart07 Feb 2006ODI # 2325
7910370110112.85Indiav South AfricaNagpur19 Mar 2000ODI # 1576
79128857092.94Sri Lankav South AfricaColombo (SSC)31 Aug 2004ODI # 2163
79-7550105.33Australiav South AfricaSydney05 Feb 2006ODI # 2323
79138909187.77Australiav South AfricaJohannesburg12 Mar 2006ODI # 2349
79151986080.61Pakistanv South AfricaGqeberha09 Feb 2007ODI # 2517
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
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
Records includes the following current or recent matches:

India v Sri Lanka at Delhi, 5th ODI, Dec 27, 2009 [ODI # 2936]

India v Sri Lanka at Eden Gardens, 4th ODI, Dec 24, 2009 [ODI # 2935]

India v Sri Lanka at Cuttack, 3rd ODI, Dec 21, 2009 [ODI # 2934]