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 Records
ODI Matches Records
Team Smallest Margins By Runs
Cricket Records for India in ODIs
Smallest victories
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
India
1 run
222
48.5
v New Zealand
Wellington
6 Mar 1990
ODI # 616
India
1 run
213
49.2
v Sri Lanka
Colombo (RPS)
25 Jul 1993
ODI # 833
India
1 run
299
50.0
v South Africa
Jaipur
21 Feb 2010
ODI # 2961
India
1 run
191
43.0
v South Africa
Johannesburg
15 Jan 2011
ODI # 3080
India
2 runs
196
50.0
v South Africa
Eden Gardens
24 Nov 1993
ODI # 856
India
3 runs
281
50.0
v Zimbabwe
Adelaide
24 Jan 2004
ODI # 2087
India
3 runs
415
50.0
v Sri Lanka
Rajkot
15 Dec 2009
ODI # 2932
India
3 runs
309
50.0
v West Indies
Port of Spain
22 Jul 2022
ODI # 4436
India
4 runs
171
40.0
v Pakistan
Quetta
1 Oct 1978
ODI # 54
India
4 runs
261
43.0
v West Indies
Visakhapatnam
7 Nov 1994
ODI # 949
India
4 runs
272
50.0
v Sri Lanka
Colombo (RPS)
27 Jul 2004
ODI # 2153
India
4 runs
256
50.0
v Zimbabwe
Harare
10 Jul 2015
ODI # 3662
India
5 runs
163
49.5
v New Zealand
W.A.C.A
9 Dec 1980
ODI # 99
India
5 runs
260
49.0
v West Indies
Jaipur
11 Nov 1994
ODI # 951
India
5 runs
290
49.1
v Australia
Mohali
3 Nov 1996
ODI # 1137
India
5 runs
350
50.0
v Pakistan
Karachi
13 Mar 2004
ODI # 2112
India
5 runs
130
20.0
v England
Birmingham
23 Jun 2013
ODI # 3377
India
6 runs
231
49.3
v New Zealand
Adelaide
23 Dec 1980
ODI # 103
India
6 runs
228
49.4
v Sri Lanka
Ahmedabad
22 Oct 1989
ODI # 580
India
6 runs
308
49.3
v Sri Lanka
Colombo (RPS)
7 Jul 1998
ODI # 1344
India
6 runs
338
50.0
v New Zealand
Kanpur
29 Oct 2017
ODI # 3932
India
7 runs
263
50.0
v West Indies
Colombo (RPS)
7 Aug 2005
ODI # 2267
India
7 runs
330
50.0
v England
Pune
28 Mar 2021
ODI # 4284
India
8 runs
247
50.0
v Sri Lanka
Rajkot
15 Feb 1994
ODI # 879
India
8 runs
128
33.1
v West Indies
Wankhede
20 Oct 1994
ODI # 933
India
8 runs
292
50.0
v Australia
Chandigarh
8 Oct 2007
ODI # 2627
India
8 runs
251
49.3
v Australia
Nagpur
5 Mar 2019
ODI # 4106
India
9 runs
240
48.5
v England
Sharjah
11 Apr 1999
ODI # 1432
India
9 runs
330
50.0
v England
Bristol
24 Aug 2007
ODI # 2613
India
9 runs
259
49.4
v Australia
Brisbane
4 Mar 2008
ODI # 2689
India
10 runs
300
40.0
v Sri Lanka
Wankhede
17 Jan 1987
ODI # 419
India
10 runs
263
50.0
v West Indies
Adelaide
14 Dec 1991
ODI # 696
India
10 runs
262
50.0
v South Africa
Colombo (RPS)
25 Sep 2002
ODI # 1886
India
10 runs
168
48.5
v Pakistan
Delhi
6 Jan 2013
ODI # 3316
India
11 runs
246
50.0
v Bangladesh
Chattogram
23 Dec 2004
ODI # 2199
India
11 runs
225
49.5
v Afghanistan
Southampton
22 Jun 2019
ODI # 4169
India
12 runs
256
50.0
v New Zealand
Wellington
30 Mar 1994
ODI # 898
India
12 runs
200
48.1
v Sri Lanka
Singapore
3 Apr 1996
ODI # 1089
India
12 runs
350
49.2
v New Zealand
Hyderabad
18 Jan 2023
ODI # 4507
India
13 runs
275
48.3
v Zimbabwe
Vadodara
5 Apr 1998
ODI # 1305
India
13 runs
266
50.0
v Zimbabwe
Sharjah
22 Oct 2000
ODI # 1644
India
13 runs
303
49.3
v Australia
Canberra
2 Dec 2020
ODI # 4267
India
13 runs
290
49.3
v Zimbabwe
Harare
22 Aug 2022
ODI # 4457
India
14 runs
262
50.0
v New Zealand
Gwalior
11 Nov 1999
ODI # 1524
India
14 runs
289
50.0
v Zimbabwe
Colombo (RPS)
14 Sep 2002
ODI # 1876
India
14 runs
339
50.0
v West Indies
Nagpur
21 Jan 2007
ODI # 2480
India
15 runs
221
47.5
v New Zealand
Sharjah
17 Apr 1998
ODI # 1319
India
15 runs
257
49.2
v Sri Lanka
Colombo (RPS)
31 Jan 2009
ODI # 2810
India
15 runs
382
50.0
v England
Cuttack
19 Jan 2017
ODI # 3821
India
16 runs
253
50.0
v New Zealand
Bengaluru
14 Oct 1987
ODI # 458
India
16 runs
163
41.0
v West Indies
Kuala Lumpur
20 Sep 2006
ODI # 2419
India
16 runs
183
40.0
v England
Kanpur
20 Nov 2008
ODI # 2778
India
18 runs
176
27.0
v Pakistan
Lahore
31 Dec 1982
ODI # 164
India
18 runs
220
49.2
v Sri Lanka
Sharjah
25 Mar 1988
ODI # 512
India
18 runs
246
37.0
v Pakistan
Dhaka
11 Jan 1998
ODI # 1273
India
19 runs
246
45.0
v Sri Lanka
Nagpur
1 Dec 1990
ODI # 644
India
19 runs
241
48.5
v West Indies
Sharjah
19 Oct 1991
ODI # 681
India
19 runs
304
49.4
v Australia
Brisbane
18 Jan 2004
ODI # 2084
India
19 runs
198
22.0
v England
Bengaluru
23 Nov 2008
ODI # 2781
India
20 runs
209
44.2
v Pakistan
Toronto
13 Sep 1997
ODI # 1227
India
20 runs
223
47.5
v England
Sharjah
9 Apr 1999
ODI # 1431
India
20 runs
266
46.4
v Australia
Nairobi (Gym)
7 Oct 2000
ODI # 1633
India
20 runs
190
48.2
v West Indies
Cuttack
24 Jan 2007
ODI # 2485
India
20 runs
340
48.1
v West Indies
Kingston
26 Jun 2009
ODI # 2852
India
20 runs
295
45.4
v Sri Lanka
Pallekele
4 Aug 2012
ODI # 3295
India
21 runs
315
50.0
v Sri Lanka
Hambantota
21 Jul 2012
ODI # 3291
India
22 runs
190
45.0
v New Zealand
Launceston
2 Feb 1986
ODI # 361
India
22 runs
282
44.0
v England
Eden Gardens
19 Jan 2002
ODI # 1788
India
22 runs
248
43.4
v South Africa
Indore
14 Oct 2015
ODI # 3692
India
23 runs
239
48.3
v West Indies
Sharjah
16 Oct 1988
ODI # 523
India
23 runs
271
42.0
v Sri Lanka
Colombo (SSC)
29 Aug 1999
ODI # 1490
India
23 runs
205
48.2
v England
Lord's
5 Sep 2004
ODI # 2167
India
24 runs
256
47.1
v Zimbabwe
Brisbane
20 Jan 2004
ODI # 2085
India
26 runs
332
50.0
v South Africa
Cardiff
6 Jun 2013
ODI # 3363
India
26 runs
164
21.0
v Australia
Chennai
17 Sep 2017
ODI # 3910
India
26 runs
286
50.0
v Hong Kong
Dubai (DICS)
18 Sep 2018
ODI # 4039
India
27 runs
283
47.0
v West Indies
Albion
29 Mar 1983
ODI # 191
India
28 runs
306
46.1
v Pakistan
Sharjah
15 Apr 1996
ODI # 1098
India
28 runs
315
48.0
v Bangladesh
Birmingham
2 Jul 2019
ODI # 4182
India
29 runs
261
49.5
v Pakistan
Mohali
30 Mar 2011
ODI # 3147
India
30 runs
240
49.1
v Zimbabwe
Harare
25 Oct 1992
ODI # 764
India
31 runs
267
57.0
v Zimbabwe
Tunbridge Wells
18 Jun 1983
ODI # 216
India
31 runs
247
47.4
v Australia
Colombo (RPS)
9 Sep 1994
ODI # 924
India
32 runs
302
48.4
v Zimbabwe
Cuttack
9 Apr 1998
ODI # 1311
India
33 runs
238
49.0
v Sri Lanka
Colombo (RPS)
24 Aug 2008
ODI # 2750
India
34 runs
263
54.1
v West Indies
Manchester
9 Jun 1983
ODI # 200
India
34 runs
183
36.5
v Pakistan
Toronto
18 Sep 1997
ODI # 1230
India
34 runs
268
44.1
v West Indies
Chennai
11 Dec 2011
ODI # 3224
India
35 runs
221
47.2
v South Africa
Wankhede
6 Nov 1996
ODI # 1138
India
35 runs
300
50.0
v South Africa
Chennai
22 Oct 2015
ODI # 3698
India
35 runs
253
44.1
v New Zealand
Wellington
3 Feb 2019
ODI # 4092
India
36 runs
353
50.0
v Australia
The Oval
9 Jun 2019
ODI # 4155
India
36 runs
341
49.1
v Australia
Rajkot
17 Jan 2020
ODI # 4232
India
37 runs
212
46.4
v West Indies
Sharjah
16 Oct 1989
ODI # 573
India
37 runs
284
50.0
v Australia
Gwalior
26 Oct 2003
ODI # 2052
India
38 runs
126
32.5
v Pakistan
Sharjah
22 Mar 1985
ODI # 321
India
38 runs
224
45.0
v South Africa
Gwalior
12 Nov 1991
ODI # 687
India
38 runs
281
39.0
v England
Leeds
2 Sep 2007
ODI # 2618
India
39 runs
288
49.0
v Pakistan
Bengaluru
9 Mar 1996
ODI # 1078
India
39 runs
302
47.4
v Zimbabwe
Rajkot
14 Dec 2000
ODI # 1660
India
39 runs
204
38.1
v England
Delhi
28 Mar 2006
ODI # 2357
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
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
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
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
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
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
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
49 runs
295
48.5
v England
Margao
3 Apr 2006
ODI # 2359
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
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
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
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
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
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
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
57 runs
384
45.1
v Australia
Bengaluru
2 Nov 2013
ODI # 3428
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
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
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
61 runs
307
50.0
v Zimbabwe
Ahmedabad
5 Dec 2000
ODI # 1657
India
62 runs
272
49.0
v Zimbabwe
Harare
12 Jul 2015
ODI # 3665
India
63 runs
233
45.2
v England
Birmingham
29 May 1999
ODI # 1467
Adjust:
Most recent
Past week
Past Month
Past year
4 years
10 years
25 years