Double act: but amazingly, neither Sri Lankan run machines Kumar Sangakkara or Mahela Jayawardene appear in this ODI top-10 runscorers list
Ever wondered who your country’s leading runscorer in one-day international (ODI) cricket is?
Well, not to worry as we are about to reveal the identity of just who that batsman is for each particular Test-playing nation, starting in reverse order. However, there are no prizes for guessing who heads the pile…
* The following ODI batting records only include those matches in which players represented their countries and not, for example, International Cricket Council fixtures. All stats have been taken from ESPNCricinfo.
Iqbal is a swashbuckling left-handed opener, who has been entertaining crowds for the past seven years with a no-nonsense style of batting, particularly his powerful off-side strokes, including a cover drive to dream of.
No other Englishman has either played more 50-over contests or scored more ODI runs than the gritty Durham all-rounder.
The pinnacle of his limited-overs career came in February 2007 when he produced a man-of-the-series display to help England win the Commonwealth Bank Series Down Under.
Flower was a pugnacious and highly skilled middle-order batsman for the Southern African minnows, whose mountain of runs always helped his country punch well above their weight in the shorter form of the game.
A tall and elegant left-handed opener, Fleming led from the front for the Black Caps throughout a highly successful 13-year ODI career, which included eight tons, although none better than his match-winning effort against South Africa in the 2003 World Cup at the Wanderers.
For such a great player, the Trinidadian’s ODI record could perhaps have been slightly more impressive—compatriot Chris Gayle even scored two more tons than Lara—but his national runs aggregate is still unlikely to ever be surpassed though.
To have an ODI average of 45 from a mammoth 320 internationals just says everything about the great Proteas all-rounder, with only Indian legend Sachin Tendulkar having registered more than his 86 ODI half-centuries.
What Inzy lost when it came to his immobility in the field, he more than made up for with the mountain of runs that he scored for his country during a 16-year ODI career.
The highlight came just a few months after his debut when he was part of the only Pakistan team to have won the World Cup, in 1992.
Only one man, the Little Master, represented his country more times in the 50-over game than the destructive left-handed Sri Lanka opener did, while very few batsmen can better his overall career strike-rate of 91.25.
Only Tendulkar has scored more than Ponting's 29 limited-overs hundreds for Australia, which included 140 not out to help beat India in the 2003 World Cup final and his remarkable effort of 164 from just 105 balls against South Africa at the Wanderers.
It is hard to know where to start when it comes to the greatest player of the modern age, with the little man having played in more matches, scored more runs and recorded more fifties and centuries than any other player in ODI history during his illustrious 23-year limited-overs career.