ODI Matches played on Feroz Shah Kotla, Delhi (31)
(count excludes the abandoned match in which no play was possible)
15th September 1982
Sri Lanka in India 1982/83
2nd ODI
India v Sri Lanka
o157
2nd October 1986
Charminar Challenge Cup 1986/87
4th ODI
India v Australia
o393
13th January 1987
Sri Lanka in India 1986/87
3rd ODI
India v Sri Lanka
o416
22nd October 1987
Reliance World Cup 1987/88
Group A
India v Australia
o465
15th October 1989
MRF World Series (Nehru Cup) 1989/90
England v Sri Lanka
o571
23rd October 1989
MRF World Series (Nehru Cup) 1989/90
India v West Indies
o582
3rd November 1994
Wills World Series 1994/95
India v New Zealand
o944
2nd March 1996
Wills World Cup 1995/96
Group A
India v Sri Lanka
o1070
11th April 1998
Pepsi Triangular Series 1997/98
Australia v Zimbabwe
o1313
14th April 1998
Pepsi Triangular Series 1997/98
Final
India v Australia
o1316
17th November 1999
New Zealand in India 1999/00
5th ODI
India v New Zealand
o1526
31st January 2002
England in India 2001/02
5th ODI
India v England
o1800
17th April 2005
Pakistan in India 2004/05
6th ODI
India v Pakistan
o2240
28th March 2006
England in India 2005/06
1st ODI
India v England
o2357
2nd December 2008
England in India 2008/09
7th ODI
India v England
o2785a
31st October 2009
Australia in India 2009/10
3rd ODI
India v Australia
o2918
27th December 2009
Sri Lanka in India 2009/10
5th ODI
India v Sri Lanka
o2936
24th February 2011
ICC World Cup 2010/11
Group B
South Africa v West Indies
o3106
28th February 2011
ICC World Cup 2010/11
Group B
Netherlands v West Indies
o3112
7th March 2011
ICC World Cup 2010/11
Group A
Canada v Kenya
o3122
9th March 2011
ICC World Cup 2010/11
Group B
India v Netherlands
o3124
17th October 2011
England in India 2011/12
2nd ODI
India v England
o3201
6th January 2013
Pakistan in India 2012/13
3rd ODI
India v Pakistan
o3316
11th October 2014
West Indies in India 2014/15
2nd ODI
India v West Indies
o3533
20th October 2016
New Zealand in India 2016/17
2nd ODI
India v New Zealand
o3797
13th March 2019
Australia in India 2018/19
5th ODI
India v Australia
o4113
11th October 2022
South Africa in India 2022/23
3rd ODI
India v South Africa
o4472
7th October 2023
ICC World Cup 2023/24
South Africa v Sri Lanka
o4661
11th October 2023
ICC World Cup 2023/24
India v Afghanistan
o4666
15th October 2023
ICC World Cup 2023/24
Afghanistan v England
o4670
25th October 2023
ICC World Cup 2023/24
Australia v Netherlands
o4681
6th November 2023
ICC World Cup 2023/24
Bangladesh v Sri Lanka
o4695