

India is the spiritual home of cricket, with the Board of Control for Cricket in India (BCCI) being the richest cricket board in the world with revenues exceeding 20,000 crore rupees annually. The Indian national team has produced some of the sport's greatest legends, from pioneers of the Test era to modern-day batting maestros who have captivated over a billion fans. These ten cricketers represent the pinnacle of Indian cricketing achievement across formats and generations.
Rankings featuring Top 10 Indian Cricket Players of All Time across Top10Grid
Curated by our sports editors. Statistical evidence sets the floor; community vote moves the order.

Widely regarded as the greatest batsman of all time, Sachin Tendulkar scored 100 international centuries — a record that remains unbroken — and accumulated 34,357 runs across all international formats over a 24-year career from 1989 to 2013. The "Master Blaster" was the first cricketer to score a double century in ODI cricket and was the leading run-scorer in both Tests and ODIs at the time of his retirement. He was awarded the Bharat Ratna, India's highest civilian honour, in 2014.

The only Indian captain to win the Cricket World Cup, Kapil Dev led the 1983 triumph against West Indies as massive underdogs in what is considered the most significant moment in Indian cricket history. He took 434 Test wickets and scored 5,248 Test runs, making him one of the finest all-rounders the game has ever seen. His iconic 175* against Zimbabwe in the 1983 World Cup remains one of cricket's most celebrated innings.

The modern era's most dominant batsman, Virat Kohli has scored over 27,000 international runs including 80 ODI centuries and holds the record for the fastest batsman to reach 8,000, 9,000, 10,000, 11,000 and 12,000 ODI runs. Known for his extraordinary fitness standards and match-winning chases, he led India to the ICC Test Championship and transformed the team's culture. In 2025 he became only the second Indian after Tendulkar to score 50 Test centuries.

The most successful captain in Indian cricket history, Mahendra Singh Dhoni won the ICC Cricket World Cup 2011, ICC T20 World Cup 2007, and ICC Champions Trophy 2013 — completing cricket's full set of major ICC trophies. His lightning-fast wicketkeeping stumpings (most famously the 2011 World Cup winning six), calm decision-making under pressure, and leadership of Chennai Super Kings in the IPL made him an idol to hundreds of millions. He retired from international cricket in 2020 with 17,266 international runs and 829 wickets/dismissals.

The "Little Master" Sunil Gavaskar was the first batsman in Test cricket history to score 10,000 Test runs, amassing 10,122 runs at an average of 51.12 across 125 Tests from 1971 to 1987. Playing in an era without helmets against the fearsome West Indian pace attack, his technique and mental fortitude were unparalleled. He scored 34 Test centuries and set the standard for Indian opening batsmen that would endure for generations.

India's highest wicket-taker in Test cricket, Anil Kumble captured 619 Test wickets at an average of 29.65 over a career spanning 1990 to 2008, making him the third-highest wicket-taker in Test history. His most remarkable performance came in 1999 when he took all 10 wickets in a Test innings against Pakistan — only the second bowler ever to achieve this feat. He served as India's Head Coach from 2016 to 2017 and is widely regarded as the greatest leg-spinner India has produced.

The only batsman to score three ODI double centuries, Rohit Sharma's highest score of 264 remains the world record for the highest individual score in ODI cricket, set against Sri Lanka in 2014. As India's Test and ODI captain, he led the team to the 2024 T20 World Cup triumph and consistently guided India to ICC event finals. He has scored over 18,000 ODI runs and holds the record for most sixes in international cricket.

Known as "The Wall," Rahul Dravid played 164 Tests and scored 13,288 runs at an average of 52.31, famous for his extraordinary concentration and technical perfection in the most demanding conditions. He played over 31,000 deliveries in Test cricket — the most by any batsman — and rescued India from countless precarious positions. After retirement, his tenure as India's Head Coach from 2021 to 2024 produced the T20 World Cup 2024 victory.

Widely considered the best fast bowler in the world throughout the mid-2020s, Jasprit Bumrah's unconventional action and ability to generate pace and movement on any surface earned him the ICC's top Test bowler ranking for a record 47 consecutive weeks. He played a central role in India's dominant 2024-2025 Test series campaigns and became the fastest Indian pacer to reach 200 Test wickets. His yorker accuracy in death overs revolutionised how Indian pace attacks approach the most pressure-filled situations.

The linchpin of India's pace attack during the golden era from 2003 to 2014, Zaheer Khan took 311 Test wickets and was instrumental in India's historic Test series victory in England in 2007 and Australia in 2008. His ability to reverse-swing old deliveries, combined with a fierce temperament and intelligent reading of batsmen, made him one of the most complete fast bowlers of his generation. He was a key member of the 2011 World Cup-winning squad and served as India's Bowling Director in the late 2010s.
The most-voted lists across every category — curated weekly. Join the early readers.
No spam. One email per week. Unsubscribe anytime.


Create a free account or sign in to join the discussion.
Sign in to join the conversation
Top 10 Moments from the 2026 Winter OlympicsExplore more Sports rankings on Top10Grid

Widely regarded as the greatest batsman of all time, Sachin Tendulkar scored 100 international centuries — a record that remains unbroken — and accumulated 34,357 runs across all international formats over a 24-year career from 1989 to 2013. The "Master Blaster" was the first cricketer to score a double century in ODI cricket and was the leading run-scorer in both Tests and ODIs at the time of his retirement. He was awarded the Bharat Ratna, India's highest civilian honour, in 2014.

The only Indian captain to win the Cricket World Cup, Kapil Dev led the 1983 triumph against West Indies as massive underdogs in what is considered the most significant moment in Indian cricket history. He took 434 Test wickets and scored 5,248 Test runs, making him one of the finest all-rounders the game has ever seen. His iconic 175* against Zimbabwe in the 1983 World Cup remains one of cricket's most celebrated innings.

The modern era's most dominant batsman, Virat Kohli has scored over 27,000 international runs including 80 ODI centuries and holds the record for the fastest batsman to reach 8,000, 9,000, 10,000, 11,000 and 12,000 ODI runs. Known for his extraordinary fitness standards and match-winning chases, he led India to the ICC Test Championship and transformed the team's culture. In 2025 he became only the second Indian after Tendulkar to score 50 Test centuries.

The most successful captain in Indian cricket history, Mahendra Singh Dhoni won the ICC Cricket World Cup 2011, ICC T20 World Cup 2007, and ICC Champions Trophy 2013 — completing cricket's full set of major ICC trophies. His lightning-fast wicketkeeping stumpings (most famously the 2011 World Cup winning six), calm decision-making under pressure, and leadership of Chennai Super Kings in the IPL made him an idol to hundreds of millions. He retired from international cricket in 2020 with 17,266 international runs and 829 wickets/dismissals.

The "Little Master" Sunil Gavaskar was the first batsman in Test cricket history to score 10,000 Test runs, amassing 10,122 runs at an average of 51.12 across 125 Tests from 1971 to 1987. Playing in an era without helmets against the fearsome West Indian pace attack, his technique and mental fortitude were unparalleled. He scored 34 Test centuries and set the standard for Indian opening batsmen that would endure for generations.

India's highest wicket-taker in Test cricket, Anil Kumble captured 619 Test wickets at an average of 29.65 over a career spanning 1990 to 2008, making him the third-highest wicket-taker in Test history. His most remarkable performance came in 1999 when he took all 10 wickets in a Test innings against Pakistan — only the second bowler ever to achieve this feat. He served as India's Head Coach from 2016 to 2017 and is widely regarded as the greatest leg-spinner India has produced.

The only batsman to score three ODI double centuries, Rohit Sharma's highest score of 264 remains the world record for the highest individual score in ODI cricket, set against Sri Lanka in 2014. As India's Test and ODI captain, he led the team to the 2024 T20 World Cup triumph and consistently guided India to ICC event finals. He has scored over 18,000 ODI runs and holds the record for most sixes in international cricket.

Known as "The Wall," Rahul Dravid played 164 Tests and scored 13,288 runs at an average of 52.31, famous for his extraordinary concentration and technical perfection in the most demanding conditions. He played over 31,000 deliveries in Test cricket — the most by any batsman — and rescued India from countless precarious positions. After retirement, his tenure as India's Head Coach from 2021 to 2024 produced the T20 World Cup 2024 victory.

Widely considered the best fast bowler in the world throughout the mid-2020s, Jasprit Bumrah's unconventional action and ability to generate pace and movement on any surface earned him the ICC's top Test bowler ranking for a record 47 consecutive weeks. He played a central role in India's dominant 2024-2025 Test series campaigns and became the fastest Indian pacer to reach 200 Test wickets. His yorker accuracy in death overs revolutionised how Indian pace attacks approach the most pressure-filled situations.

The linchpin of India's pace attack during the golden era from 2003 to 2014, Zaheer Khan took 311 Test wickets and was instrumental in India's historic Test series victory in England in 2007 and Australia in 2008. His ability to reverse-swing old deliveries, combined with a fierce temperament and intelligent reading of batsmen, made him one of the most complete fast bowlers of his generation. He was a key member of the 2011 World Cup-winning squad and served as India's Bowling Director in the late 2010s.

Top 10 Most Successful Female Athletes of All Time
196 views · @admin

Top 10 Greatest Athletes of All Time
100 views · @admin

Top 10 Action Athletes of 2026
63 views · @admin

Top 10 Greatest Rivalries in Sports History
32 views · @admin

Top 10 Greatest Sports Rivalries of All Time
30 views · @admin

Top 10 Athletes Who Turned Their Sport Into a Fashion Statement
28 views · @admin
Because you're viewing Sports
Top 10 Greatest Athletes of All Time
309 views · 0 votes

Top 10 Moments from the 2026 Winter Olympics
286 views · 1 votes
Top 10 World Cup Hosting Controversies
208 views · 1 votes
Top 10 World Cup Penalty Shootout Dramas
201 views · 1 votes

Top 10 Most Successful Female Athletes of All Time
196 views · 1 votes

Top 10 Figure Skaters of All Time
116 views · 0 votes
If you liked this, you might love these
Top 10 Greatest Athletes of All Time
10 items

Top 10 Moments from the 2026 Winter Olympics
10 items
Top 10 World Cup Hosting Controversies
12 items
Top 10 World Cup Penalty Shootout Dramas
12 items

Top 10 Most Successful Female Athletes of All Time
10 items

Top 10 Figure Skaters of All Time
10 items