Top 7 players who played the most matches in Champions Trophy history

The upcoming Champions Trophy is going to start on February 19. Pakistan is the host of this tournament. However, India will play all its matches in Dubai. The top 8 teams are going to participate in the Champions Trophy. The last time this tournament was played was in the year 2017, which was won by the Pakistan cricket team. In such a situation, let's take a look at the players who have played the most matches in the history of the Champions Trophy.
Mahela Jayawardene and Kumar Sangakkara
The first place in the list is jointly occupied by 2 veteran players of the Sri Lankan cricket team, Mahela Jayawardene and Kumar Sangakkara. Both played their first match in this tournament in the year 2000. Jayawardene scored 742 runs in 22 matches at an average of 41.22. Sangakkara scored 683 runs at an average of 37.94. His best score was 134 runs.
Kumar Sangakkara and Shoaib Malik
Sri Lanka's Sanath Jayasuriya and Pakistan cricket team's Shoaib Malik are jointly at the second place in the list. Both played 20 matches each in this tournament. Jayasuriya scored 536 runs at an average of 29.77 and with the help of 1 century. Malik scored 380 runs at an average of 23.75. His best score was 128 runs. Jayasuriya played his last match in the Champions Trophy in 2009 and Malik in 2017.
Rahul Dravid
Former legendary batsman of the Indian team Rahul Dravid is in third place on this list. He played his first match in the 1998 Champions Trophy. The last time this star player was seen playing this tournament was in 2009. He scored 627 runs in 19 matches with an impressive average of 48.23. However, not a single century came off his bat. Dravid's best score in this tournament was 76 runs.
Ricky Ponting and Brian Lara
Former Australian cricket team captain Ricky Ponting and West Indies great Brian Lara are jointly in fourth place on this list. Both played 18 matches each in the Champions Trophy. Lara scored 465 runs at an average of 33.21. He scored 1 century and his best score was 111 runs. Ponting scored 593 runs at an average of 39.53. His best score was also 111.