Live Scores
Series
Teams
News
Features
Videos
Stats
Asia Cup 2025
Edition IN
Records
Home
2025
Ask Cricinfo
Statsguru
IPL
World Cup
WPL
Champions Trophy
More
Records
India vs Sri Lanka Records
ODI Matches Records
Bowling Best Figures Innings - India
Best bowling figures in an innings By India vs Sri Lanka in ODIs - India
Best bowling figures in an innings
Player
Overs
Mdns
Runs conceded
Wickets taken
Econ
Team
Innings in match
Opposition
Ground
Match Date
Scorecard
Mohammed Siraj
7.0
1
21
6
3.00
India
1
v Sri Lanka
Colombo (RPS)
17 Sep 2023
ODI # 4649
A Nehra
10.0
1
59
6
5.90
India
1
v Sri Lanka
Colombo (RPS)
09 Aug 2005
ODI # 2268
Mohammed Shami
5.0
1
18
5
3.60
India
2
v Sri Lanka
Wankhede
02 Nov 2023
ODI # 4690
RR Singh
5.0
-
22
5
4.40
India
1
v Sri Lanka
Guwahati
22 Dec 1997
ODI # 1267
J Srinath
6.4
1
24
5
3.60
India
1
v Sri Lanka
Kanpur
07 Nov 1993
ODI # 846
JJ Bumrah
10.0
2
27
5
2.70
India
1
v Sri Lanka
Pallekele
27 Aug 2017
ODI # 3907
RR Singh
9.3
-
31
5
3.26
India
2
v Sri Lanka
Taunton
26 May 1999
ODI # 1463
M Prabhakar
10.0
-
35
5
3.50
India
1
v Sri Lanka
Hyderabad (Deccan)
18 Feb 1994
ODI # 881
Z Khan
10.0
-
42
5
4.20
India
1
v Sri Lanka
Margao
14 Feb 2007
ODI # 2522
B Kumar
9.4
-
42
5
4.34
India
1
v Sri Lanka
Colombo (RPS)
03 Sep 2017
ODI # 3909
AB Agarkar
9.5
1
44
5
4.47
India
1
v Sri Lanka
Pune
03 Nov 2005
ODI # 2291
Harbhajan Singh
9.4
-
56
5
5.79
India
2
v Sri Lanka
Colombo (RPS)
14 Sep 2009
ODI # 2889
IK Pathan
10.0
-
61
5
6.10
India
2
v Sri Lanka
Pallekele
04 Aug 2012
ODI # 3295
B Kumar
6.0
1
8
4
1.33
India
2
v Sri Lanka
Port of Spain
09 Jul 2013
ODI # 3387
SC Ganguly
4.0
-
21
4
5.25
India
2
v Sri Lanka
Nagpur
22 Mar 1999
ODI # 1415
Z Khan
9.5
3
21
4
2.13
India
1
v Sri Lanka
Dambulla
20 Aug 2008
ODI # 2745
RA Jadeja
7.5
1
23
4
2.93
India
1
v Sri Lanka
Port of Spain
11 Jul 2013
ODI # 3388
N Kapil Dev
9.0
-
31
4
3.44
India
1
v Sri Lanka
Eden Gardens
04 Jan 1991
ODI # 661
P Kumar
10.0
2
31
4
3.10
India
1
v Sri Lanka
Hobart
26 Feb 2008
ODI # 2686
RA Jadeja
10.0
-
32
4
3.20
India
1
v Sri Lanka
Cuttack
21 Dec 2009
ODI # 2934
IK Pathan
8.1
1
32
4
3.91
India
2
v Sri Lanka
Mirpur
13 Mar 2012
ODI # 3259
Mohammed Siraj
10.0
1
32
4
3.20
India
2
v Sri Lanka
Thiruvananthapuram
15 Jan 2023
ODI # 4505
I Sharma
8.0
1
34
4
4.25
India
2
v Sri Lanka
Cuttack
02 Nov 2014
ODI # 3539
DS Kulkarni
10.0
1
34
4
3.40
India
2
v Sri Lanka
Eden Gardens
13 Nov 2014
ODI # 3544
J Srinath
10.0
-
35
4
3.50
India
2
v Sri Lanka
Singapore
03 Apr 1996
ODI # 1089
A Nehra
7.0
1
35
4
5.00
India
2
v Sri Lanka
Johannesburg
10 Mar 2003
ODI # 1985
J Srinath
9.0
1
35
4
3.88
India
2
v Sri Lanka
Johannesburg
10 Mar 2003
ODI # 1985
RP Singh
8.5
2
35
4
3.96
India
1
v Sri Lanka
Rajkot
09 Nov 2005
ODI # 2295
IK Pathan
8.0
-
37
4
4.62
India
1
v Sri Lanka
Mohali
28 Oct 2005
ODI # 2287
PP Ojha
10.0
-
38
4
3.80
India
2
v Sri Lanka
Colombo (RPS)
03 Feb 2009
ODI # 2813
A Nehra
9.0
-
40
4
4.44
India
2
v Sri Lanka
Dambulla
24 Jun 2010
ODI # 3001
I Sharma
10.0
-
41
4
4.10
India
1
v Sri Lanka
Hobart
26 Feb 2008
ODI # 2686
A Kuruvilla
8.4
1
43
4
4.96
India
1
v Sri Lanka
Colombo (SSC)
24 Aug 1997
ODI # 1226
JJ Bumrah
10.0
2
43
4
4.30
India
1
v Sri Lanka
Pallekele
24 Aug 2017
ODI # 3906
Kuldeep Yadav
9.3
-
43
4
4.52
India
2
v Sri Lanka
Colombo (RPS)
12 Sep 2023
ODI # 4641
DR Doshi
10.0
-
44
4
4.40
India
2
v Sri Lanka
Amritsar
12 Sep 1982
ODI # 156
Harbhajan Singh
10.0
-
46
4
4.60
India
2
v Sri Lanka
Bristol
11 Jul 2002
ODI # 1855
MM Patel
9.0
-
49
4
5.44
India
1
v Sri Lanka
Rajkot
11 Feb 2007
ODI # 2520
AB Agarkar
10.0
-
53
4
5.30
India
2
v Sri Lanka
Colombo (RPS)
07 Jul 1998
ODI # 1344
UT Yadav
9.0
-
53
4
5.88
India
1
v Sri Lanka
Hyderabad
09 Nov 2014
ODI # 3543
I Sharma
10.0
1
57
4
5.70
India
2
v Sri Lanka
Colombo (RPS)
31 Jan 2009
ODI # 2810
MK Tiwary
10.0
1
61
4
6.10
India
1
v Sri Lanka
Colombo (RPS)
31 Jul 2012
ODI # 3294
HH Pandya
2.2
-
3
3
1.28
India
1
v Sri Lanka
Colombo (RPS)
17 Sep 2023
ODI # 4649
S Madan Lal
8.0
2
11
3
1.37
India
1
v Sri Lanka
Sharjah
08 Apr 1984
ODI # 260
K Srikkanth
3.2
-
12
3
3.60
India
1
v Sri Lanka
Dhaka
04 Nov 1988
ODI # 534
AB Agarkar
6.0
-
14
3
2.33
India
2
v Sri Lanka
Nagpur
22 Mar 1999
ODI # 1415
Mohammed Siraj
7.0
2
16
3
2.28
India
2
v Sri Lanka
Wankhede
02 Nov 2023
ODI # 4690
SB Joshi
10.0
1
17
3
1.70
India
2
v Sri Lanka
Sharjah
09 Nov 1998
ODI # 1370
SLV Raju
8.0
-
19
3
2.37
India
2
v Sri Lanka
Jalandhar
20 Feb 1994
ODI # 883
RR Singh
4.0
-
20
3
5.00
India
2
v Sri Lanka
Colombo (SSC)
23 Aug 1997
ODI # 1225
C Sharma
8.0
1
22
3
2.75
India
1
v Sri Lanka
Sharjah
08 Apr 1984
ODI # 260
Z Khan
10.0
3
23
3
2.30
India
2
v Sri Lanka
Colombo (RPS)
24 Aug 2008
ODI # 2750
Maninder Singh
10.0
2
24
3
2.40
India
1
v Sri Lanka
Kanpur
24 Dec 1986
ODI # 407
RJ Shastri
5.0
1
24
3
4.80
India
2
v Sri Lanka
Vadodara
15 Jan 1987
ODI # 417
N Kapil Dev
8.4
2
26
3
3.00
India
2
v Sri Lanka
Ahmedabad
22 Oct 1989
ODI # 580
SLV Raju
10.0
1
26
3
2.60
India
2
v Sri Lanka
Singapore
03 Apr 1996
ODI # 1089
Harbhajan Singh
10.0
1
27
3
2.70
India
1
v Sri Lanka
Colombo (RPS)
29 Sep 2002
ODI # 1888
AS Wassan
10.0
-
28
3
2.80
India
1
v Sri Lanka
Cuttack
28 Dec 1990
ODI # 658
Harbhajan Singh
10.0
1
29
3
2.90
India
1
v Sri Lanka
Colombo (RPS)
22 Jul 2001
ODI # 1737
RA Jadeja
10.0
1
30
3
3.00
India
2
v Sri Lanka
Fatullah
28 Feb 2014
ODI # 3476
Mohammed Siraj
5.4
-
30
3
5.29
India
1
v Sri Lanka
Eden Gardens
12 Jan 2023
ODI # 4503
Washington Sundar
10.0
1
30
3
3.00
India
1
v Sri Lanka
Colombo (RPS)
04 Aug 2024
ODI # 4753
DS Mohanty
9.0
1
31
3
3.44
India
1
v Sri Lanka
Guwahati
22 Dec 1997
ODI # 1267
R Ashwin
10.0
1
32
3
3.20
India
1
v Sri Lanka
W.A.C.A
08 Feb 2012
ODI # 3233
RP Singh
10.0
2
33
3
3.30
India
1
v Sri Lanka
Vadodara
12 Nov 2005
ODI # 2296
I Sharma
9.0
1
33
3
3.66
India
1
v Sri Lanka
Cardiff
20 Jun 2013
ODI # 3376
M Prabhakar
9.0
2
34
3
3.77
India
2
v Sri Lanka
Ahmedabad
22 Oct 1989
ODI # 580
J Srinath
7.0
1
34
3
4.85
India
1
v Sri Lanka
Eden Gardens
13 Mar 1996
ODI # 1081
P Kumar
10.0
2
34
3
3.40
India
1
v Sri Lanka
Dambulla
20 Aug 2008
ODI # 2745
AR Patel
10.0
-
34
3
3.40
India
1
v Sri Lanka
Dambulla
20 Aug 2017
ODI # 3905
C Sharma
9.0
1
35
3
3.88
India
1
v Sri Lanka
Sharjah
13 Apr 1986
ODI # 383
AB Agarkar
8.0
1
35
3
4.37
India
2
v Sri Lanka
Sharjah
09 Nov 1998
ODI # 1370
AB Agarkar
8.0
-
35
3
4.37
India
2
v Sri Lanka
Pune
30 Mar 1999
ODI # 1426
A Nehra
8.5
-
35
3
3.96
India
2
v Sri Lanka
Colombo (SSC)
01 Aug 2001
ODI # 1742
Harbhajan Singh
10.0
-
35
3
3.50
India
2
v Sri Lanka
Nagpur
25 Oct 2005
ODI # 2286
PP Ojha
9.1
-
36
3
3.92
India
1
v Sri Lanka
Dambulla
16 Aug 2010
ODI # 3032
BKV Prasad
10.0
-
37
3
3.70
India
1
v Sri Lanka
Sharjah
09 Apr 1995
ODI # 997
V Sehwag
9.0
-
37
3
4.11
India
2
v Sri Lanka
Colombo (RPS)
27 Jul 2004
ODI # 2153
JJ Bumrah
10.0
2
37
3
3.70
India
1
v Sri Lanka
Leeds
06 Jul 2019
ODI # 4187
M Prabhakar
9.0
1
38
3
4.22
India
2
v Sri Lanka
Moratuwa
14 Aug 1993
ODI # 835
AB Agarkar
7.0
-
38
3
5.42
India
1
v Sri Lanka
Colombo (SSC)
01 Jul 1998
ODI # 1341
IK Pathan
10.0
1
38
3
3.80
India
1
v Sri Lanka
Vadodara
12 Nov 2005
ODI # 2296
Z Khan
10.0
2
38
3
3.80
India
1
v Sri Lanka
Mirpur
10 Jan 2010
ODI # 2941
RMH Binny
7.0
-
39
3
5.57
India
1
v Sri Lanka
Delhi
15 Sep 1982
ODI # 157
R Ashwin
9.0
-
39
3
4.33
India
2
v Sri Lanka
Mirpur
13 Mar 2012
ODI # 3259
M Amarnath
12.0
3
40
3
3.33
India
1
v Sri Lanka
Manchester
16 Jun 1979
ODI # 68
C Sharma
8.0
-
40
3
5.00
India
1
v Sri Lanka
Sharjah
27 Nov 1986
ODI # 401
Harbhajan Singh
10.0
-
40
3
4.00
India
2
v Sri Lanka
Colombo (RPS)
27 Aug 2008
ODI # 2755
A Mishra
9.1
1
40
3
4.36
India
1
v Sri Lanka
Mirpur
10 Jan 2010
ODI # 2941
AR Patel
10.0
1
40
3
4.00
India
1
v Sri Lanka
Hyderabad
09 Nov 2014
ODI # 3543
A Kumble
10.0
-
41
3
4.10
India
2
v Sri Lanka
Rajkot
15 Feb 1994
ODI # 879
RR Kulkarni
10.0
-
42
3
4.20
India
1
v Sri Lanka
Delhi
13 Jan 1987
ODI # 416
MM Patel
10.0
1
42
3
4.20
India
2
v Sri Lanka
Colombo (RPS)
24 Aug 2008
ODI # 2750
Kuldeep Yadav
10.0
-
42
3
4.20
India
1
v Sri Lanka
Visakhapatnam
17 Dec 2017
ODI # 3942
SR Tendulkar
8.0
-
43
3
5.37
India
2
v Sri Lanka
Rajkot
15 Feb 1994
ODI # 879
AB Agarkar
9.0
2
44
3
4.88
India
1
v Sri Lanka
The Oval
30 Jun 2002
ODI # 1849
Z Khan
9.0
1
44
3
4.88
India
1
v Sri Lanka
Colombo (RPS)
30 Sep 2002
ODI # 1889
R Vinay Kumar
10.0
1
46
3
4.60
India
1
v Sri Lanka
Adelaide
14 Feb 2012
ODI # 3239
YS Chahal
10.0
3
46
3
4.60
India
1
v Sri Lanka
Visakhapatnam
17 Dec 2017
ODI # 3942
M Prabhakar
10.0
1
47
3
4.70
India
2
v Sri Lanka
Nagpur
01 Dec 1990
ODI # 644
Adjust:
Most recent
Past week
Past Month
Past year
4 years
10 years
25 years