Test Matches played on Eden Gardens, Kolkata (42)
5th January 1934
Marylebone Cricket Club in India and Ceylon 1933/34
2nd Test
India v England
t231
31st December 1948
West Indies in India, Pakistan and Ceylon 1948/49
3rd Test
India v West Indies
t308
30th December 1951
Marylebone Cricket Club in India, Pakistan and Ceylon 1951/52
3rd Test
India v England
t344
12th December 1952
Pakistan in India, East Pakistan and Burma 1952/53
5th Test
India v Pakistan
t360
28th December 1955
New Zealand in India and Pakistan 1955/56
4th Test
India v New Zealand
t419
2nd November 1956
Australia in India and Pakistan 1956/57
3rd Test
India v Australia
t433
31st December 1958
West Indies in India and Pakistan 1958/59
3rd Test
India v West Indies
t463
23rd January 1960
Australia in India and Pakistan 1959/60
5th Test
India v Australia
t487
30th December 1960
Pakistan in India 1960/61
3rd Test
India v Pakistan
t501
30th December 1961
Marylebone Cricket Club in India, Pakistan and Ceylon 1961/62
4th Test
India v England
t518
29th January 1964
Marylebone Cricket Club in India 1963/64
3rd Test
India v England
t554
17th October 1964
Australia in India and Pakistan 1964/65
3rd Test
India v Australia
t568
5th March 1965
New Zealand in India and Pakistan 1964/65
2nd Test
India v New Zealand
t581
31st December 1966
West Indies in India and Ceylon 1966/67
2nd Test
India v West Indies
t612
12th December 1969
Australia in Ceylon, India and South Africa 1969/70
4th Test
India v Australia
t668
30th December 1972
Marylebone Cricket Club in India, Pakistan and Sri Lanka 1972/73
2nd Test
India v England
t706
27th December 1974
West Indies in India, Pakistan and Sri Lanka 1974/75
3rd Test
India v West Indies
t750
1st January 1977
Marylebone Cricket Club in India, Sri Lanka and Australia 1976/77
2nd Test
India v England
t791
29th December 1978
West Indies in India and Sri Lanka 1978/79
3rd Test
India v West Indies
t839
26th October 1979
Australia in India 1979/80
5th Test
India v Australia
t859
29th January 1980
Pakistan in India and Bangladesh 1979/80
6th Test
India v Pakistan
t871
1st January 1982
England in India and Sri Lanka 1981/82
4th Test
India v England
t916
10th December 1983
West Indies in India 1983/84
5th Test
India v West Indies
t971
31st December 1984
England in India, Sri Lanka and Australia 1984/85
3rd Test
India v England
t1007
11th February 1987
Pakistan in India 1986/87
2nd Test
India v Pakistan
t1067
26th December 1987
West Indies in India 1987/88
3rd Test
India v West Indies
t1088
29th January 1993
England in India and Sri Lanka 1992/93
1st Test
India v England
t1211
27th November 1996
South Africa in India 1996/97
2nd Test
India v South Africa
t1341
18th March 1998
Australia in India 1997/98
2nd Test
India v Australia
t1409
16th February 1999
Asian Test Championship 1998/99
India v Pakistan
t1444
11th March 2001
Australia in India 2000/01
2nd Test
India v Australia
t1535
30th October 2002
West Indies in Bangladesh and India 2002/03
3rd Test
India v West Indies
t1622
28th November 2004
South Africa in India 2004/05
2nd Test
India v South Africa
t1724
16th March 2005
Pakistan in India 2004/05
2nd Test
India v Pakistan
t1741
30th November 2007
Pakistan in India 2007/08
2nd Test
India v Pakistan
t1850
14th February 2010
South Africa in India 2009/10
2nd Test
India v South Africa
t1952
14th November 2011
West Indies in India 2011/12
2nd Test
India v West Indies
t2017
5th December 2012
England in India 2012/13
3rd Test
India v England
t2065
6th November 2013
West Indies in India 2013/14
1st Test
India v West Indies
t2101
30th September 2016
New Zealand in India 2016/17
2nd Test
India v New Zealand
t2222
16th November 2017
Sri Lanka in India 2017/18
1st Test
India v Sri Lanka
t2281
22nd November 2019
Bangladesh in India 2019/20
2nd Test
India v Bangladesh
t2369