Live Scores
Series
Teams
News
Features
Videos
Stats
Asia Cup 2025
Edition US
Records
Home
2025
Ask Cricinfo
Statsguru
IPL
World Cup
WPL
Champions Trophy
More
Records
India Records
ODI Matches Records
Team Largest Margins By Runs
Cricket Records for India in ODIs
Largest victories
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
India
317 runs
391
22.0
v Sri Lanka
Thiruvananthapuram
15 Jan 2023
ODI # 4505
India
302 runs
358
19.4
v Sri Lanka
Wankhede
2 Nov 2023
ODI # 4690
India
257 runs
414
43.1
v Bermuda
Port of Spain
19 Mar 2007
ODI # 2542
India
256 runs
375
36.5
v Hong Kong
Karachi
25 Jun 2008
ODI # 2716
India
243 runs
327
27.1
v South Africa
Eden Gardens
5 Nov 2023
ODI # 4694
India
228 runs
357
32.0
v Pakistan
Colombo (RPS)
10 Sep 2023
ODI # 4639
India
227 runs
410
34.0
v Bangladesh
Chattogram
10 Dec 2022
ODI # 4499
India
224 runs
378
36.2
v West Indies
Brabourne
29 Oct 2018
ODI # 4063
India
200 runs
277
27.3
v Bangladesh
Dhaka
11 Apr 2003
ODI # 2001
India
200 runs
352
35.3
v West Indies
Tarouba
1 Aug 2023
ODI # 4624
India
190 runs
270
23.1
v New Zealand
Visakhapatnam
29 Oct 2016
ODI # 3800
India
186 runs
352
50.0
v Kenya
Paarl
24 Oct 2001
ODI # 1764
India
183 runs
293
23.0
v Sri Lanka
Johannesburg
10 Mar 2003
ODI # 1985
India
181 runs
312
42.3
v Namibia
Pietermaritzburg
23 Feb 2003
ODI # 1964
India
174 runs
377
33.1
v New Zealand
Hyderabad (Deccan)
8 Nov 1999
ODI # 1523
India
169 runs
364
39.2
v Sri Lanka
Cuttack
2 Nov 2014
ODI # 3539
India
168 runs
376
42.4
v Sri Lanka
Colombo (RPS)
31 Aug 2017
ODI # 3908
India
161 runs
227
24.3
v Zimbabwe
Harare
29 Aug 2005
ODI # 2274
India
160 runs
342
41.4
v West Indies
Vadodara
31 Jan 2007
ODI # 2493
India
160 runs
411
47.5
v Netherlands
Bengaluru
12 Nov 2023
ODI # 4702
India
158 runs
388
37.4
v England
Rajkot
14 Nov 2008
ODI # 2774
India
157 runs
374
42.3
v Sri Lanka
Taunton
26 May 1999
ODI # 1463
India
153 runs
308
34.5
v South Africa
Dhaka
13 Apr 2003
ODI # 2002
India
153 runs
402
42.5
v South Africa
Gwalior
24 Feb 2010
ODI # 2962
India
153 runs
419
49.2
v West Indies
Indore
8 Dec 2011
ODI # 3223
India
153 runs
405
43.1
v Sri Lanka
Eden Gardens
13 Nov 2014
ODI # 3544
India
152 runs
351
35.4
v Sri Lanka
Nagpur
25 Oct 2005
ODI # 2286
India
147 runs
364
41.4
v Sri Lanka
Colombo (RPS)
3 Feb 2009
ODI # 2813
India
145 runs
354
47.0
v New Zealand
Hyderabad (Deccan)
15 Nov 2003
ODI # 2062
India
142 runs
357
34.2
v England
Ahmedabad
12 Feb 2025
ODI # 4833
India
141 runs
393
50.0
v Sri Lanka
Mohali
13 Dec 2017
ODI # 3941
India
140 runs
331
35.4
v Pakistan
Mirpur
10 Jun 2008
ODI # 2705
India
133 runs
295
38.1
v England
Cardiff
27 Aug 2014
ODI # 3517
India
130 runs
308
40.2
v South Africa
Melbourne
22 Feb 2015
ODI # 3610
India
127 runs
286
36.0
v England
Kochi
15 Jan 2013
ODI # 3320
India
126 runs
301
36.1
v England
Hyderabad
14 Oct 2011
ODI # 3199
India
125 runs
269
34.2
v West Indies
Manchester
27 Jun 2019
ODI # 4175
India
124 runs
289
33.4
v Pakistan
Birmingham
4 Jun 2017
ODI # 3878
India
124 runs
304
40.0
v South Africa
Cape Town
7 Feb 2018
ODI # 3971
India
119 runs
257
26.0
v West Indies
Port of Spain
27 Jul 2022
ODI # 4439
India
118 runs
248
38.2
v Australia
Chelmsford
20 Jun 1983
ODI # 219
India
118 runs
300
35.5
v Australia
Indore
31 Mar 2001
ODI # 1699
India
116 runs
261
35.0
v U.A.E.
Dambulla
16 Jul 2004
ODI # 2144
India
115 runs
246
29.0
v Zimbabwe
Singapore
4 Sep 1999
ODI # 1493
India
109 runs
303
45.0
v Bangladesh
Melbourne
19 Mar 2015
ODI # 3641
India
107 runs
209
37.5
v Australia
W.A.C.A
8 Dec 1991
ODI # 693
India
107 runs
290
45.4
v New Zealand
Delhi
3 Nov 1994
ODI # 944
India
107 runs
278
38.3
v Zimbabwe
Nairobi (Gym)
1 Oct 1999
ODI # 1508
India
107 runs
388
43.3
v West Indies
Visakhapatnam
18 Dec 2019
ODI # 4222
India
105 runs
224
30.1
v New Zealand
Dambulla
25 Aug 2010
ODI # 3039
India
105 runs
311
43.0
v West Indies
Port of Spain
25 Jun 2017
ODI # 3896
India
102 runs
226
40.1
v West Indies
Eden Gardens
27 Nov 1993
ODI # 858
India
102 runs
274
34.0
v West Indies
Port of Spain
5 Jul 2013
ODI # 3383
India
101 runs
334
42.1
v Zimbabwe
Guwahati
19 Mar 2002
ODI # 1818
India
100 runs
230
34.5
v England
Lucknow
29 Oct 2023
ODI # 4686
India
99 runs
355
48.3
v Australia
Nagpur
28 Oct 2009
ODI # 2915
India
99 runs
317
28.2
v Australia
Indore
24 Sep 2023
ODI # 4654
India
98 runs
291
50.0
v Kenya
Southampton
11 Sep 2004
ODI # 2170
India
96 runs
266
37.1
v West Indies
Ahmedabad
11 Feb 2022
ODI # 4356
India
95 runs
296
41.0
v South Africa
Nairobi (Gym)
13 Oct 2000
ODI # 1638
India
95 runs
272
37.0
v England
Eden Gardens
25 Oct 2011
ODI # 3210
India
94 runs
236
36.3
v Sri Lanka
Vadodara
15 Jan 1987
ODI # 417
India
94 runs
330
50.0
v Kenya
Bristol
23 May 1999
ODI # 1457
India
93 runs
252
38.1
v West Indies
North Sound
30 Jun 2017
ODI # 3898
India
91 runs
271
46.2
v Kenya
Durban
20 Mar 2003
ODI # 1992
India
91 runs
349
50.0
v Bangladesh
Dhaka
27 Dec 2004
ODI # 2202
India
90 runs
325
40.2
v New Zealand
Mount Maunganui
26 Jan 2019
ODI # 4085
India
90 runs
386
41.2
v New Zealand
Indore
24 Jan 2023
ODI # 4511
India
89 runs
302
40.0
v Pakistan
Manchester
16 Jun 2019
ODI # 4161
India
88 runs
226
34.2
v West Indies
Toronto
14 Sep 1999
ODI # 1499
India
87 runs
282
45.2
v Pakistan
Kochi
2 Apr 2005
ODI # 2235
India
87 runs
371
50.0
v Bangladesh
Mirpur
19 Feb 2011
ODI # 3100
India
86 runs
236
41.4
v England
Sydney
26 Feb 1985
ODI # 312
India
84 runs
118
23.3
v New Zealand
Hamilton
11 Mar 2009
ODI # 2824
India
83 runs
256
44.4
v Zimbabwe
Harare
19 Feb 2003
ODI # 1957
India
83 runs
277
42.4
v Zimbabwe
Harare
14 Jul 2015
ODI # 3667
India
82 runs
251
45.3
v England
Durban
26 Feb 2003
ODI # 1969
India
81 runs
180
39.0
v Sri Lanka
Sharjah
9 Nov 1998
ODI # 1370
India
81 runs
120
27.1
v West Indies
Rajkot
12 Nov 2002
ODI # 1895
India
81 runs
269
44.4
v Sri Lanka
Dambulla
24 Jun 2010
ODI # 3001
India
81 runs
178
24.4
v Sri Lanka
Port of Spain
9 Jul 2013
ODI # 3387
India
80 runs
288
38.0
v Sri Lanka
Nagpur
22 Mar 1999
ODI # 1415
India
80 runs
269
43.0
v West Indies
Chennai
20 Mar 2011
ODI # 3141
India
78 runs
270
46.0
v Sri Lanka
Amritsar
12 Sep 1982
ODI # 156
India
78 runs
297
45.5
v South Africa
Paarl
21 Dec 2023
ODI # 4716
India
77 runs
318
47.0
v Bangladesh
Mirpur
24 Jun 2015
ODI # 3661
India
76 runs
301
47.0
v Pakistan
Adelaide
15 Feb 2015
ODI # 3602
India
74 runs
268
46.0
v South Africa
Wankhede
14 Dec 1996
ODI # 1151
India
73 runs
268
50.0
v New Zealand
Sharjah
27 Mar 1988
ODI # 513
India
73 runs
275
42.2
v South Africa
Gqeberha
13 Feb 2018
ODI # 3976
India
72 runs
275
44.0
v West Indies
Eden Gardens
5 Nov 1994
ODI # 947
India
71 runs
274
50.0
v U.A.E.
Sharjah
13 Apr 1994
ODI # 904
India
70 runs
398
48.5
v New Zealand
Wankhede
15 Nov 2023
ODI # 4703
India
68 runs
205
48.1
v Netherlands
Paarl
12 Feb 2003
ODI # 1948
India
67 runs
250
46.2
v Zimbabwe
Faridabad
19 Mar 1993
ODI # 817
India
67 runs
333
48.0
v Sri Lanka
Colombo (RPS)
5 Feb 2009
ODI # 2815
India
67 runs
374
50.0
v Sri Lanka
Guwahati
10 Jan 2023
ODI # 4501
India
66 runs
209
42.1
v Australia
Melbourne
6 Dec 1980
ODI # 97
India
66 runs
318
42.1
v England
Pune
23 Mar 2021
ODI # 4281
India
64 runs
320
43.3
v Zimbabwe
Mohali
10 Mar 2002
ODI # 1815
India
63 runs
233
45.2
v England
Birmingham
29 May 1999
ODI # 1467
India
63 runs
305
44.1
v Sri Lanka
Bristol
11 Jul 2002
ODI # 1855
India
62 runs
272
49.0
v Zimbabwe
Harare
12 Jul 2015
ODI # 3665
India
61 runs
307
50.0
v Zimbabwe
Ahmedabad
5 Dec 2000
ODI # 1657
India
60 runs
239
44.4
v Pakistan
Sharjah
18 Oct 1991
ODI # 680
India
60 runs
316
43.3
v Australia
Bengaluru
25 Mar 2001
ODI # 1696
India
59 runs
331
48.1
v West Indies
Dharamsala
17 Oct 2014
ODI # 3535
India
59 runs
270
42.0
v West Indies
Port of Spain
11 Aug 2019
ODI # 4197
India
58 runs
221
50.0
v Kenya
Nairobi (Gym)
29 Sep 1999
ODI # 1506
India
58 runs
357
44.1
v Pakistan
Visakhapatnam
5 Apr 2005
ODI # 2236
India
58 runs
393
45.1
v New Zealand
Christchurch
8 Mar 2009
ODI # 2823
India
58 runs
295
50.0
v Zimbabwe
Harare
26 Jul 2013
ODI # 3397
India
57 runs
384
45.1
v Australia
Bengaluru
2 Nov 2013
ODI # 3428
India
56 runs
290
49.0
v Australia
Delhi
22 Oct 1987
ODI # 465
India
56 runs
223
41.5
v West Indies
Eden Gardens
2 Jan 1988
ODI # 483
India
56 runs
248
36.2
v West Indies
Port of Spain
2 Jun 2002
ODI # 1838
India
55 runs
159
19.1
v Zimbabwe
Hamilton
7 Mar 1992
ODI # 732
India
55 runs
192
42.4
v Pakistan
Toronto
18 Sep 1996
ODI # 1117
India
54 runs
189
39.4
v Pakistan
Sharjah
13 Apr 1984
ODI # 261
India
54 runs
293
47.0
v England
Indore
17 Nov 2008
ODI # 2777
India
53 runs
223
45.0
v New Zealand
Indore
15 Dec 1988
ODI # 541
India
53 runs
216
28.0
v New Zealand
Napier
3 Mar 2009
ODI # 2821
India
52 runs
194
43.3
v Australia
Ahmedabad
5 Oct 1986
ODI # 394
India
52 runs
251
45.3
v New Zealand
Sharjah
1 Apr 1988
ODI # 517
India
51 runs
287
45.5
v Sri Lanka
Pune
30 Mar 1999
ODI # 1426
India
51 runs
270
45.2
v Pakistan
Abu Dhabi
19 Apr 2006
ODI # 2364
India
50 runs
305
45.1
v Sri Lanka
Mirpur
13 Mar 2012
ODI # 3259
India
50 runs
253
43.1
v Australia
Eden Gardens
21 Sep 2017
ODI # 3912
India
49 runs
295
48.5
v England
Margao
3 Apr 2006
ODI # 2359
India
48 runs
268
44.4
v Pakistan
Adelaide
25 Jan 2000
ODI # 1547
India
48 runs
264
46.3
v West Indies
Delhi
11 Oct 2014
ODI # 3533
India
47 runs
228
45.3
v Pakistan
Manchester
8 Jun 1999
ODI # 1476
India
47 runs
106
17.4
v Bangladesh
Mirpur
17 Jun 2014
ODI # 3498
India
46 runs
228
45.5
v Sri Lanka
Colombo (SSC)
1 Aug 2001
ODI # 1742
India
46 runs
285
49.0
v Bangladesh
Mirpur
12 May 2007
ODI # 2583
India
46 runs
295
47.2
v Pakistan
Kanpur
11 Nov 2007
ODI # 2645
India
46 runs
259
46.3
v Sri Lanka
Colombo (RPS)
27 Aug 2008
ODI # 2755
India
46 runs
320
46.4
v Sri Lanka
Colombo (RPS)
14 Sep 2009
ODI # 2889
India
44 runs
308
48.1
v Australia
Dhaka
28 Oct 1998
ODI # 1360
India
44 runs
238
46.0
v West Indies
Ahmedabad
9 Feb 2022
ODI # 4355
India
44 runs
250
45.3
v New Zealand
Dubai (DICS)
2 Mar 2025
ODI # 4852
India
43 runs
184
52.0
v West Indies
Lord's
25 Jun 1983
ODI # 223
India
43 runs
217
48.1
v Pakistan
Sydney
4 Mar 1992
ODI # 729
India
43 runs
222
50.0
v South Africa
Mohali
22 Nov 1993
ODI # 855
India
41 runs
310
45.5
v Australia
Kochi
1 Apr 1998
ODI # 1300
India
41 runs
234
46.2
v South Africa
Centurion
10 Oct 2001
ODI # 1757
India
41 runs
214
41.3
v Sri Lanka
Colombo (RPS)
12 Sep 2023
ODI # 4641
India
40 runs
248
49.4
v Zimbabwe
Kanpur
6 Mar 1996
ODI # 1075
India
40 runs
294
47.5
v Pakistan
Lahore
24 Mar 2004
ODI # 2117
India
40 runs
277
45.2
v New Zealand
Guwahati
28 Nov 2010
ODI # 3070
Adjust:
Most recent
Past week
Past Month
Past year
4 years
10 years
25 years