Batting Most Runs Innings - vs India

Players - vs India

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
12415412512599.20Australiav IndiaIndore24 Sep 2017ODI # 3914
124134119124104.20Australiav IndiaBengaluru28 Sep 2017ODI # 3917
120183112112107.14South Africav IndiaDurban1 Feb 2018ODI # 3969
111*1841329384.09Sri Lankav IndiaMohali13 Dec 2017ODI # 3941
103*14810282100.98New Zealandv IndiaWankhede22 Oct 2017ODI # 3928
951671008095.00New Zealandv IndiaWankhede22 Oct 2017ODI # 3928
9511482123115.85Sri Lankav IndiaVisakhapatnam17 Dec 2017ODI # 3942
941409610397.91Australiav IndiaBengaluru28 Sep 2017ODI # 3917
75966283120.96New Zealandv IndiaKanpur29 Oct 2017ODI # 3932
71151925077.17South Africav IndiaGqeberha13 Feb 2018ODI # 3976
65995270125.00New Zealandv IndiaKanpur29 Oct 2017ODI # 3932
6486848076.19New Zealandv IndiaKanpur29 Oct 2017ODI # 3932
63111715088.73Australiav IndiaIndore24 Sep 2017ODI # 3914
62*97656395.38Australiav IndiaEden Gardens21 Sep 2017ODI # 3912
59118768077.63Australiav IndiaEden Gardens21 Sep 2017ODI # 3912
54119743272.97South Africav IndiaCenturion16 Feb 2018ODI # 3978
5391625085.48Australiav IndiaNagpur1 Oct 2017ODI # 3919
5183674076.11South Africav IndiaCape Town7 Feb 2018ODI # 3971
495946100106.52Sri Lankav IndiaDharamsala10 Dec 2017ODI # 3939
4679634173.01Australiav IndiaNagpur1 Oct 2017ODI # 3919
43*492751159.25South Africav IndiaJohannesburg10 Feb 2018ODI # 3973
43543031143.33Australiav IndiaBengaluru28 Sep 2017ODI # 3917
4259444195.45Australiav IndiaIndore24 Sep 2017ODI # 3914
4278594071.18Australiav IndiaNagpur1 Oct 2017ODI # 3919
4278623067.74New Zealandv IndiaPune25 Oct 2017ODI # 3931
4277575073.68Sri Lankav IndiaVisakhapatnam17 Dec 2017ODI # 3942
41514051102.50New Zealandv IndiaPune25 Oct 2017ODI # 3931
39251834216.66Australiav IndiaChennai17 Sep 2017ODI # 3910
39573950100.00Australiav IndiaEden Gardens21 Sep 2017ODI # 3912
3971473082.97New Zealandv IndiaKanpur29 Oct 2017ODI # 3932
39512842139.28South Africav IndiaJohannesburg10 Feb 2018ODI # 3973
3972422292.85South Africav IndiaGqeberha13 Feb 2018ODI # 3976
3882622061.29New Zealandv IndiaPune25 Oct 2017ODI # 3931
37332451154.16New Zealandv IndiaKanpur29 Oct 2017ODI # 3932
3760434186.04South Africav IndiaDurban1 Feb 2018ODI # 3969
3656512170.58South Africav IndiaGqeberha13 Feb 2018ODI # 3976
34263050113.33Sri Lankav IndiaMohali13 Dec 2017ODI # 3941
3464494069.38South Africav IndiaDurban1 Feb 2018ODI # 3969
3464422280.95South Africav IndiaCenturion16 Feb 2018ODI # 3978
3359404082.50South Africav IndiaJohannesburg10 Feb 2018ODI # 3973
32*412511128.00Australiav IndiaChennai17 Sep 2017ODI # 3910
3246366088.88Australiav IndiaNagpur1 Oct 2017ODI # 3919
3276485066.66New Zealandv IndiaWankhede22 Oct 2017ODI # 3928
3264422176.19South Africav IndiaCape Town7 Feb 2018ODI # 3971
32403241100.00South Africav IndiaGqeberha13 Feb 2018ODI # 3976
3061344088.23South Africav IndiaCenturion16 Feb 2018ODI # 3978
2955381176.31Australiav IndiaBengaluru28 Sep 2017ODI # 3917
2946382176.31New Zealandv IndiaPune25 Oct 2017ODI # 3931
2842353180.00New Zealandv IndiaWankhede22 Oct 2017ODI # 3928
27*42281196.42Australiav IndiaIndore24 Sep 2017ODI # 3914
27*45331181.81South Africav IndiaDurban1 Feb 2018ODI # 3969
26*382450108.33Sri Lankav IndiaDharamsala10 Dec 2017ODI # 3939
26241812144.44South Africav IndiaJohannesburg10 Feb 2018ODI # 3973
25*212211113.63New Zealandv IndiaPune25 Oct 2017ODI # 3931
25*68425059.52Sri Lankav IndiaDharamsala10 Dec 2017ODI # 3939
2547282089.28Australiav IndiaChennai17 Sep 2017ODI # 3910
2559392064.10South Africav IndiaCenturion4 Feb 2018ODI # 3970
2545452055.55South Africav IndiaCenturion4 Feb 2018ODI # 3970
2553421059.52South Africav IndiaCape Town7 Feb 2018ODI # 3971
2441303180.00South Africav IndiaCenturion16 Feb 2018ODI # 3978
23*11513460.00South Africav IndiaJohannesburg10 Feb 2018ODI # 3973
2339324071.87South Africav IndiaCenturion4 Feb 2018ODI # 3970
22322040110.00Sri Lankav IndiaMohali13 Dec 2017ODI # 3941
2230233095.65South Africav IndiaJohannesburg10 Feb 2018ODI # 3973
2238403055.00South Africav IndiaCenturion16 Feb 2018ODI # 3978
2143332063.63New Zealandv IndiaPune25 Oct 2017ODI # 3931
2148351060.00Sri Lankav IndiaMohali13 Dec 2017ODI # 3941
20291801111.11Australiav IndiaNagpur1 Oct 2017ODI # 3919
2054362055.55South Africav IndiaCenturion4 Feb 2018ODI # 3970
20291902105.26South Africav IndiaCenturion16 Feb 2018ODI # 3978
1752282060.71Sri Lankav IndiaVisakhapatnam17 Dec 2017ODI # 3942
1781510033.33Sri Lankav IndiaVisakhapatnam17 Dec 2017ODI # 3942
1764380044.73South Africav IndiaCape Town7 Feb 2018ODI # 3971
1631251064.00Australiav IndiaNagpur1 Oct 2017ODI # 3919
1631191084.21Sri Lankav IndiaMohali13 Dec 2017ODI # 3941
1632171094.11South Africav IndiaDurban1 Feb 2018ODI # 3969
15*17911166.66Australiav IndiaBengaluru28 Sep 2017ODI # 3917
1421180277.77Australiav IndiaEden Gardens21 Sep 2017ODI # 3912
14291011140.00South Africav IndiaCenturion4 Feb 2018ODI # 3970
14161010140.00South Africav IndiaCape Town7 Feb 2018ODI # 3971
1319170076.47Australiav IndiaNagpur1 Oct 2017ODI # 3919
13161220108.33Sri Lankav IndiaVisakhapatnam17 Dec 2017ODI # 3942
12*18711171.42South Africav IndiaCape Town7 Feb 2018ODI # 3971
1227170070.58Australiav IndiaNagpur1 Oct 2017ODI # 3919
1216181066.66South Africav IndiaDurban1 Feb 2018ODI # 3969
11*42220050.00Sri Lankav IndiaMohali13 Dec 2017ODI # 3941
1112920122.22New Zealandv IndiaPune25 Oct 2017ODI # 3931
1129172064.70Sri Lankav IndiaMohali13 Dec 2017ODI # 3941
1036170158.82New Zealandv IndiaPune25 Oct 2017ODI # 3931
1024141071.42New Zealandv IndiaKanpur29 Oct 2017ODI # 3932
1019140071.42South Africav IndiaJohannesburg10 Feb 2018ODI # 3973
1025192052.63South Africav IndiaCenturion16 Feb 2018ODI # 3978
9*11610150.00Australiav IndiaIndore24 Sep 2017ODI # 3914
917101090.00Australiav IndiaChennai17 Sep 2017ODI # 3910
97710128.57Australiav IndiaChennai17 Sep 2017ODI # 3910
912501180.00New Zealandv IndiaKanpur29 Oct 2017ODI # 3932
921210042.85South Africav IndiaDurban1 Feb 2018ODI # 3969
8*23110072.72New Zealandv IndiaKanpur29 Oct 2017ODI # 3932
830200040.00Australiav IndiaEden Gardens21 Sep 2017ODI # 3912
83420200.00Sri Lankav IndiaVisakhapatnam17 Dec 2017ODI # 3942
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]