7 batsmen with more international runs than Virat Kohli

Virat Kohli - The run machine
Virat Kohli - The run machine

#5 Jacques Kallis

Jacques Kallis
Jacques Kallis

Unarguably the best all-rounder of the late 90s and 2000s, Jacques Kallis scored 25,534 runs in his international career with 62 hundreds and 149 fifties. His best of 224 came in the Cape Town Test against Sri Lanka in 2012.

Kallis made 13,289 runs in 166 Tests with 45 hundreds and 58 fifties. In 328 ODIs, he posted 11,579 runs featuring 17 hundreds and 86 half-centuries.

Kallis also managed 666 runs in 25 T20Is with five fifties. Apart from his batting feats, Kallis also has 577 wickets in international cricket to his name.

#4 Mahela Jayawardene

Mahela Jayawardene
Mahela Jayawardene

Another former captain, the elegant Sri Lankan Mahela Jayawardene is at number four on the list. Jayawardene scored a total of 25,957 runs with 54 hundreds and 136 fifties. His career best of 374 came in the 2006 Test against South Africa.

Jayawardene featured in 149 Tests, scoring 11,814 runs with 34 hundreds and 50 fifties. Further, in 448 ODIs, he amassed 12,650 runs with 19 hundreds and 77 fifties.

Jayawardene also played 55 T20Is for 1,493 runs, with a best of 100.

#3 Ricky Ponting

Ricky Ponting
Ricky Ponting

The Aussie legend Ricky Ponting has 27,483 runs to his credit in international cricket with 71 hundreds and 146 fifties. His best of 257 came in the Boxing Day Test against India in 2003.

Ponting featured in 168 Tests during which he managed 13,378 runs with 41 hundreds and 62 fifties. The champion batsman also played 375 ODIs and totaled 13,704 runs with 30 centuries and 82 half-centuries.

In a short T20I career, the former captain made 401 runs in 17 matches with a best of 98 not out.

Also see – World Test Championship Schedule

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links

Edited by Musab Abid