Sachin or Virat : Who is the better ODI batsman ?

January 25, 2023 | SportsGuff Team 3.6K Reads

Sachin Tendulkar and Virat Kohli are both considered among the greatest ODI cricketers of all time. Both have a huge fan following and have been successful in their own way.

Comparing ODI Stats of Sachin and Kohli

  Sachin Tendulkar Virat Kohli
Matches 463 271
Runs 18,426 12,809
Average 44.83 57.69
Strike Rate 86.23 93.77
Centuries 49 46

The stats is updated at 25th January, 2023

As you can see from these stats, Tendulkar has more runs and centuries in ODI cricket, while Kohli has a higher batting average and strike rate.

Tendulkar has played a lot more matches than Kohli and hence accumulated more runs and centuries. Kohli is considered as one of the best ODI players of recent time and his stats are also impressive.

Sachin Tendulkar

Sachin Tendulkar is considered one of the greatest cricketers of all time. He made his debut for India in 1989 at the age of 16 and went on to play international cricket for 24 years, until his retirement in 2013.

During his career, Tendulkar set numerous records and achieved many milestones. Some of his notable achievements include:

  • Scoring the most runs and centuries in both Test and ODI cricket
  • Being the first player to score 100 international centuries
  • Holding the record for the most Test and ODI appearances for an Indian player
  • Being the only player to score over 30,000 runs in international cricket
  • Being the first player to score a double century in ODIs.

Tendulkar was also a part of the Indian team that won the 2011 Cricket World Cup. He was honored with the Bharat Ratna, India's highest civilian award, in 2014 for his contributions to cricket. He is widely considered as one of the greatest batsman of all time and his records and achievements in cricket are unlikely to be broken anytime soon.

Virat Kohli

Virat Kohli is considered one of the best cricketers of recent times and one of the greatest batsmen in the world. He made his debut for India in 2008, and since then he has been a regular in the Indian cricket team.

During his career, Kohli has set numerous records and achieved many milestones. Some of his notable achievements include:

  • Scoring the most runs in a calendar year across all formats
  • Being the fastest player to score 8,000, 9,000, 10,000, 11,000 and 12,000 runs in ODI cricket
  • Holding the record for the most centuries in a calendar year across all formats
  • Being the fastest player to score 20,000 international runs
  • Being the only player to average over 50 in Test, ODI and T20I cricket.

Kohli has also been successful as a captain, leading India to the top of the rankings in Test cricket and the semi-finals of the 2017 ICC Champions Trophy and 2019 Cricket World Cup. He has been honored multiple times with ICC ODI player of the year and Sir Garfield Sobers Trophy for ICC Cricketer of the Year.

He is widely considered as one of the best batsman in the world and many experts believe that he has the potential to break many records and be considered as one of the greatest cricketer of all time.