The 1999 ODI World Cup saw Australia bag their first of three consecutive World Cup titles in the 50-over format but when it came to individual performances, it was the other teams that dominated the performance charts.
Be it batting or bowling, teams from Asia tended to have a higher representation as they played much more than others and the leading run-scorers chart for the period between the 1999 and 2003 World Cup proves that point.
Two players each from Sri Lanka and India feature in the list and it is not much of a surprise that it is the opening pair for the two sides that make the cut.
The Top 5 kicks off however with a South African cricketer, who is arguably the greatest all-rounder in the history of the sport.
#5 Jacques Kallis (South Africa) - 3476 runs
The only player in the history of the game to score more than 10000 runs and take 250 wickets in both Test and ODI cricket, Kallis has had a consistent graph over his long and illustrious career and the period between the 1999 and 2003 World Cup was no different.
The period saw Kallis establish himself at the No 3 position for South Africa and also ranked among the leading all-rounders in the world on a consistent basis.
From 96 ODIs during the period, Kallis scored 3476 runs at an average of 45.73. He only scored three centuries during the period but as many as 26 half-centuries proving that he was very consistent at the crucial No 3 spot.
His strike rate might have been less than 71 during the period but he played the task of building the innings entrusted upon him perfectly showing a maturity beyond his young age.
He collected nine Man-of-the-Match awards during the period proving how crucial he is for the Proteas with both bat and ball.