Live Scores
Series
Teams
News
Features
Videos
Stats
Edition US
Records
Home
2025
Ask Cricinfo
Statsguru
IPL
World Cup
WPL
Champions Trophy
More
Records
India vs Sri Lanka Records
ODI Matches Records
Batting List Hundreds - India
List of hundreds for India vs Sri Lanka in ODIs - India
List of hundreds
Player
HS
Runs scored in an inns
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
M Azharuddin
108*
108
-
94
8
-
114.89
India
v Sri Lanka
Wankhede
17 Jan 1987
ODI # 419
M Azharuddin
108
108
-
116
7
-
93.10
India
v Sri Lanka
Sharjah
25 Apr 1990
ODI # 623
RJ Shastri
101*
101
-
147
12
1
68.70
India
v Sri Lanka
Nagpur
01 Dec 1990
ODI # 644
NS Sidhu
108
108
207
132
8
-
81.81
India
v Sri Lanka
Rajkot
15 Feb 1994
ODI # 879
SR Tendulkar
112*
112
137
107
15
1
104.67
India
v Sri Lanka
Sharjah
09 Apr 1995
ODI # 997
SR Tendulkar
137
137
198
137
8
5
100.00
India
v Sri Lanka
Delhi
02 Mar 1996
ODI # 1070
SR Tendulkar
110
110
-
138
5
1
79.71
India
v Sri Lanka
Colombo (RPS)
28 Aug 1996
ODI # 1106
M Azharuddin
111*
111
190
117
5
-
94.87
India
v Sri Lanka
Colombo (RPS)
17 Aug 1997
ODI # 1223
A Jadeja
119
119
180
121
8
1
98.34
India
v Sri Lanka
Colombo (RPS)
17 Aug 1997
ODI # 1223
SC Ganguly
113
113
185
126
11
-
89.68
India
v Sri Lanka
Colombo (RPS)
20 Aug 1997
ODI # 1224
RR Singh
100
100
151
102
11
1
98.03
India
v Sri Lanka
Colombo (SSC)
23 Aug 1997
ODI # 1225
SC Ganguly
109
109
184
136
6
2
80.14
India
v Sri Lanka
Colombo (RPS)
07 Jul 1998
ODI # 1344
SR Tendulkar
128
128
182
131
8
2
97.70
India
v Sri Lanka
Colombo (RPS)
07 Jul 1998
ODI # 1344
SC Ganguly
130*
130
229
160
5
2
81.25
India
v Sri Lanka
Nagpur
22 Mar 1999
ODI # 1415
R Dravid
116
116
118
118
12
-
98.30
India
v Sri Lanka
Nagpur
22 Mar 1999
ODI # 1415
A Jadeja
103*
103
148
102
6
3
100.98
India
v Sri Lanka
Pune
30 Mar 1999
ODI # 1426
SC Ganguly
183
183
210
158
17
7
115.82
India
v Sri Lanka
Taunton
26 May 1999
ODI # 1463
R Dravid
145
145
179
129
17
1
112.40
India
v Sri Lanka
Taunton
26 May 1999
ODI # 1463
SR Tendulkar
120
120
191
141
11
2
85.10
India
v Sri Lanka
Colombo (SSC)
29 Aug 1999
ODI # 1490
SR Tendulkar
101
101
-
140
3
1
72.14
India
v Sri Lanka
Sharjah
20 Oct 2000
ODI # 1640
SR Tendulkar
113
113
141
102
12
1
110.78
India
v Sri Lanka
Bristol
11 Jul 2002
ODI # 1855
MS Dhoni
183*
183
210
145
15
10
126.20
India
v Sri Lanka
Jaipur
31 Oct 2005
ODI # 2290
G Gambhir
103
103
160
97
13
1
106.18
India
v Sri Lanka
Ahmedabad
06 Nov 2005
ODI # 2294
R Dravid
103*
103
157
120
8
1
85.83
India
v Sri Lanka
Ahmedabad
06 Nov 2005
ODI # 2294
G Gambhir
102*
102
159
101
10
1
100.99
India
v Sri Lanka
Brisbane
05 Feb 2008
ODI # 2672
V Sehwag
116
116
165
90
17
-
128.88
India
v Sri Lanka
Colombo (RPS)
03 Feb 2009
ODI # 2813
Yuvraj Singh
117
117
126
95
17
1
123.15
India
v Sri Lanka
Colombo (RPS)
03 Feb 2009
ODI # 2813
G Gambhir
150
150
214
147
14
1
102.04
India
v Sri Lanka
Colombo (RPS)
05 Feb 2009
ODI # 2815
SR Tendulkar
138
138
214
133
10
1
103.75
India
v Sri Lanka
Colombo (RPS)
14 Sep 2009
ODI # 2889
V Sehwag
146
146
166
102
17
6
143.13
India
v Sri Lanka
Rajkot
15 Dec 2009
ODI # 2932
MS Dhoni
107
107
135
111
8
2
96.39
India
v Sri Lanka
Nagpur
18 Dec 2009
ODI # 2933
G Gambhir
150*
150
-
137
14
-
109.48
India
v Sri Lanka
Eden Gardens
24 Dec 2009
ODI # 2935
V Kohli
107
107
-
114
11
1
93.85
India
v Sri Lanka
Eden Gardens
24 Dec 2009
ODI # 2935
SK Raina
106
106
152
115
10
1
92.17
India
v Sri Lanka
Mirpur
13 Jan 2010
ODI # 2943
RG Sharma
101*
101
126
100
6
2
101.00
India
v Sri Lanka
Bulawayo
30 May 2010
ODI # 2983
V Kohli
133*
133
133
86
16
2
154.65
India
v Sri Lanka
Hobart
28 Feb 2012
ODI # 3251
G Gambhir
100
100
171
118
7
-
84.74
India
v Sri Lanka
Mirpur
13 Mar 2012
ODI # 3259
V Kohli
108
108
148
120
7
-
90.00
India
v Sri Lanka
Mirpur
13 Mar 2012
ODI # 3259
V Kohli
106
106
158
113
9
-
93.80
India
v Sri Lanka
Hambantota
21 Jul 2012
ODI # 3291
G Gambhir
102
102
166
101
10
-
100.99
India
v Sri Lanka
Colombo (RPS)
28 Jul 2012
ODI # 3293
V Kohli
128*
128
187
119
12
1
107.56
India
v Sri Lanka
Colombo (RPS)
31 Jul 2012
ODI # 3294
AM Rahane
111
111
170
108
13
2
102.77
India
v Sri Lanka
Cuttack
02 Nov 2014
ODI # 3539
S Dhawan
113
113
159
107
14
3
105.60
India
v Sri Lanka
Cuttack
02 Nov 2014
ODI # 3539
AT Rayudu
121*
121
-
118
10
4
102.54
India
v Sri Lanka
Ahmedabad
06 Nov 2014
ODI # 3540
RG Sharma
264
264
225
173
33
9
152.60
India
v Sri Lanka
Eden Gardens
13 Nov 2014
ODI # 3544
V Kohli
139*
139
192
126
12
3
110.31
India
v Sri Lanka
Ranchi
16 Nov 2014
ODI # 3547
S Dhawan
125
125
198
128
15
1
97.65
India
v Sri Lanka
The Oval
08 Jun 2017
ODI # 3882
S Dhawan
132*
132
-
90
20
3
146.66
India
v Sri Lanka
Dambulla
20 Aug 2017
ODI # 3905
RG Sharma
124*
124
-
145
16
2
85.51
India
v Sri Lanka
Pallekele
27 Aug 2017
ODI # 3907
RG Sharma
104
104
-
88
11
3
118.18
India
v Sri Lanka
Colombo (RPS)
31 Aug 2017
ODI # 3908
V Kohli
131
131
-
96
17
2
136.45
India
v Sri Lanka
Colombo (RPS)
31 Aug 2017
ODI # 3908
V Kohli
110*
110
-
116
9
-
94.82
India
v Sri Lanka
Colombo (RPS)
03 Sep 2017
ODI # 3909
RG Sharma
208*
208
212
153
13
12
135.94
India
v Sri Lanka
Mohali
13 Dec 2017
ODI # 3941
S Dhawan
100*
100
140
85
13
2
117.64
India
v Sri Lanka
Visakhapatnam
17 Dec 2017
ODI # 3942
KL Rahul
111
111
180
118
11
1
94.06
India
v Sri Lanka
Leeds
06 Jul 2019
ODI # 4187
RG Sharma
103
103
133
94
14
2
109.57
India
v Sri Lanka
Leeds
06 Jul 2019
ODI # 4187
V Kohli
113
113
117
87
12
1
129.88
India
v Sri Lanka
Guwahati
10 Jan 2023
ODI # 4501
Shubman Gill
116
116
147
97
14
2
119.58
India
v Sri Lanka
Thiruvananthapuram
15 Jan 2023
ODI # 4505
V Kohli
166*
166
173
110
13
8
150.90
India
v Sri Lanka
Thiruvananthapuram
15 Jan 2023
ODI # 4505
Adjust:
Most recent
Past week
Past Month
Past year
4 years
10 years
25 years