As the 9th edition of the ICC Champions Trophy draws closer, let's take a look at the highest run scorers in tournament's history.
India's Sourav Ganguly ranks on the 5th spot with 665 runs from 11 innings at an average of 73.88 with three hundreds and as many fifties.
Kumar Sangakkara ranks 4th with 683 runs to his name from 21 innings at an average of 37.94 with one hundred and four fifties.
Shikhar Dhawan ranks on third spot with 701 runs from 10 innings at an average of 77.88 and a strike rate of 101.59 with three centuries and as many fifties.
Dhawan also was the highest run scorer in back-to-back editions of 2013 and 2017.
Mahela Jayawardene ranks on 2nd spot with 742 runs from 21 innings at an average of 41.22 with five fifties to his name.
Chris Gayle is the highest run scorer in Champions Trophy history with 791 runs from 17 matches at an average of 52.73 with three hundreds and 1 fifty.