India
India are a football club from India, founded in 1937. Home matches are played at Jawaharlal Nehru Stadium in Shillong, Meghalaya, capacity 22,000.
Recent form: 2 losses in the last 2 matches.
Squad
View all →Frequently asked questions
What is India's current league position?
No league table is available for this club at the moment.
Where does India play at home?
Jawaharlal Nehru Stadium in Shillong, Meghalaya, capacity 22,000.
When is India's next match?
No upcoming fixture is scheduled in our data.