4. Arjuna Ranatunga: 5608 runs

The World Cup winning captain, Arjuna Ranatunga led Sri Lanka in 193 matches. He scored 5608 runs at an average of 37.63 with 4 centuries and 37 half-centuries.Under his captaincy, the Sri Lankan team became a force to reckon with.