England’s batting legend scored 61,760 runs, including 199 centuries and 273 fifties, averaging 50.70. Achieved between 1905–1934, this record is virtually untouchable in modern cricket’s shorter schedules.
The Australian great scored 6,996 runs in just 52 Tests, including 12 double centuries and 5,028 runs against England alone. No batsman has come close to his extraordinary average.
Sri Lanka’s spin wizard took 800 Test wickets, 534 in ODIs, and 13 in T20Is. With cricket now more batting-friendly, this combined tally is unlikely to be surpassed.
The ‘Blaster Master’ played 463 ODIs over 22 years, scoring 49 centuries and 96 half-centuries, with a best of 200*. Modern players’ limited ODI appearances make this record nearly impossible to break.
In 2006, Australia’s fast bowler, promoted to protect top-order batsmen, scored an unbeaten 201 vs Bangladesh - a feat no other nightwatchman has matched.
The Indian opener’s blistering innings against Sri Lanka in 2014 remains the highest individual ODI score, featuring 33 fours and 9 sixes.
In 2013, the West Indian smashed 175* off 66 balls for RCB against Pune Warriors India, still the highest and fastest big score in IPL history.
Pakistan’s calm finisher scored over 5,000 ODI runs but never reached a hundred - a rare and unique record.
The English spinner took 9 wickets in the first innings and all 10 in the second against Australia in 1956. No bowler has taken more in a single Test.
In 2001, the Sri Lankan left-armer destroyed Zimbabwe with the best-ever ODI bowling figures, taking 8 wickets for just 19 runs.