Cricket is more than just a sport in India, it is a religion, followed by every single Indian and even though India may be a very vast and diverse country divided by different beliefs and ideologies, there is one thing that unites all Indians and that is cricket.

India has produced many great cricketers over time. From north to south, east to west, India has had cricketers from different states, representing both, their state nationally and the country internationally.

But there have been some states that have never failed to produce the best of cricketers throughout the history of Indian cricket, and judging based on factors like the number of cricketers by state and their contribution to Indian cricket and their state.


The undisputed kings of Indian cricket are Mumbai. They have won the Ranji trophy a record 41 times and are home to India’s greatest cricketer of all-time, Sachin Tendulkar.

Famously known as the ‘master-blaster’, Tendulkar had a career spanning close to 24 years. He is the highest run scorer of all time, both in Test cricket and ODI cricket.

Mumbai was also home to perhaps India’s second greatest batsmen, Sunil Gavaskar. He is widely regarded as one of the greatest opening batsmen in Test cricket history. Popularly known as the ‘little master’ Gavaskar was known for his extremely defensive style of play. He was the first Test batsman to score 10,000 runs.

Yet another major figure in Indian cricket is Ravi Shastri. He is one of India’s better all-rounders and has recorded over 3000 runs and taken over 100 wickets in both Tests and ODIs.

Zaheer Khan is one the best Indian pacers of all time and has taken over 300 wickets in Tests and nearly as many in ODIs. Another fast bowler, Ajit Agarkar was India’s spearhead for a very long time.


The south Indian state of Karnataka has been one of the most dominant states in domestic cricket and has produced many cricketers. They have won the Ranji trophy 8 times, the second most number of times.

There have been many cricketers who not only entered the Karnataka cricket’s Hall of Fame but also went down in cricketing history as some of the greatest of all time.

Rahul Dravid is the fourth highest run scorers of all time in Test cricket and is one of the few players to have scored more than 10,000 runs in both Test cricket and ODIs. He holds the record for having faced the most number of balls in Test cricket, and also the record for most number of minutes spent at the crease.

Another cricketer Anil Kumble, is the third highest Test wicket-taker of all time and although a spinner, he was not known to be a big turner of the ball, but rather relied on his pace and precision.

Not far away, from the city of Mysore, we have one of the finest pacers that India has produced and proudly known as the Mysore Express, Javagal Srinath. He has the second most number of wickets by an Indian in ODIs (second only to his friend from Bangalore, Anil Kumble).

There are many others who have done Karnataka and India proud. They are current Indian opener, KL Rahul, Syed Kirmani who was India’s wicket-keeper through the 70s. Roger Binny, who is known for his exceptional bowling performance in the 1983 World Cup where he was the highest wicket-taker.


Delhi is not just the political capital of the country, but also one of the cricketing capitals. 22 of their cricketers have represented the country internationally.

Delhi has produced one of the greatest cricketers of all time, who is also the current captain of the Indian cricket team, Virat Kohli. The Indian cricket team has seen many fine players during its time, but none as aggressive, yet at the same time charismatic, as Kohli. He is one of the most consistent cricketers, recording an average of over 50 in all formats of the game.

There have been many other prolific players from Delhi. Virender Sehwag, the “Nawab of Najafgarh”, was one the most destructive batsmen of his time. Sehwag holds many records for India and is best known for being the only Indian cricketer to score two triple centuries in Test cricket.


Though Punjab don’t have as great a record as Tamil Nadu at the Ranji level, winning the trophy only once, the quality of cricketers they produce and their contributions outweigh TN. Punjab has produced 19 cricketers who have represented India.

One of the best all-rounders to play for the Indian team, and the man who helped India win their second world cup, Yuvraj Singh and also the magician who could spin the “doosra” Harbhajan Singh, are the most well-known cricketers from Punjab.

There have also been other cricketers, maybe not as famous now, but were greats during their time. Some of them are, Navjot Singh Sidhu, Mohinder Amarnath.Sidhu was a top-order batsman for the Indian cricket team, who was especially known for his explosive hitting which during his time, earned him the title of “sixer Sidhu”. Mohinder being the better-known one. He was the main reason behind India’s tournament-winning run in the 1983 World Cup under Kapil Dev.

Tamil Nadu

The south Indian state of Tamil Nadu has had over 22 of its players representing India. TN (erstwhile Madras) have won the Ranji trophy twice and finished as runners-up ten times.

Kris Srikkanth represented India in over 100 ODIs and was a major driving force for TN’s success in the domestic circuit. Ravi Ashwin, the spin-bowling genius, is the fastest bowler to reach the 50, 100, 150, 200, 250 and 300-wicket mark in test cricket.