โ€”
๐Ÿ”
Press Esc to close

Top 10 Best Cricket Players in India and Their Greatest Records

Cricket in India is more than just a sport. It is a passion that connects millions of people across different generations. Over the years, India has produced some of the greatest cricketers the world has ever seen. From legendary batters and fearless captains to world-class spinners and fast bowlers, Indian cricket has a rich history filled with unforgettable performances.

Choosing the top 10 best cricket players in India is not easy because every generation has produced exceptional talent. Some players changed batting records, some led India to major trophies, while others became match-winners with the ball.

For cricket followers who enjoy reading player records, match statistics and historical performances on platforms such as BDG Game, these legendary names represent some of the biggest chapters in Indian cricket history.

Here are 10 of the greatest Indian cricketers and the records that made them special.

1. Sachin Tendulkar โ€“ The Master Blaster

Sachin Tendulkar is widely regarded as one of the greatest batters in cricket history. He made his international debut in 1989 as a teenager and continued playing for India for more than two decades.

Tendulkar faced some of the greatest bowlers of different generations and succeeded in almost every major cricket-playing country. His technique, patience and ability to adapt made him a complete batter.

His biggest record is his total of 100 international centuries, including 51 in Test cricket and 49 in ODIs. He also finished his career with 34,357 international runs, the highest aggregate in international cricket.

Another historic moment came when Tendulkar became the first male cricketer to score a double century in ODI cricket.

Greatest Records:

  • 100 international centuries
  • 34,357 international runs
  • 51 Test centuries
  • 49 ODI centuries
  • First male batter to score an ODI double century

Sachin was also part of India’s 2011 ODI World Cup-winning team, completing one of the biggest dreams of his career.

2. Virat Kohli โ€“ The Modern-Day Run Machine

Virat Kohli has been one of the most influential cricketers of the modern era. Known for his fitness, aggressive mindset and ability to perform under pressure, Kohli became a major figure in Indian cricket.

He is especially famous for his ability to chase targets in ODI cricket. His consistency across different conditions has helped him break several major batting records.

During the 2023 ODI World Cup, Kohli scored his 50th ODI century and moved past Sachin Tendulkar’s previous record of 49. By January 2026, Kohli had reached 54 ODI centuries.

Kohli has also represented India in successful World Cup campaigns and has played many memorable innings against the strongest international teams.

Greatest Records and Achievements:

  • First player to reach 50 ODI centuries
  • Reached 54 ODI centuries by January 2026
  • Former captain of India in all three formats
  • One of the greatest successful-chase batters in ODI history
  • Major contributor to several ICC tournament campaigns

His hunger for runs and high fitness standards have influenced an entire generation of young Indian cricketers.

3. MS Dhoni โ€“ India’s Greatest White-Ball Captain

Mahendra Singh Dhoni changed Indian cricket with his calm leadership and fearless decision-making. Known as “Captain Cool,” Dhoni became famous for staying composed even during the most difficult moments.

His greatest achievement as captain was leading India to three major ICC men’s white-ball titles.

India won the 2007 T20 World Cup, the 2011 ODI World Cup and the 2013 Champions Trophy under Dhoni’s leadership. This made him the only captain to win all three of these major ICC men’s white-ball titles.

Dhoni was also one of the greatest wicketkeeper-batters and finishers in ODI cricket. He scored 10,773 ODI runs during his international career.

Greatest Records and Achievements:

  • 2007 T20 World Cup-winning captain
  • 2011 ODI World Cup-winning captain
  • 2013 Champions Trophy-winning captain
  • Only captain to win all three major ICC men’s white-ball titles
  • 10,773 ODI runs

His unbeaten 91 in the 2011 World Cup final remains one of the most memorable innings in Indian cricket history.

4. Rohit Sharma โ€“ The King of Big ODI Scores

Rohit Sharma is known for turning good starts into enormous scores. His timing, pull shot and ability to dominate bowlers made him one of India’s finest white-ball batters.

His most famous record came in 2014 when he scored 264 runs against Sri Lanka, the highest individual score in men’s ODI cricket.

Rohit is also the only batter to have scored three ODI double centuries. Reaching 200 once in ODI cricket is extremely difficult, which makes his achievement even more impressive.

Greatest Records:

  • Highest individual men’s ODI score: 264
  • Only batter with three ODI double centuries
  • Successful Indian captain and opening batter
  • One of India’s leading six-hitters

Rohit’s ability to accelerate after settling at the crease has produced some of the most destructive innings in modern cricket.

5. Kapil Dev โ€“ India’s Legendary All-Rounder

Kapil Dev is one of the greatest all-rounders India has ever produced. He could change matches with both bat and ball and played an important role in transforming Indian cricket.

His greatest achievement came in 1983, when he captained India to its first ODI World Cup title.

During that tournament, Kapil played an unforgettable innings of 175 not out against Zimbabwe after India had been reduced to 17 for 5. His 175 was the highest individual ODI score in the world at that time.

Kapil also finished his Test career with 434 wickets, which was a world record when he retired.

Greatest Records and Achievements:

  • Captain of India’s 1983 World Cup-winning team
  • 434 Test wickets
  • Former world record holder for most Test wickets
  • Historic 175 not out in the 1983 World Cup
  • More than 5,000 Test runs

Kapil’s achievements showed that India could produce a genuine world-class fast-bowling all-rounder.

6. Sunil Gavaskar โ€“ The Original Indian Batting Great

Before Sachin Tendulkar and Virat Kohli, Sunil Gavaskar was the biggest symbol of Indian batting excellence.

Playing without modern protective equipment against some of the fastest bowlers in cricket history, Gavaskar built his reputation through outstanding technique and concentration.

He became the first cricketer in history to score 10,000 Test runs. He finished his career with 10,122 Test runs and 34 centuries.

Greatest Records:

  • First player to score 10,000 Test runs
  • 10,122 Test runs
  • 34 Test centuries
  • One of the greatest opening batters in Test history

Gavaskar’s success gave Indian cricket confidence during an era dominated by powerful fast-bowling teams.

7. Anil Kumble โ€“ India’s Greatest Test Wicket-Taker

Anil Kumble was not a traditional leg-spinner who depended on huge turn. Instead, he used accuracy, bounce, speed and intelligence to trouble batters.

Kumble finished his Test career with 619 wickets, making him India’s highest wicket-taker in Test cricket.

His most famous performance came against Pakistan in Delhi in 1999, when he took all 10 wickets in a single Test innings. Only three bowlers in Test history have achieved the perfect 10-wicket innings.

Greatest Records:

  • 619 Test wickets
  • India’s highest Test wicket-taker
  • Took all 10 wickets in a Test innings
  • Famous figures of 10 wickets for 74 runs against Pakistan

Kumble’s fighting spirit and consistency made him one of India’s greatest match-winners.

8. Ravichandran Ashwin โ€“ The Modern Spin Master

Ravichandran Ashwin became one of the most successful Test bowlers of the modern era. His ability to change pace, flight and angle made him extremely difficult to face, especially in Test cricket.

Ashwin retired from international cricket with 537 Test wickets. He also scored more than 3,500 Test runs and hit six Test centuries.

This combination made him a rare all-round performer. He became the only Test cricketer to combine more than 500 wickets with six Test hundreds.

Greatest Records and Achievements:

  • 537 Test wickets
  • More than 500 Test wickets and six centuries
  • More than 3,500 Test runs
  • Multiple match-winning five-wicket hauls

Ashwin’s cricket intelligence and constant experimentation made him one of India’s most complete Test players.

9. Jasprit Bumrah โ€“ India’s Fast-Bowling Superstar

Jasprit Bumrah has created a special place for himself among India’s greatest fast bowlers. His unusual bowling action, accuracy, pace and deadly yorkers make him dangerous in every format.

In 2024, Bumrah took 71 Test wickets in 13 matches, finishing as the leading Test wicket-taker of the year.

In January 2025, he reached 908 ICC Test bowling rating points, setting a new record for an Indian bowler.

He also became the quickest Indian fast bowler to reach 150 Test wickets, achieving the milestone in 34 Test matches.

Greatest Records and Achievements:

  • Record 908 ICC Test bowling rating points for an Indian
  • 71 Test wickets in 2024
  • Quickest Indian fast bowler to 150 Test wickets
  • Major match-winner across formats

Bumrah has helped change the global image of Indian fast bowling.

10. Yuvraj Singh โ€“ The Ultimate Big-Match Performer

Yuvraj Singh was one of India’s most dangerous limited-overs match-winners. His aggressive batting, useful left-arm spin and brilliant fielding made him a complete white-ball player.

His most famous moment came during the 2007 T20 World Cup when he hit six sixes in one over against England’s Stuart Broad.

In the same innings, Yuvraj completed his fifty in just 12 balls, which was the fastest T20I half-century at the time.

He was also named Player of the Tournament in India’s successful 2011 ODI World Cup campaign after scoring 362 runs and taking 15 wickets.

Greatest Records and Achievements:

  • Six sixes in one over at the 2007 T20 World Cup
  • 12-ball T20I fifty
  • 2011 World Cup Player of the Tournament
  • 362 runs and 15 wickets in the 2011 World Cup

Yuvraj’s performances in major tournaments made him one of India’s greatest big-match players.

Who Is the Best Cricket Player in India?

There is no single answer because every player contributed in a different way.

Sachin Tendulkar holds extraordinary career records. Virat Kohli changed modern batting standards. MS Dhoni delivered major trophies as captain. Kapil Dev led India to its first World Cup title. Anil Kumble and Ravichandran Ashwin dominated with spin, while Jasprit Bumrah became a world-class fast-bowling match-winner.

The greatest player often depends on the format, generation and type of achievement being considered.

Final Thoughts

India’s cricket history is filled with legendary players who achieved things once considered impossible. From Sunil Gavaskar becoming the first player to reach 10,000 Test runs to Sachin Tendulkar scoring 100 international centuries, Rohit Sharma making 264 in an ODI and MS Dhoni winning three major ICC white-ball titles as captain, every generation has created unforgettable moments.

These 10 players represent different eras and playing styles, but they share one thing: they changed Indian cricket through extraordinary performances.

Author

  • Abhinav Sangha

    Abhinav Sangha is a dedicated sports content writer with a strong interest in cricket, football, and global sporting events. He specializes in producing engaging, well-researched, and fact-based content, including match previews, player profiles, and breaking sports news. Committed to delivering accurate and reader-friendly coverage, Abhinav keeps audiences informed with timely updates and insightful sports analysis.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top