Sachin Tendulkar scored 2278 runs in 45 matches, becoming the top run-scorer in ODI World Cup history.
Virat Kohli has accumulated 1795 runs in 37 World Cup matches, maintaining an impressive average of 59.83 and a high score of 117.
Ricky Ponting made 1743 runs in 46 World Cup appearances, with a solid average of 45.86 and a high score of 140*.
Rohit Sharma has so far scored 1575 runs in 28 World Cup matches, with a remarkable average of 60.57 and a high score of 140.
Kumar Sangakkara made 1532 runs in 37 World Cup matches, boasting an average of 56.74 and a high score of 124.
David Warner scored 1527 runs in 29 World Cup appearances, with an average of 56.55 and a high score of 178.
Shakib Al Hasan made 1332 runs in 36 World Cup matches, maintaining an average of 41.62 and a high score of 124*.
Brian Lara scored 1225 runs in 34 World Cup appearances, averaging 42.24 with a high score of 116.
AB de Villiers made 1207 runs in 23 World Cup matches, with an outstanding average of 63.52 and a high score of 162*.
Chris Gayle scored 1186 runs in 35 World Cup matches, averaging 35.93 with a high score of 215.
Top 10 Fastest Hundreds In T20Is
Fastest Deliveries Recorded In International Cricket
Top 10 Highest Innings Totals In Test Cricket
Top 10 Longest Sixes In International Cricket History

source