Looking for the best cricketer in India to get inspired by can mean different things—record-breaking consistency, match-winning leadership, or the ability to deliver under pressure across formats. This article brings together 5 famous cricketers of India and references often-cited names from the top 10 Indian batsmen of all time conversation, so you can understand what makes the best Indian cricketer truly influential—whether you are a student, an aspiring player, or a fan building deeper cricket knowledge.

The best Cricket tutors available
Kartik
4.9
4.9 (9 reviews)
Kartik
₹1,000
/h
Gift icon
1st class free!
Swapananjan
5
5 (6 reviews)
Swapananjan
₹850
/h
Gift icon
1st class free!
Vishvendra
5
5 (6 reviews)
Vishvendra
₹800
/h
Gift icon
1st class free!
Abhishek
5
5 (4 reviews)
Abhishek
₹1,200
/h
Gift icon
1st class free!
Mvn
4.8
4.8 (4 reviews)
Mvn
₹499
/h
Gift icon
1st class free!
Sachin
5
5 (5 reviews)
Sachin
₹1,500
/h
Gift icon
1st class free!
Karthik
5
5 (6 reviews)
Karthik
₹1,399
/h
Gift icon
1st class free!
Arun
5
5 (2 reviews)
Arun
₹1,500
/h
Gift icon
1st class free!
Kartik
4.9
4.9 (9 reviews)
Kartik
₹1,000
/h
Gift icon
1st class free!
Swapananjan
5
5 (6 reviews)
Swapananjan
₹850
/h
Gift icon
1st class free!
Vishvendra
5
5 (6 reviews)
Vishvendra
₹800
/h
Gift icon
1st class free!
Abhishek
5
5 (4 reviews)
Abhishek
₹1,200
/h
Gift icon
1st class free!
Mvn
4.8
4.8 (4 reviews)
Mvn
₹499
/h
Gift icon
1st class free!
Sachin
5
5 (5 reviews)
Sachin
₹1,500
/h
Gift icon
1st class free!
Karthik
5
5 (6 reviews)
Karthik
₹1,399
/h
Gift icon
1st class free!
Arun
5
5 (2 reviews)
Arun
₹1,500
/h
Gift icon
1st class free!
Let's go

Best Indian Cricketers of All Time

  • Sachin Tendulkar — All-time leading Test run-scorer (15,921) and record 51 Test centuries.
  • Virat Kohli — Fastest batter to 14,000 ODI runs (reached in 287 innings).
  • MS Dhoni — Only captain to win three different ICC men’s limited-overs trophies: T20 World Cup (2007), ODI World Cup (2011), Champions Trophy (2013).
  • Kapil Dev — Captained India to the 1983 World Cup and took 434 Test wickets (a world record at the time).
  • Sunil Gavaskar — First batter to cross 10,000 Test runs (milestone achieved in 1987).
  • Mithali Raj — Only women’s cricketer noted for surpassing 7,000 runs in WODIs (and a long-time leading run-scorer).
  • Jhulan Goswami — Record holder for most wickets in Women’s ODIs (255).

Superprof, Urban Pro, and Just Dial are the immediate and verified options that will cater to your quest for cricket courses and training. Check them out and get started with your practice with all power and grit.

Read in this article about cricket coaching in Ranchi here.

Find cricket academy in your town
Cricket has witnessed a ceaseless surge in its popularity with India's recent triumph at the women's World Cup. Source: Pixabay

Indian Batsman: the Record-breaking List!

Indian cricketers have grown predominantly in all cricket modules. Indian cricketers time in again has evolved and contributed the best ever performance in the history of this sport. Listed below is a list of Indian batsman who proposed a record-breaking stance. From test cricket, good batting average, number of test wickets to the world cup, the batters have profoundly witnessed every arena of cricket. Have a look!

Most Test Runs for India

  1. Sachin Tendulkar — 15,921
  2. Rahul Dravid — 13,288
  3. Sunil Gavaskar — 10,122
  4. Virat Kohli — 9,230
  5. VVS Laxman — 8,781
  6. Virender Sehwag — 8,586
  7. Sourav Ganguly — 7,212
  8. Cheteshwar Pujara — 7,195
  9. Dilip Vengsarkar — 6,868
  10. Mohammad Azharuddin — 6,215

Most ODI Runs for India

  • Sachin Tendulkar — 18,426
  • Virat Kohli — 14,181
  • Sourav Ganguly — 11,221
  • Rohit Sharma — 11,168
  • Rahul Dravid — 10,768
  • MS Dhoni — 10,599
  • Mohammad Azharuddin — 9,378
  • Yuvraj Singh — 8,609
  • Virender Sehwag — 7,995
  • Shikhar Dhawan — 6,793

Best Performance in World Cup Cricket

Below are some of the best World Cup (ODI) performances by Indians, split into match-defining spells/innings and record-setting tournament campaigns.

Iconic single-match performances

  • Kapil Dev – 175 vs Zimbabwe (1983):* One of India’s most famous rescue acts (India recovered from early collapse).
  • MS Dhoni – 91 vs Sri Lanka, Final (2011):* Match-winning captain’s knock to finish the chase and win the World Cup.
  • Mohammed Shami – 7/57 vs New Zealand, Semi-final (2023): A historic knockout performance; widely noted among the greatest World Cup spells.
  • Ashish Nehra – 6/23 vs England (2003): ESPNcricinfo notes it as the best bowling analysis by an Indian in World Cup history.
The best Cricket tutors available
Kartik
4.9
4.9 (9 reviews)
Kartik
₹1,000
/h
Gift icon
1st class free!
Swapananjan
5
5 (6 reviews)
Swapananjan
₹850
/h
Gift icon
1st class free!
Vishvendra
5
5 (6 reviews)
Vishvendra
₹800
/h
Gift icon
1st class free!
Abhishek
5
5 (4 reviews)
Abhishek
₹1,200
/h
Gift icon
1st class free!
Mvn
4.8
4.8 (4 reviews)
Mvn
₹499
/h
Gift icon
1st class free!
Sachin
5
5 (5 reviews)
Sachin
₹1,500
/h
Gift icon
1st class free!
Karthik
5
5 (6 reviews)
Karthik
₹1,399
/h
Gift icon
1st class free!
Arun
5
5 (2 reviews)
Arun
₹1,500
/h
Gift icon
1st class free!
Kartik
4.9
4.9 (9 reviews)
Kartik
₹1,000
/h
Gift icon
1st class free!
Swapananjan
5
5 (6 reviews)
Swapananjan
₹850
/h
Gift icon
1st class free!
Vishvendra
5
5 (6 reviews)
Vishvendra
₹800
/h
Gift icon
1st class free!
Abhishek
5
5 (4 reviews)
Abhishek
₹1,200
/h
Gift icon
1st class free!
Mvn
4.8
4.8 (4 reviews)
Mvn
₹499
/h
Gift icon
1st class free!
Sachin
5
5 (5 reviews)
Sachin
₹1,500
/h
Gift icon
1st class free!
Karthik
5
5 (6 reviews)
Karthik
₹1,399
/h
Gift icon
1st class free!
Arun
5
5 (2 reviews)
Arun
₹1,500
/h
Gift icon
1st class free!
Let's go

Record-setting tournament campaigns

  • Virat Kohli – 765 runs (World Cup 2023)
  • Sachin Tendulkar – 673 runs (World Cup 2003)
  • Yuvraj Singh – 362 runs + 15 wickets (World Cup 2011): An elite all-round campaign that earned Player of the Tournament recognition.
  • Mohammed Shami – 24 wickets (World Cup 2023): Finished as the leading wicket-taker with 24 in the tournament.

Read in this article to learn about cricket coaching in Jaipur here.

Know the best cricket academy near you
India’s win, the 1983 World Cup: Kapil Dev, receiving the honour. Source: Gulf News

Indian batsman list

The proficient Indian batsman list has contributed an abundant amount of perfection through its fair play in the cricket field. India has given many Don Bradman, Jack Hobbs, Vivian Richards, Richard Hardee and many other greatest cricketers of all time. The top 5 Indian batsman list who scored supremely well in the cricket world cup, ODI and test series is mentioned below.

1. Sachin Tendulkar

Sachin Tendulkar is considered in parity with the legend and veteran player Sir Don Bradman. He has scored 18426 runs in ODI, 15470 runs in the test series with awe-striking 49 centuries in ODI and 51 centuries in the test.

2. Sunil Gavaskar

Sunil Gavaskar is the profound jewel in the history of Indian cricket. He emerged as the first batsman to cross the 10000 score mark in a test cricket tournament.

3. G Vishwanath

He is known for his esteemed brilliance in judging the ball’s pace, be it a tricky spin or fast bowling, effortlessly.

4. Rahul Dravid

He is one of the most celebrated players in the ODI series. He is one of the most patient and dedicated players who have scored more than 10000 runs in the one-day cricket series.

5. Sourav Ganguly

Popularly acknowledged as the Bengal Tiger, has scored a century against England in his first test match. He served as the skipper and captain of the Indian cricket team. He scored a total of 11363 runs in 311 ODI series and 7212 runs in 113 test matches.

List of Best Cricketers in India [2026]

The world of cricket has been deemed to be conservative across generations. Throughout these years, the Indian cricket team has witnessed magnificent performances displayed by players and the different strategies used for batting, bowling and wicket-keeping. Just like the international cricket leagues witnessed legendary players like Brain Lara of West Indies, Sir Garfield Sobers, and Sir Donald Bradman, India also accounted for some marvellous performers in the global platform.

Be it test match cricket, the number of average test wickets, batting average in test series, or the ultimate World Cup final, the Indian batters have excelled equally well in all modules. Have a look at the list of best cricketers in India in 2026.

Search for cricket coaching in Kolkata here.

Find cricket trainer near you
Indian Cricket Team in 2025. Source: India TV News
  • Shubman Gill — Emerging as one of India’s premier batters, Gill has delivered consistent match-winning innings across formats, including breaking records such as India’s top run-scorer in the ICC World Test Championship as he continued to solidify his role at the top of the order. His blend of temperament and form makes him one of the leading names in Indian cricket today.
  • Rohit Sharma — A senior leader and generator of big innings, Rohit remains a key figure in the Indian batting lineup, often featuring at the top of ICC ODI batting rankings with very high rating points. His ability to score quickly and anchor innings in white-ball cricket continues to be a defining asset for India.
  • Virat Kohli — Even as newer players rise, Kohli’s mastery in paced run accumulation and big hundreds keeps him among India’s best in 2026, recently climbing in positioning in the ICC ODI rankings following a majestic century and moving close to the top of the list.
  • Jasprit Bumrah — Widely regarded as one of the best Indian cricketers across formats, Bumrah’s unmatched precision and pace make him India’s leading bowler in Test and limited-overs cricket. He was named ICC Men’s Test Cricketer of the Year for a stellar 2024 season, showcasing his enduring dominance with the ball.
  • Varun Chakaravarthy — In 2025, Chakaravarthy has scaled new heights in T20 cricket, becoming the No. 1 ICC men’s T20I bowler thanks to consistent ball control and tactical spin variations—underscoring his importance in India’s white-ball setups.
  • Shafali Verma — A standout in women’s cricket, Shafali’s aggressive style at the top of the order was spotlighted by earning ICC Player of the Month honors following her pivotal performance in the Women’s World Cup final, highlighting her ability to deliver in high-pressure situations.
  • Deepti Sharma — Instrumental in India’s Women’s World Cup 2025 triumph, Deepti was named Player of the Tournament after a remarkable all-round showing, including becoming one of the tournament’s highest wicket-takers and contributing crucial runs in key matches.
  • Smriti Mandhana — A central figure in India’s women’s batting lineup, Mandhana continues to shine with her elegant stroke-making and match-defining contributions across formats, earning recognition among the leading women’s players globally and anchoring India’s top order.

The Greatest Batsman of all Time!

Cricket has evolved drastically and has witnessed many illustrious prodigies throughout the generations. Batting is the most eye-catching element for the audience in a cricket match. Being proficient in batting is not a cakewalk. With consistent practice, discipline and hard work you can certainly score the highest number of runs, propose a better run rate in every over and chisel your delivery patterns in every ball.

Listed below is a list of the 10 best batsmen of all time who have mastered this intricate sport of bat and ball. The list is based on the number of average runs scored by an individual player, total matches played, centuries and number of sixes and fours, etc.

Find the best mentor to practice cricket
The legendary Sir Don Bradman. Source: Britannica

Sir Donald Bradman

Sir Donald George Bradman was a former Australian batsman who was born on 27 August 1908 in Cootamundra, New South Wales. He has scored a breakthrough score of 6,996 runs with a batting average of 99.94 in 52 test matches. He was considered as a ‘golden duck’ who proposed a phenomenal batting average of 100.

Sachin Tendulkar

Sachin Tendulkar is considered a legendary player with the most number of records compared to other players. He is the first player to score a century two times in ODI. He has played a total of 200 test matches with 15921 runs and a batting average of 53.78 and about 463 ODI matches with 18426 runs and a batting average of 44.83.

Sir Viv Richards

Sir Isaac Vivian Alexander Richards is a former Antiguan Cricketer who holds an excellent record in the ODI series. He is considered the best performer in the ODI series after Donald Bradman and Sachin Tendulkar. With a total of 121 Test matches and 8,540 runs, he has a batting average of 50.23.

Virat Kohli

Virat Kohli is one of the most celebrated batsmen in the Indian landscape. He is the captain of the Indian cricket team and has contributed significant records in the history of cricket.  The professional cricketer has scored around 8,000, 9,000, 10,000, 11,000, and 12,000 runs respectively in the ODI cricket series.

Ricky Ponting

Ricky Thomas Ponting is an erstwhile Australian cricketer and the captain of the Australian team.  Born in 1974 in Tasmania, Australia, he has shown excellence in the international series. Accounting for 220 wins in an overall 324 matches, he has scored the second most centuries in international cricket.

Brian Lara

Brian Charles Lara needs no introduction when it comes to introducing the legendary players in cricket to date. An ex-Trinidadian Cricketer who was born in May 1969 in Santa Cruz, Trinidad and Tobago is regarded as the record-breaking batsman in cricket. He scored 501 runs (not out) in first-class cricket. He achieved the highest quintuple hundred in first-class cricket which is never clinched before by any batsman. With an individual test score of 400 (not out), he has played 131 Test matches and has scored a total of 11953 runs and a batting average of 52.88.

Kumar Sangakkara

Kumar Chokshanadan Sangakkara, the ex-Srilankan cricketer is one of the esteemed cricketers in the history of this sport. He was born on 27 October 1977 in Matale, Sri Lanka. He has gained 12400 runs in over 134 Test series with an attached batting average of 57.40, 404 ODI matches with a total score of 14234 runs and a batting average of 41.98 and lastly 56 T20 Matches scoring 1382 runs with an average batting rate of 31.40.

Wally Hammond

Walter Reginald Hammond is an England-based professional cricket player born on 19 June 1903 in Kent, England. He is considered amongst the gems in cricket in the 1930s. From the total 88 test matches in his career, he has accounted for a total score of 7,249 and a batting average of 58.45.

Jack Hobbs

Born on 16 December 1882, Sir John Berry Hobbs is an English cricketer who is wide;y acknowledged as “The Master”. In the array of 61 matches, he has managed to score 5,410 with a good batting average of 56.94.

Sunil Gavaskar

Sunil Manohar Gavaskar is one of the greatest cricketers of Indian origin who made numerous records in the charts of cricket. Born on 10 July 1949 in Mumbai he has shown magnificent brilliance as an opening batsman in the Test cricket series. The sole player to score a perfect hundred in two innings, three times successively.

With a whopping score of 10,000 scores in his Test career, he has played around 125 matches (10122 runs in all), a batting average of 51.12. In the ODI series, he has compiled a good batting average rate of 35.13 with a score of 3092 runs.

Summarise with AI:

Did you like this article? Leave a rating!

4.00 (2 rating(s))
Loading...

Anurag

Graduated but my love for writing is in no mood of taking any pause. I work with a team of excellent and highly experienced content writers. Also, love to play football and have a special love for tech stuff and gadgets.