Which Batsman Scored The Most Runs In All Cricket Formats?

Many cricket fans worship batsmen as the god of the sport who scores more runs in their career. In such scenarios, Indian legendary cricketer Sachin Tendulkar is the leading international batsman who scored the most runs in all cricket formats such as Tests, One Day Internationals (ODIs) and Twenty20 Internationals (T20Is).

He is the only international batsman to accumulate more than 30,000 runs in international cricket.

Only 12 batsmen have scored 20,000+ runs combined in all formats of international cricket.

Sachin Ramesh Tendulkar is hailed as the “god of cricket” for achieving many sensational records in his career. Out of which, one such record is scoring the most runs in all cricket formats.

Sachin Tendulkar made his debut in the world of international cricket in 1989. As a 16-year-old cricketer, Sachin played his first test match against Pakistan on 15th November 1989. Exactly, a month later he made his ODI debut on 18th December 1989.

At the same time, Sachin Tendulkar hasn’t participated the most in T20 internationals. From 1989 to 2013, Sachin Tendulkar’s 24-year journey into cricket has been remarkable.

Overall Sachin Tendulkar played 664 international matches in his career and scored 34357 runs across all formats.

It would be exciting to know the number of matches Sachin Tendulkar played, and the runs scored in each format highlighted with his highest scores.

How To Become The Best Batsman In Cricket?

How did Sachin Tendulkar score the most runs in all cricket formats? Interesting Analysis to be known!

Here is an interesting analysis of how Sachin Tendulkar scored the most runs in all cricket formats, starting his career as a middle-order batsman in Tests and ODIs:


Sachin Tendulkar in his debut test match against Pakistan scored only 15 runs from 24 balls( including 2 fours) batting at the 5th position.  But, the young cricketer kept on working on his skills and established himself as the core batsman for the Indian cricket team in the red-ball format.

He scored his maiden half-century in the 2nd test match of the same series against Pakistan. As a teenager, he gained an impression in the world of international cricket by scoring 59 runs from 172 balls( including 4 fours).

However, Sachin Tendulkar was able to achieve his maiden test hundred after 27 months of his debut. It was in January 1992 when Sachin scored his first international century of 148 runs from 213 balls (including 14 fours) against Australia.

He played his last test match against West Indies on 15th November 2013 against West Indies. Sachin Tendulkar concluded his test career by scoring 74 runs from 118 balls (including 12 fours) in front of his home crowd at Wankhede Stadium, Mumbai

Coincidentally, Sachin Tendulkar played his last test match on the same date as his test debut (15th November).

Over these years, Sachin Tendulkar not only achieved the most runs in all formats but also became the leading scorer in the test cricket format.

Out of 200 test matches, Sachin scored 15921 in 329 innings with his highest score of 248 runs. It includes 6 double centuries, 51 hundreds and 68 fifties in his test career.


Sachin Tendulkar had to depart without scoring a run in his ODI debut against Pakistan. But, he kept on working hard for a year to face the toughest teams in the world.

On 5th December 1990, Sachin scored his maiden half-century of 53 runs from 41 balls( including 7 fours and 1 six) against Sri Lanka.

However, he was able to achieve his first ODI century in nearly 5 years of his ODI cricketing career. On 9th September 1994, Sachin scored his maiden ODI hundred against Australia with a score of 110 runs from 130 balls ( including 8 fours and 2 sixes).

Apart from maintaining the record of most runs in all formats, Sachin Tendulkar holds the record of having the most runs in ODIs.

Out of 463 matches, Sachin accomplished 18426 runs in 452 ODI innings with his highest score of 200 runs. It includes a double hundred, 49 centuries and 69 half centuries. Indeed, he was the first international batsman to score a double century in the white ball cricket against South Africa in 2010.

Sachin Tendulkar played his last ODI match against Pakistan on 18th March in the Asia Cup 2012. He concluded his ODI career by scoring 52 runs from 48 balls (including 5 fours and 1 six).

Interestingly, Sachin played his first and last ODI match against Pakistan.


Sachin Tendulkar played his first and last T20 match against South Africa. On 6th December 2006 at the Wanderers Stadium, Johannesburg Sachin scored only 10 runs from 12 balls ( including 2 fours). Later, he decided to concentrate more on ODIs and Tests.

Sachin Tendulkar scores most runs in all cricket formats: Conclusive Facts

Sachin Tendulkar is the only batsman to score a hundred centuries in international cricket (Tests- 51 and ODIs- 49). Perhaps, it is one of the main reasons why he was able to score most runs in all cricket formats.

As a result, Sachin Tendulkar became a legend who inspires the present and upcoming generation cricketers to achieve stunning records in their careers. One such cricketer is Virat Kohli who surpassed a majority of Sachin’s record and is on the verge of accomplishing many new milestones in his career.

Compared to Sachin, Virat Kohli is the 4th international batsman with the most runs across all formats (26733 in 522 matches).

None of the batsmen were able to break Sachin’s record in test by achieving more centuries or the most runs in the format. Contrarily, in ODIs, Virat Kohli surpassed Sachin’s record in World Cup 2023 of having the most number of hundreds in the format (50 centuries).

Here is the comparison of Virat Kohli and Sachin Tendulkar’s total runs and centuries in Tests and ODIs:

PlayerOverall Test RunsTest centuriesOverall ODI RunsODI centuriesOverall T20I Runs    T20I centuries
Sachin Tendulkar15921511384849100
Virat Kohli8848*29*18426*504,0371

Currently, Virat Kohli scored the most runs in T20 internationals (4,037 runs in 117 matches). Based on the above stats, it remains to be seen if Virat Kohli can break Sachin Tendulkar’s record by achieving the most runs in all cricket formats (Tests and ODIs).

Leave a Reply

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

Top Rated Casinos
1.2% Daily Slot Rebate
VIP Point Exchange
500 Free Cash + 5 Free Spins
Sign up and get ৳500 free Credit
2.5% USDT Deposit Bonus