Highest Number of Sixes By A Player In ICC Champions Trophy History:
- Sourav Ganguly:

The quintessence of Indian top-order Sourav Ganguly has been an essential ingredient in the batting line-up for India even after being criticised for his occasional blips before making a customary partnership as an opener with legendary batsman Sachin Tendulkar during his international career.
The left-handed batsman Ganguly, who is holding the top-most post as a Cricket Association of Bengal (CAB), President, is still holding the record of hitting the most number of sixes in the ICC Champions Trophy.
Affectionately known as ‘Dada’, Ganguly was the fluent stroke-maker, who not only kept the scoreboard ticking but quite often gave a breezy start to India, in the recent past.
The 44-year-old Calcutta-born Ganguly had smashed 17 sixes in 11 innings of 13 matches, as he participated in the ICC’s event from 1998 to 2004.
Having his trademark shot as a pull-shot and while being best at anything on the off side, Ganguly scored 665 runs at an average of 73.88 in the event.
He smashed three hundreds and three fifties respectively, as his unbeaten score of 141 came against South Africa at Nairobi, in 2000 which eventually helped India win the match by 95 runs.