Sachin Tendulkar has scored most runs in cricket world cups. Tendulkar has scored 2278 runs in 6 world cups from 1992 to 2011. With 1743 runs in 5 world cups, Ricky Ponting is second most sucessful batsman of world cup. Kumar Sangakkara (1532), Brian Lara (1225) and AB de Villiers (1207) is at 3rd, 4th and 5th position, respectively.