Batting Most Runs Innings - vs India

Players - vs India

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
121-14411-84.02Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
119*-7765154.54Pakistanv IndiaLahore31 Dec 1982ODI # 164
118-86104137.20Pakistanv IndiaMultan17 Dec 1982ODI # 163
117*-1189199.15Pakistanv IndiaMultan17 Dec 1982ODI # 163
113-99113114.14Pakistanv IndiaKarachi21 Jan 1983ODI # 172
106*-106121100.00Pakistanv IndiaGujranwala3 Dec 1982ODI # 162
105-8281128.04Pakistanv IndiaLahore31 Dec 1982ODI # 164
102-1148-89.47Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
97-10412093.26West Indiesv IndiaPort of Spain9 Mar 1983ODI # 187
74-107--69.15Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
66-754488.00West Indiesv IndiaPort of Spain9 Mar 1983ODI # 187
64-51111125.49West Indiesv IndiaAlbion29 Mar 1983ODI # 191
64-955267.36West Indiesv IndiaSt George's7 Apr 1983ODI # 192
61*-893068.53Pakistanv IndiaKarachi21 Jan 1983ODI # 172
53*-643182.81West Indiesv IndiaAlbion29 Mar 1983ODI # 191
52-653180.00West Indiesv IndiaAlbion29 Mar 1983ODI # 191
49-593183.05Pakistanv IndiaGujranwala3 Dec 1982ODI # 162
43-60--71.66Sri Lankav IndiaAmritsar12 Sep 1982ODI # 156
39-49--79.59Sri Lankav IndiaAmritsar12 Sep 1982ODI # 156
35-27--129.62Sri Lankav IndiaAmritsar12 Sep 1982ODI # 156
33-39--84.61Sri Lankav IndiaAmritsar12 Sep 1982ODI # 156
32-384084.21West Indiesv IndiaPort of Spain9 Mar 1983ODI # 187
28-21--133.33Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
28-28--100.00West Indiesv IndiaSt George's7 Apr 1983ODI # 192
26*-56--46.42West Indiesv IndiaSt George's7 Apr 1983ODI # 192
26-280192.85West Indiesv IndiaAlbion29 Mar 1983ODI # 191
25-16--156.25Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
24-320075.00Pakistanv IndiaLahore31 Dec 1982ODI # 164
23-38--60.52Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
21*-292072.41Pakistanv IndiaGujranwala3 Dec 1982ODI # 162
20*-32--62.50West Indiesv IndiaSt George's7 Apr 1983ODI # 192
20-17--117.64Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
20-262076.92Pakistanv IndiaGujranwala3 Dec 1982ODI # 162
19-31--61.29West Indiesv IndiaSt George's7 Apr 1983ODI # 192
18-34--52.94Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
18-37--48.64Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
16-280157.14West Indiesv IndiaAlbion29 Mar 1983ODI # 191
14*-31--45.16Sri Lankav IndiaAmritsar12 Sep 1982ODI # 156
12-290041.37Pakistanv IndiaMultan17 Dec 1982ODI # 163
12-1011120.00West Indiesv IndiaAlbion29 Mar 1983ODI # 191
10-11--90.90Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
10-1010100.00Pakistanv IndiaGujranwala3 Dec 1982ODI # 162
9-19--47.36Sri Lankav IndiaAmritsar12 Sep 1982ODI # 156
8*-11--72.72Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
8-401200.00West Indiesv IndiaAlbion29 Mar 1983ODI # 191
7*-120058.33West Indiesv IndiaAlbion29 Mar 1983ODI # 191
7-8--87.50Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
6*-25--24.00Sri Lankav IndiaAmritsar12 Sep 1982ODI # 156
6*-5--120.00Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
6*-9--66.66Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
6*-120050.00Pakistanv IndiaKarachi21 Jan 1983ODI # 172
6*-120050.00West Indiesv IndiaPort of Spain9 Mar 1983ODI # 187
5-101050.00Pakistanv IndiaGujranwala3 Dec 1982ODI # 162
5-101050.00Pakistanv IndiaKarachi21 Jan 1983ODI # 172
5-60083.33West Indiesv IndiaAlbion29 Mar 1983ODI # 191
4*-8-050.00Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
4-7-057.14Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
3*-70042.85Pakistanv IndiaMultan17 Dec 1982ODI # 163
3-70042.85Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
3-70042.85West Indiesv IndiaPort of Spain9 Mar 1983ODI # 187
2-60033.33Sri Lankav IndiaDelhi15 Sep 1982ODI # 157
2-70028.57West Indiesv IndiaAlbion29 Mar 1983ODI # 191
2-80025.00West Indiesv IndiaAlbion29 Mar 1983ODI # 191
1*-20050.00Pakistanv IndiaLahore31 Dec 1982ODI # 164
1-90011.11Sri Lankav IndiaAmritsar12 Sep 1982ODI # 156
1-20050.00Sri Lankav IndiaAmritsar12 Sep 1982ODI # 156
1-60016.66Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
1-30033.33Sri Lankav IndiaBengaluru26 Sep 1982ODI # 159
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]