Image: BCCI/IPL
Sri Lanka's Sanath Jayasuriya played 20 matches and scored 536 runs with an average of 29.77.
Image: IPL/BCCI
West Indies' Shivnarine Chanderpaul played 16 matches and scored 587 runs with an average of 53.36.
Image: IPL/BCCI
Australia's Ricky Ponting played 18 matches and scored 593 runs with an average of 39.53.
Image: IPL/BCCI
India's Rahul Dravid played 19 matches and scored 627 runs with an average of 48.23.
Image: IPL/BCCI
South Africa's Jacques Kallis played 17 matches and scored 653 runs with an average of 46.64.
Image: IPL/BCCI
India's Sourav Ganguly played 13 matches and scored 665 runs with an average of 73.88.
Image: IPL/BCCI
Sri Lanka's Kumar Sangakkara played 22 matches and scored 683 runs with an average of 37.94.
Image: IPL/BCCI
India's Shikhar Dhawan played 10 matches and scored 701 runs with an average of 77.88.
Image: IPL/BCCI
Sri Lanka's Mahela Jayawardene played 22 matches and scored 742 runs with an average of 41.22.
Image: IPL/BCCI
West Indies' Chris Gayle played 17 matches and scored 791 runs with an average of 52.73.
Image: Getty Images