Skip to content

Who Is the Best Cricketer in India?

Who Is the Best Cricketer in India? Indibet Betting and Casino

When it comes to the best cricketers in India, there will be a huge debate among fans of Indian cricket legends – Virat Kohli, Rohit Sharma, MS Dhoni, Rahul Dravid, Saurav Ganguly, Yuvraj Singh, Anil Kumble, Kapil Dev – and the list is endless.

Many will be surprised that Sachin Tendulkar’s name isn’t on the list, because for the majority of Indian cricket fans he is the God of cricket. In modern-day cricket, Virat Kohli is the biggest name and a global brand as well.

While Rohit Sharma and MSD are remembered for batting and captaincy, they have won many trophies for India. One of the most successful captains for India so far. But overall, within the long history of Indian cricket so far, Sachin Tendulkar is the best cricketer in India has ever produced. You can download Indibet APK to know more about the records, stats, and players performances at different venues and much more.

How Is the Best Indian Cricketer Determined?

There are many factors such as batting performances, wickets, runs, centuries, average, strike rate, ICC trophies, etc decide the best Indian cricketer. Nowadays, batting performance, bowling impact, captaincy, trophies, and success across formats are some important factors to determine the best cricketer in Indian history.

Greatest Indian Cricketers of All Time

Some names have taken Indian cricket to the next level with their consistent performances for years. Sachin Tendulkar, who played for almost 24 years of international cricket, holds many records that may remain unbroken.

Virat Kohli, who is an active player in ODI’s hold the record for the second most centuries in international cricket after Sachin. Virat has the most number of centuries in the ODI format, making him a GOAT in the format.

Kapil Dev, who led India to the first-ever cricket World Cup in the ODI format. MS Dhoni, who holds all the ICC trophies – T20 WC, ODI WC, Champions Trophy, as a captain.

Sachin Tendulkar

Sachin Ramesh Tendulkar holds many records for India. His performances against the top nations, especially in the SENA countries, are outstanding, making him the God of cricket, the best cricketer in the world, and a generational talent.

RecordStat
Test matches played200 (most by any player)
Total international runs34,357
Test runs15,921
ODI runs18,426
Total international centuries100 (world record)
ODI centuries49
Test centuries51
Total international matches664
Career span~24 years

Virat Kohli

Virat is the modern-day GOAT – greatest of all time. He has won many games for India with his performances across the formats. He is one of the players who have scored a century in all formats of the game. Better known as the chase master in International cricket.

Under his Test captaincy, India have dominated world cricket for four straight years. His performances across the formats are match-winning for India. As of now, he only plays the ODI format.

RecordStat
Total international centuries85* (as of early 2026)
ODI centuries54 (most by any player, broke Sachin’s record of 49)
ODI runs14,800+
ODI average60*
Century in all formatsYes
Test captaincySeries wins in Australia, unbeaten series in England & South Africa
Current format active inODI only

MS Dhoni

Apart from being the best finisher in white-ball cricket, MSD is the only captain in cricket history to win all the ICC men’s event trophies. 2007 T20 WC, 2011 ODI WC, 2013 Champions Trophy.

RecordStat
ICC trophies as captainAll 3 – T20 WC (2007), ODI WC (2011), Champions Trophy (2013)
International matches captained332
Unique achievementOnly captain to win all major ICC trophies

Kapil Dev

Genuine all-rounder of India, who led the 1983 ODI WC journey and won it for the first time for India. He is a true legend with the bat and ball in hand.

RecordStat
1983 World Cup performance303 runs, 12 wickets, 7 catches
Iconic innings175* vs Zimbabwe (1983 WC)
AchievementLed India to first-ever ODI World Cup win
RoleAll-rounder

Rohit Sharma

Modern-day master, has a great career in white-ball cricket with bat and captaincy as well. Till date, he holds the record for the most number of centuries (5) by an Indian in the T20I format. While in ODI’s he holds the record for the highest run scorer in an innings, 264 against Sri Lanka in Kolkata.

Apart from that, scored three double centuries in ODIs, the only cricketer so far. Also, holds the record of taking India to the 2023 WC finals under his captaincy. Won the 2024 T20 WC and 2025 Champions Trophy under his captaincy.

RecordStat
T20I centuries5 (most by an Indian)
Highest ODI innings score264 vs Sri Lanka (Kolkata)
ODI double centuries3 (only player with three 200+ scores)
ODI centuries34
Captaincy – WC finalLed India to 2023 ODI WC final
Captaincy – trophies won2024 T20 World Cup, 2025 Champions Trophy

Best Indian Cricketer by Format

Different formats need different skills. Each format has players who are specialized, but some are extraordinary and can adapt as per game situation demands.

Test Cricket

  • In Tests, Sachin Tendulkar’s technique of playing and scoring runs in all parts of the ground, brand value and love from people make him the best cricketer. His bowling was also valuable and has given many all-round performances as well.
  • While Virat Kohli, as an Indian Test captain has an amazing record of winning series in Australia, and not losing series in England, and South Africa.
  • Anil Kumble, a legend who has taken the maximum wickets for India across formats. He holds the record for the most wickets for India in Test cricket.

One Day Internationals (ODIs)

  • Sachin’s batting and bowling record shows how good and consistent he is with the bat for years and with the ball as well whenever team needed.
  • As of now, Virat is the GOAT in the format, and still going with great performances. 
  • Zaheer Khan’s performances in big games with bowling make him a proven match-winner.
  • Rohit Sharma, with three double hundreds in ODIs, has scored 34 centuries so far. 

T20 Internationals

  • Rohit Sharma has 5 hundreds in the format and holds the record of highest runs in the format.
  • Yuvraj Singh is the GOAT for T20 cricket in India, Man of the tournament in the 2007 T20 WC win.
  • Virat Kohli’s performance in pressure situations makes him the stand-alone warrior, like in the 2024 T20 WC final, where his performance led to the WC win.
  • Jasprit Bumrah is the highest wicket-taker for India in the format, his performance in winning and defending the T20 world 2024 and 2026 is crucial.

To know more about the stats, records, players list, and performances at a specific venue, you can visit the indibet bet platform for further information.

Records That Define Greatness

  • Most international runs and centuries: Sachin Tendulkar was the first person to score 200 runs in ODIs.
  • Triple ICC titles as captain: MS Dhoni – only captain to win T20 World Cup 2007, ODI World Cup 2011 and Champions Trophy 2013.
  • Three ODI double centuries: Rohit Sharma – the only player with three ODI scores of 200+, including 264 v Sri Lanka.
  • 1983 World Cup all‑round show: Kapil Dev – 303 runs, 12 wickets and 7 catches, plus that iconic 175* v Zimbabwe.

Fan Favorite vs Statistical Best

Sachin Tendulkar’s the GOD of cricket and Virat Kohli’s ODI dominance make them the best in the game. While MSD and Rohit Sharma are loved by fans because of the leadership stats they come with. While on social media, debate is more around personal feelings and memories of fans.

The Future of Indian Cricket

There are some players who are playing and tend to play all formats of the game, are the future of Indian cricket. Shubman Gill, leading the team in Test and ODIs, has the eyes of people who love Indian cricket. While Y Jaiswal is another all-format player which has lot of potential to express. To know more about the future Indian cricketers, you can login indibet to know further about players.

FAQs

Can one player truly be called India’s greatest cricketer?

Different eras have different great legends – Kapil Dev, Sunil Gavaskar, Sachin Tendulkar, Anil Kumble, Rahul Dravid, Zaheer Khan, Yuvraj Sing, MS Dhoni, Jasprit Bumrah, Rohit Sharma, are many names that have won many games for India with their performances.

Which Indian cricketer has inspired the most young players?

Sachin Tendulkar has inspired many generations. Now Virat Kohli and Rohit Sharma are inspiring many new upcoming players.

Who has scored the most international centuries for India?

Sachin Tendulkar holds the record of 100 centuries in International cricket Test and ODIs. Virat Kohli is second among Indians with 85 international centuries as of early 2026.

Which Indian captain has won the most ICC trophies?

MS Dhoni is India’s most successful ICC captain, with three major ICC trophies: the 2007 T20 World Cup, the 2011 ODI World Cup and the 2013 Champions Trophy. Rohit Sharma has added the 2024 T20 World Cup and 2025 Champions Trophy as captain.

author avatar
Oliver Bennett Content Writer
Oliver Bennett is a professional sports betting analyst known for creating data-driven and logic-based content while keeping ethical practices above anything. With 8+ years of experience in analyzing betting trends, odds, and exchanges. He is a data science graduate from the University of Nottingham. At Indibet, he focuses on sharp market insights, betting psychology, and pre-match prediction strategies. His work is deeply rooted in Google’s guidelines and framework, ensuring accuracy, transparency, and user trust that eventually helps in improving the rankings of your writeup.

Leave a Reply

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

Back to Top