Cricket has produced some fascinating batsmen over generations who toyed with the stats in its one and a half-century-long run as one of the world’s most popular sports.
They broke apart the opponent’s bowling attack and engraved their name into Cricket’s History forever.
Aspiring young batsmen often held those names in high esteem and tried to model themselves to fit into the greats’ shoes from the past.
Today we shall discuss the top 5 batsmen who scored the highest runs at the international level, all formats combined.
1. Sachin Tendulkar
With 34,357 international runs, tops this list, the legend of Indian Cricket and the ‘God of Cricket’- ‘Master Blaster’ Sachin Tendulkar.
A career spanning 23 years with a debut at the age of 16.
Tendulkar achieved everything one can aspire to in a cricket career.
With the record of most international matches played- 664 (200 tests, 463 ODIs, 1 T20i), ‘century of centuries’ (51 in Tests and 49 in ODIs).
Tendulkar is undoubtedly one the greatest batsmen of all the time to have played the gentleman’s game.
India bid him the perfect farewell by winning his last world cup in 2011.
He also played the first six editions of the Indian Premier League or IPL, captaining Mumbai Indians initially and finally winning his last IPL in 2013.
Overshadowed by his immense batting skills, people forget that Tendulkar was a handy part-time leg spinner who bowled in many challenging scenarios and even has 201 wickets to his name (154 in ODIs, 46 in Tests, and 1 in T20Is).
2. Kumara Sangakkara
One of the greatest wicket-keeper batsmen ever, Sangakkara has 28,016 international runs as an elegant left-handed batsman playing 594 international matches in 15 years.
With 153 half-centuries, 63 centuries, and 698 dismissals as a wicket-keeper, ‘Sanga’ captained Sri Lanka to many victories.
With 11 double centuries in Tests, he lists only behind legendary Don Bradman.
3. Ricky Ponting
One of the most successful cricket captains in the world, leading Australia to become world champions twice in 2003 and 2007.
Ricky Ponting has a fascinating figure of 27,483 runs in international Cricket with 13,000+ runs in both ODIs and Tests, proving his class.
With 71 international centuries, he is only behind Sachin Tendulkar.
4. Mahela Jayawardene
A career spanning two decades and playing 652 international matches, Jayawardene was the other name from the famous Sanga-Mahela pair of Sri Lanka cricket.
With 25,957 international runs and a highest test score of 374, Jayawardene is the only player on this list to have a century even in the game’s shortest format (T20Is).
5. Jacques Kallis
25534 runs, 62 tons, 149 half-centuries, and 577 wickets in 519 matches.
The stats advocates for arguably the most fantastic all-rounder of the game ever- Jack Kallis.
An immensely successful and dependable middle-order batsman, Kallis of South Africa served as a cricketer of extraordinary abilities for 19 years.
He was a specialist batsman and was also an expert bowler.
Any team With him in the side, can count 12 players instead of 11.