After the successful completion of the 2024 T20 World Cup in West Indies and the USA, the next big ICC event will be the Champions Trophy, which will be held in Pakistan in the months of February and March in 2025. The tournament will take place after eight years since its last edition was held in England and Wales in 2017. 

The defending champions, Pakistan will host the ninth edition of the Champions Trophy in 2025. Before that, let’s have a look at some of the best performers of the tournament throughout the years. Here are the top 10 highest run-getters in Champions Trophy history.

Highest run-scorers in Champions Trophy 

10. Sanath Jayasuriya - 536 runs

sanath jayasuriya 536 runs sportstiger

Former Sri Lanka cricketer Sanath Jayasuriya is among the highest run-scorers in Champions Trophy. The left-hander has amassed 536 runs in 20 matches in Champions Trophy from 1998 to 2009, at an average of 29.77 and a strike rate of 88.01. He was a part of the 2002 Champions Trophy in Sri Lanka where island nation shared the trophy with India after a rain-affected final. 

9. Shivnarine Chanderpaul - 587 runs

shivnarine chanderpaul 587 runs sportstiger

Shivnarine Chanderpaul, who was a part of West Indies’ title triumph in 2004, is one of the top run-getters in the Champions Trophy. The former cricketer from Guyana has amassed 587 runs in 16 matches in Champions Trophy from 1998 to 2006, at an average of 53.36 and a strike rate of 67.93 with five half-centuries to his name. 

8. Ricky Ponting - 593 runs

ricky ponting 593 runs sportsitger

Former Australian skipper Ricky Ponting has also excelled in batting as he comes eighth in the list of most runs in Champions Trophy. The right-hander has amassed 593 runs in 18 matches at an average of 39.53 and a strike rate of 76.51. Under his captaincy, Australia also won back-to-back Champions Trophy in 2006 and 2009, respectively. 

7. Rahul Dravid - 627 runs 

rahul dravid 627 runs sportstiger

Former India cricketer, Rahul Dravid is the next name in the list and also comes third in the list of most runs in Champions Trophy by an Indian player. Dravid has scored 627 runs in 19 matches of his Champions Trophy career from 1998 to 2009, at an average of 48.23 along with six half-centuries. 

6. Jacques Kallis - 653 runs

jacques kallis 653 runs sportstiger

One of the South African greats, Jacques Kallis comes sixth in the list for scoring most runs in Champions Trophy. Being a part of South Africa’s maiden title triumph in 1998, Kallis amassed 653 runs in 17 matches in Champions Trophy from 1998 to 2009, at an average of 46.64 with one hundred and three half-centuries to his name. 

5. Sourav Ganguly - 665 runs

sourav ganguly 665 runs sportstiger

Former India skipper Sourav Ganguly is the fifth player to score most runs in Champions Trophy. Coming second in the list of most runs in Champions Trophy by an Indian player, Ganguly has scored 665 runs in 13 matches in the tournament from 1998 to 2004, at an average of 73.88 with three centuries and three half-centuries. In his captaincy, India reached the final of the Champions Trophy in 2000 and shared the trophy with Sri Lanka in 2002. 

4. Kumar Sangakkara - 683 runs 

kumar sangakkara 683 runs sportstiger

Sri Lankan legend Kumar Sangakkara is the next name in the list of most runs in the Champions Trophy. The left-hander has scored 683 from 22 matches in Champions trophy from 2000-2013, at an average of 37.94 with one hundred and four half-centuries. 

3. Shikhar Dhawan - 701 runs

shikhar dhawan 701 runs sportstiger

Having scored most runs in Champions Trophy by an Indian player, Shikhar Dhawan has only played two editions of the tournament and ended up being the highest run-scorer on both occasions. Playing a crucial part in India’s 2013 triumph, Dhawan has scored 701 runs in 10 matches in Champions Trophy in 2013 and 2017, at an average of 77.88 along with three hundred and three half-centuries. 

2. Mahela Jayawardene - 742 runs

mahela jayawardene 742 runs sportstiger

Former Sri Lanka cricketer Mahela Jayawardene comes second in the list of most run-scorers in Champions Trophy. In 22 matches of his career in Champions Trophy, Jayawardene has amassed 742 runs at an average of 41.22 with five half-centuries. Also he is the highest run scorer for Sri Lanka in Champions Trophy. 

1. Chris Gayle - 791 runs

shivnarine chanderpaul 587 runs sportstiger

West Indian great, Chris Gayle is the most run-scorer in Champions Trophy. Part of the Windies team that won the title in 2004, Gayle has scored 791 runs in 17 matches in Champions Trophy from 2002 to 2013 at an average 52.73 with three centuries and a fifty. The left-hander also holds the record for scoring the most runs in a single edition of Champions Trophy, where he amassed 474 runs (2006).