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.