Chris Gayle is the all-time highest run-scorer in Champions Trophy. Star Batsmen scored 791 runs with three centuries in 17 matches.
Mahela Jayawardene
Mahela Jayawardene accumulated 742 runs,
playing in five editions. Ex-Srilankan Captain was
a consistent performer, with five half-centuries in the tournament.
Shikhar Dhawan
Shikhar Dhawan scored 701 runs in just two editions, winning the 2013 title. Indian star finished as the top scorer in both the 2013 and 2017 editions.
Kumar Sangakkara
Kumar Sangakkara’s match-winning knock of 134* helped Sri Lanka chase 294 in 2013. Sangakkara played in five Champions Trophy editions, with one century and four half-centuries.
Sourav Ganguly
Sourav Ganguly’s three centuries led India to two finals in Champions Trophy. Ganguly's 141* in the 2000 semi-final was a key knock for India.