Top 10 Players: Most Runs in Champions Trophy

Image: BCCI/IPL

Sri Lanka's Sanath Jayasuriya played 20 matches and scored 536 runs with an average of 29.77. 

Image: IPL/BCCI

10. Sanath Jayasuriya: 

West Indies' Shivnarine Chanderpaul played 16 matches and scored 587 runs with an average of 53.36. 

Image: IPL/BCCI

9. Shivnarine Chanderpaul

Australia's Ricky Ponting  played 18 matches and scored 593 runs with an average of 39.53. 

Image: IPL/BCCI

8. Ricky Ponting:  

India's Rahul Dravid played 19 matches and scored 627 runs with an average of 48.23. 

Image: IPL/BCCI

7. Rahul Dravid: 

South Africa's Jacques Kallis played 17 matches and scored 653 runs with an average of 46.64. 

Image: IPL/BCCI

6. Jacques Kallis: 

India's Sourav Ganguly played 13 matches and scored 665 runs with an average of 73.88. 

Image: IPL/BCCI

5. Sourav Ganguly: 

Sri Lanka's Kumar Sangakkara played 22 matches and scored 683 runs with an average of 37.94. 

Image: IPL/BCCI

4. Kumar Sangakkara: 

India's Shikhar Dhawan played 10 matches and scored 701 runs with an average of 77.88. 

Image: IPL/BCCI

3. Shikhar Dhawan

Sri Lanka's Mahela Jayawardene played 22 matches and scored 742 runs with an average of 41.22.

Image: IPL/BCCI

2. Mahela Jayawardene: 

West Indies' Chris Gayle played 17 matches and scored 791 runs with an average of 52.73.

Image: Getty Images

1. Chris Gayle: