10. Shane Watson (Australia) - 265 runs in the 2009-10 Champions Trophy in South Africa
9. Virender Sehwag (India) - 271 runs in 2002-03 Champions Trophy in Sri Lanka
8. Ricky Ponting (Australia) - 288 runs in the 2009/10 Champions Trophy in South Africa
7. Tamim Iqbal (Bangladesh) - 293 runs in the 2017 Champions Trophy in England
6. Rohit Sharma (India) - 304 runs in the Champions Trophy in England
5. Upul Tharanga (Sri Lanka) - 320 runs in the 2006/07 Champions Trophy in India
4. Shikhar Dhawan (India) - 338 runs in the 2017 Champions Trophy in England
3. Sourav Ganguly (India) - 348 runs in the 2000/01 Champions Trophy in Kenya
2. Shikhar Dhawan (India) - 363 runs in the 2013 Champions Trophy in England
1. Chris Gayle (West Indies) - 474 runs in 2006/07 Champions Trophy in India
Next : 10 players with most Test centuries in winning cause; Root goes past Tendulkar
Click to read more..