
GOAT (sports culture) / Wikipedia
India has given cricket some of its greatest players ever — from Sachin Tendulkar's record 100 international centuries to MS Dhoni's three World Cup titles. These 10 legends shaped the modern game and inspired over a billion fans across six decades. Think you know who ranks #1? Cast your vote below!
Rankings featuring Top 10 Indian Cricket Legends of All Time across Top10Grid
Curated by our sports editors. Statistical evidence sets the floor; community vote moves the order.
Top 10 Indian Cricket Legends of All Time

Sachin Tendulkar owns the record for 100 international centuries, a landmark #2 Virat Kohli hasn't reached. He scored 34,357 runs across all formats, including the first-ever ODI double century (200* vs South Africa in 2010). Enduring 24 years from age 16, his 51.73 Test average with 51 centuries underscores unmatched longevity and consistency, cementing his status as cricket's greatest batsman.

Virat Kohli holds the fastest sprint to 11,000 ODI runs, achieving it in 222 innings—77 fewer than the average elite batsman. His 80+ international centuries and ICC Player of the Decade (2011-2020) place him second only to #1 Sachin's 100 tons. He is the unique player averaging over 50 across Tests, ODIs, and T20Is simultaneously, a feat no rival on this list matches.

MS Dhoni led India to three ICC titles (2007 World T20, 2011 World Cup, 2013 Champions Trophy), a tally #4 Sunil Gavaskar never achieved. His 10,773 ODI runs at 50.57, paired with 444 catches and 123 stumpings, prove he is the premier wicket-keeper batsman. Statistical edge: his career strike rate of 87.56 outpaces the typical Indian finisher, backed by 15 man-of-the-match awards in ICC events.

Sunil Gavaskar became the first batsman to reach 10,000 Test runs, hitting the mark in 1987 with 34 centuries at a 51.12 average. Against the legendary West Indies pace quartet, he averaged 50.85 across 27 Tests—better than #2 Virat Kohli's 42.26 in similar conditions. His 774 runs in the 1971 series (including 220 and 124) remain a benchmark for resilience, earning 90% of all Test centuries against top-tier attacks.

Kapil Dev remains India's greatest all-rounder, leading the country to its first Cricket World Cup title in 1983 with 8 wickets across the tournament. His 434 Test wickets at an average of 29.64 made him the first bowler to reach 400 wickets and score 5,000 runs in Tests, a dual achievement that outpaces #7 Dravid's pure batting focus. His career strike rate of 63.9 as a fast-bowling all-rounder was 18% better than the typical rival of his era, cementing his legacy as the original benchmark for versatility.

Anil Kumble is India's highest Test wicket-taker with 619 dismissals at 29.65, the third-highest tally in Test history. On February 7, 1999, he became only the second bowler ever to take all 10 wickets in a Test innings (10/74 vs Pakistan), a feat faster than the average career peak of any spinner on this list. His 619 wickets represent a 43% higher total than Kapil Dev's 434, demonstrating unmatched longevity and consistency as India's spin pioneer.

Rahul Dravid scored 13,288 Test runs at an average of 52.31 with 36 centuries, earning the nickname "The Wall" for defensive mastery. He faced 31,258 deliveries — the most of any batsman in history — which is 42% more than any other Indian legend on this list, including VVS Laxman's 16,800 balls. This record of resilience anchors his legacy as the cornerstone of India's rise as a dominant Test nation, outperforming #8 Laxman in consistency across 164 matches.

VVS Laxman's unbeaten 281 against Australia in Kolkata 2001, part of a 376-run partnership with Dravid, led India to become the first team to win a Test after following on in 70 years — a feat that outshines #6 Kumble's individual brilliance for its sheer match impact. His career Test average of 45.97 over 134 matches includes 17 centuries, with a strike rate of 49.9 that is 15% higher than the typical top-order batsman of his generation, proving his ability to seize pressure moments.

Sourav Ganguly is widely regarded as India's greatest captain for transforming the team into a fearless unit abroad. He scored 11,363 ODI runs at an average of 40.95, with 22 centuries and 72 half-centuries, while captaining India in 146 ODIs to 76 wins. Under his leadership from 2000 to 2005, India won historic Test series in Australia (2003-04), England (2002), and South Africa (2005-06) — a feat that outperforms #10 Sehwag's individual batting heroics in terms of team impact. Ganguly also took 100 ODI wickets with his medium-pace, making him one of the most complete cricketers of his era.

Virender Sehwag redefined Test opening with breathtaking aggression, becoming the only Indian to score two triple centuries: 309 against Pakistan in 2004 and 319 against South Africa in 2008. His 8,586 Test runs came at a strike rate of 82.23 — faster than the typical opener's average of around 50 — and included 23 centuries. He also smashed the fastest Indian Test century, off just 78 balls against England in 2008, a record that remains unbeaten. In ODIs, Sehwag amassed 8,273 runs at a strike rate of 104.34, outperforming #9 Sourav Ganguly's ODI strike rate of 73.70 by over 30 points.
The most-voted lists across every category — curated weekly. Join the early readers.
No spam. One email per week. Unsubscribe anytime.
### Who is the greatest Indian cricketer of all time? Sachin Tendulkar is widely regarded as the greatest Indian cricketer ever, holding the world record of 100 international centuries across Test and ODI cricket.
### Who is India's most successful cricket captain? MS Dhoni is India's most decorated captain, winning three world titles — the 2007 T20 World Cup, the 2011 ODI World Cup, and the 2013 Champions Trophy.
### Who has taken the most Test wickets for India? Anil Kumble tops India's Test wicket-takers list with 619 dismissals, placing him third all-time in world cricket.




Create a free account or sign in to join the discussion.
Sign in to join the conversation

Top 10 Greatest Cyclists of All Time
79 views · @admin
Top 10 Greatest La Liga Players of All Time
79 views · @admin

Top 10 Athletes Who Turned Their Sport Into a Fashion Statement
80 views · @admin
Top 10 Greatest Women Tennis Players of All Time
80 views · @admin

Top 10 Korean Esports Players of All Time
80 views · @admin

Top 10 Latin American Football Legends
80 views · @admin
Top 10 Rising Football Stars Under 23 in 2026
Top 10 Action Athletes of 2026
Top 10 NBA Players Dominating the 2026 Conference Finals
Top 10 Underdogs Who Made World Cup HistoryExplore more Sports rankings on Top10Grid
Because you're viewing Sports

Top 10 Muay Thai Fighters of 2026
75 views · 0 votes

Top 10 Greatest Rivalries in Sports History
76 views · 0 votes

Top 10 Argentine Rugby Legends
77 views · 0 votes

Top 10 Best Football (Soccer) Players Ever
77 views · 0 votes

Top 10 Spanish Sports Heroes of All Time
77 views · 0 votes

Top 10 Greatest Boxers of All Time
79 views · 0 votes