Category | Football

Top 10 Greatest Indian Football Players of All Time

By Vinod Rajbhar             May 21, 2025

Mohammed Salim

Mohammed Salim was an Indian Juggler and Footballer from Calcutta. He was also the part of British Raj at his time. He played as a Defender.

10

Sandesh Jhinghan

Sandesh Jhinghan currently plays as the center-back for ATK Mohun club  and has made more than 42 appearences. He was also honoured with the Arjuna Award in 2020.

9

Tulsidas Balaram

Tulsidas Balaram was the forward player in the  West Bengal FC and was best known for playing forward in India. He has represented India 27 times.

8

Gurpreet Singh Sandhu

Gurpreet Singh Sandhu started his football career in 2009 and represents India in international games. He has served as a goalkeeper for Bengaluru FC and gave 50+ sppearences.

7

Sailen Manna

Sailen Manna played from 1940 to 1960 for India. He is known as the best defender of all time in the Indian football history. He was the best captain in his prime.

6

Jeje Lalpekhlua

Jeje Lalpekhlua has made his reputation as one of the best Indian footballer by being the second top scorer in the ISL history.

5

Bhaichung Bhutia

Bhaichung Bhutia is a former striker player. He has represented Indian internationally and has played a total of 80 matches. He was nicknamed "Sikkimese Sniper".

4

Subatra Pal 

Subatra Pal gained popularity in Indian football fans from 2004 where he was featured in U-23 in pre-Olympic qualifiers and led the team to qualify for the group stages.

3

 P.K. Banerjee

P.K. Banerjee was a striker and he represented Indian Football team with 45 appearences. He recieve the Arjuna Award in 1991 and honoured with Pdma Shri also.

2

 Sunil Chhetri

Sunil Chhetri is the top goal scorer in India. He is the captain of the Indian Football team in Indian Super League is one of the best footballer of all time.

1