Batting Most Runs Innings IN India

Players IN India

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
149*233136163109.55West Indiesv IndiaNagpur21 Jan 2007ODI # 2480
133*19713517398.51West Indiesv South AfricaJaipur2 Nov 2006ODI # 2442
123*20116117176.39Bangladeshv ZimbabweJaipur13 Oct 2006ODI # 2427
112*18212414190.32West Indiesv EnglandAhmedabad28 Oct 2006ODI # 2439
11015813013184.61Sri Lankav ZimbabweAhmedabad10 Oct 2006ODI # 2425
11017812711486.61Sri Lankav IndiaRajkot11 Feb 2007ODI # 2520
107*165107121100.00Sri Lankav IndiaVisakhapatnam17 Feb 2007ODI # 2525
10517712911181.39Sri Lankav BangladeshMohali7 Oct 2006ODI # 2423
104*13211811388.13West Indiesv BangladeshJaipur11 Oct 2006ODI # 2426
10117712810178.90West Indiesv EnglandAhmedabad28 Oct 2006ODI # 2439
100*11076101131.57Indiav West IndiesVadodara31 Jan 2007ODI # 2493
9817711011389.09Indiav West IndiesNagpur21 Jan 2007ODI # 2480
9813795121103.15West Indiesv IndiaChennai27 Jan 2007ODI # 2487
95*9183113114.45Indiav Sri LankaVisakhapatnam17 Feb 2007ODI # 2525
9218912011076.66Australiav West IndiesBrabourne18 Oct 2006ODI # 2432
90*1611037187.37West Indiesv AustraliaBrabourne18 Oct 2006ODI # 2432
90*1168691104.65Englandv West IndiesAhmedabad28 Oct 2006ODI # 2439
8919311211079.46New Zealandv South AfricaBrabourne16 Oct 2006ODI # 2430
8614311310076.10New Zealandv PakistanMohali25 Oct 2006ODI # 2436
831198810294.31West Indiesv IndiaChennai27 Jan 2007ODI # 2487
80110867093.02Sri Lankav ZimbabweAhmedabad10 Oct 2006ODI # 2425
801651058176.19New Zealandv PakistanMohali25 Oct 2006ODI # 2436
791251037076.69New Zealandv AustraliaMohali1 Nov 2006ODI # 2441
781189112085.71Australiav EnglandJaipur21 Oct 2006ODI # 2434
781601097071.55Indiav West IndiesVadodara31 Jan 2007ODI # 2493
77124904185.55South Africav West IndiesJaipur2 Nov 2006ODI # 2442
73*1161048070.19Australiav IndiaMohali29 Oct 2006ODI # 2440
71122947275.53West Indiesv AustraliaBrabourne18 Oct 2006ODI # 2432
71124929077.17Pakistanv New ZealandMohali25 Oct 2006ODI # 2436
705141112170.73Indiav West IndiesChennai27 Jan 2007ODI # 2487
69129987070.40South Africav PakistanMohali27 Oct 2006ODI # 2438
691147510092.00Indiav West IndiesNagpur21 Jan 2007ODI # 2480
68111828182.92Indiav West IndiesVadodara31 Jan 2007ODI # 2493
67*1571077062.61Bangladeshv Sri LankaMohali7 Oct 2006ODI # 2423
67*91744090.54Indiav Sri LankaMargao14 Feb 2007ODI # 2522
66*107837079.51Sri Lankav IndiaMargao14 Feb 2007ODI # 2522
662141254052.80West Indiesv IndiaCuttack24 Jan 2007ODI # 2485
66109824180.48Indiav Sri LankaMargao14 Feb 2007ODI # 2522
65136909072.22Indiav AustraliaMohali29 Oct 2006ODI # 2440
641421104258.18South Africav PakistanMohali27 Oct 2006ODI # 2438
63*-61130103.27Sri Lankav IndiaEden Gardens8 Feb 2007ODI # 2514
63126877072.41Indiav West IndiesCuttack24 Jan 2007ODI # 2485
62*564234147.61Indiav West IndiesNagpur21 Jan 2007ODI # 2480
62136796178.48Indiav Sri LankaRajkot11 Feb 2007ODI # 2520
60112662090.90Indiav West IndiesChennai27 Jan 2007ODI # 2487
59865572107.27Bangladeshv West IndiesJaipur11 Oct 2006ODI # 2426
58*114743378.37Indiav Sri LankaVisakhapatnam17 Feb 2007ODI # 2525
58109698084.05Australiav IndiaMohali29 Oct 2006ODI # 2440
58118809072.50Australiav New ZealandMohali1 Nov 2006ODI # 2441
58735831100.00Australiav New ZealandMohali1 Nov 2006ODI # 2441
57*116704181.42West Indiesv South AfricaJaipur2 Nov 2006ODI # 2442
57*121884064.77Australiav West IndiesBrabourne5 Nov 2006ODI # 2443
5772676085.07Indiav West IndiesChennai27 Jan 2007ODI # 2487
56119779072.72Sri Lankav New ZealandBrabourne20 Oct 2006ODI # 2433
56138906062.22Englandv AustraliaJaipur21 Oct 2006ODI # 2434
5692657086.15Sri Lankav IndiaRajkot11 Feb 2007ODI # 2520
55103637187.30West Indiesv IndiaVadodara31 Jan 2007ODI # 2493
54*483543154.28Indiav West IndiesNagpur21 Jan 2007ODI # 2480
54117883061.36South Africav Sri LankaAhmedabad24 Oct 2006ODI # 2435
5494619088.52Indiav Sri LankaRajkot11 Feb 2007ODI # 2520
5385648082.81Pakistanv Sri LankaJaipur17 Oct 2006ODI # 2431
53119812065.43West Indiesv IndiaAhmedabad26 Oct 2006ODI # 2437
52*1321046050.00West Indiesv BangladeshJaipur11 Oct 2006ODI # 2426
5297747070.27Zimbabwev BangladeshJaipur13 Oct 2006ODI # 2427
52112704074.28Pakistanv New ZealandMohali25 Oct 2006ODI # 2436
5291636082.53Indiav AustraliaMohali29 Oct 2006ODI # 2440
525446100113.04West Indiesv IndiaNagpur21 Jan 2007ODI # 2480
52533791140.54Indiav Sri LankaVisakhapatnam17 Feb 2007ODI # 2525
51123728070.83West Indiesv IndiaAhmedabad26 Oct 2006ODI # 2437
5182651278.46Indiav West IndiesAhmedabad26 Oct 2006ODI # 2437
50604780106.38Englandv West IndiesAhmedabad28 Oct 2006ODI # 2439
50147796063.29Englandv West IndiesAhmedabad28 Oct 2006ODI # 2439
50834680108.69Australiav IndiaMohali29 Oct 2006ODI # 2440
4992785062.82Pakistanv Sri LankaJaipur17 Oct 2006ODI # 2431
49115676073.13Indiav West IndiesAhmedabad26 Oct 2006ODI # 2437
48453552137.14Sri Lankav PakistanJaipur17 Oct 2006ODI # 2431
4873736065.75Sri Lankav New ZealandBrabourne20 Oct 2006ODI # 2433
4895681070.58Indiav Sri LankaRajkot11 Feb 2007ODI # 2520
48101726066.66Indiav Sri LankaMargao14 Feb 2007ODI # 2522
47*100716066.19Australiav West IndiesBrabourne5 Nov 2006ODI # 2443
47114853055.29Australiav West IndiesBrabourne18 Oct 2006ODI # 2432
46*110591177.96Pakistanv Sri LankaJaipur17 Oct 2006ODI # 2431
46*81535086.79New Zealandv Sri LankaBrabourne20 Oct 2006ODI # 2433
4657573080.70South Africav West IndiesJaipur2 Nov 2006ODI # 2442
46824470104.54Indiav Sri LankaVisakhapatnam17 Feb 2007ODI # 2525
45*62479095.74Sri Lankav West IndiesBrabourne14 Oct 2006ODI # 2428
4588642170.31West Indiesv IndiaAhmedabad26 Oct 2006ODI # 2437
4386607071.66Englandv AustraliaJaipur21 Oct 2006ODI # 2434
4393712160.56South Africav Sri LankaAhmedabad24 Oct 2006ODI # 2435
4361468093.47Pakistanv New ZealandMohali25 Oct 2006ODI # 2436
43111595072.88New Zealandv AustraliaMohali1 Nov 2006ODI # 2441
4289575073.68South Africav New ZealandBrabourne16 Oct 2006ODI # 2430
42107746056.75New Zealandv Sri LankaBrabourne20 Oct 2006ODI # 2433
4277616068.85Sri Lankav IndiaMargao14 Feb 2007ODI # 2522
4279545077.77Sri Lankav IndiaMargao14 Feb 2007ODI # 2522
41483471120.58West Indiesv ZimbabweAhmedabad8 Oct 2006ODI # 2424
40*312013200.00Indiav West IndiesVadodara31 Jan 2007ODI # 2493
4047427095.23Sri Lankav BangladeshMohali7 Oct 2006ODI # 2423
4075603166.66West Indiesv IndiaNagpur21 Jan 2007ODI # 2480
4074474085.10Indiav West IndiesCuttack24 Jan 2007ODI # 2485
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
Performances in matches that overlap years 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:

England vs Sri Lanka at Colombo (RPS), England in Sri Lanka 3rd ODI, Jan 27, 2026 [ODI # 4942]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 2nd ODI, Jan 24, 2026 [ODI # 4941]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 1st ODI, Jan 22, 2026 [ODI # 4940]