Since the inception of one day cricket, India has hosted over 500 ODI’s. India is said to have the most number of venues that has hosted an ODI. Among them, Eden Gardens has hosted the most number of matches. Here are the Indian venues that had hosted the most ODIs in history.

S.No

Stadium Name

City

No. of Matches

1

Eden Gardens

Kolkata

29

2

Chinnaswamy Stadium

Bangalore

25

3

Ferozeshah Kotla

New Delhi

23

 

Motera

Ahmedabad

23

4

PCA Stadium

Mohali

22

5

MA Chidambaram Stadium

Chennai

20

*Stats updated till  13 November 2014