
The ICC Champions Trophy has seen many legendary cricketers participate over the years, with some making multiple appearances in the prestigious tournament. Playing in several editions requires consistency, expertise, and the ability to perform at the highest level. Some players have represented their teams across different eras, contributing with both bat and ball. These experienced cricketers played key roles in their teams' campaigns, showcasing their talent on the big stage. Their longevity in the competition features their significance and impact in worldwide cricket. This record looks at the players with the most appearances in ICC Champions Trophy history.
Who has the Most Appearances in the ICC Champions Trophy?
As of February 2025, former Sri Lankan captains Mahela Jayawardene and Kumar Sangakkara have had the most appearances in the ICC Champions Trophy, with 22 matches each. The third place on the list is also secured by another Sri Lankan and the 1996 World Cup winner Sanath Jayasuriya with 20 appearances.
Jayawardene played in the tournament from 2002 to the 2013 editions and participated in 22 matches, the most. He scored 742 runs with an average of 41.22. His highest score in the tournament was 84 not out, and he took 15 catches for Sri Lanka in the ICC CT. Jayawardene's teammate and one of the finest wicketkeeper-batters in world cricket Kumar Sangakkara also played in the competition from 2002 to 2013. He scored 683 runs for his country with a highest score of 134 not out and an average of 37.94. Sangakkara has 15 catches and five stumpings in the competition.
Apart from Jayawardene, Sangakkara, and Sanath Jayasuriya, Pakistan's Shoaib Malik and India's Rahul Dravid are holding the top spots on the list.
Top 10 Players with the Most Appearances in the ICC Champions Trophy
Player | Tenure | Matches | Runs | Highest Score | Batting Average | Century | Wickets | Best Figure | Bowling Average | Catches | Stumps |
Mahela Jayawardene | 2000-2013 | 22 | 742 | 84* | 41.22 | - | - | - | 0.00 | 15 | - |
Kumar Sangakkara | 2000-2013 | 22 | 683 | 134* | 37.94 | 1 | - | - | 0.00 | 28 | 5 |
Sanath Jayasuriya | 1998-2009 | 20 | 536 | 102* | 29.77 | 1 | 14 | 3/39 | 27.00 | 6 | - |
Shoaib Malik | 2002-2017 | 20 | 380 | 128 | 23.75 | 1 | 10 | 3/15 | 27.60 | 9 | - |
Rahul Dravid | 1998-2009 | 19 | 627 | 76 | 48.23 | - | - | - | 0.00 | 16 | - |
Brian Lara | 1998-2006 | 18 | 465 | 111 | 33.21 | 1 | - | - | 0.00 | 4 | - |
Ricky Ponting | 1998-2009 | 18 | 593 | 111* | 39.53 | 1 | - | - | 0.00 | 8 | - |
Yuvraj Singh | 2000-2017 | 17 | 376 | 84 | 34.18 | - | 3 | 1/6 | 53.33 | 8 | - |
Marvan Atapattu | 1998-2006 | 17 | 393 | 101 | 28.07 | 1 | - | - | 0.00 | 5 | - |
Mark Boucher | 1998-2009 | 17 | 288 | 69 | 22.15 | - | - | - | 0.00 | 17 | 2 |
FAQs on Most ICC Champions Trophy Appearances by Player
A. Based on Hindustan Times, India and Australia won the ICC Champions Trophy the most.
A. Virat Kohli has 529 runs to his name in the Champions trophy as of February 2025, as reported by Sportstar The Hindu.
A. Rohit Sharma has played the 2013 and 2017 ICC Champions Trophy as per NDTV Sports.
A. Virat Kohli reportedly has 67 Man of the Match awards as of February 2025.