From Rahul Dravid to Ajit Agarkar: Indian players with most matches played in Champions Trophy

The start of the Champions Trophy 2025 is not far away now. The first match of the tournament will be played between Pakistan and New Zealand on the 19th. The Indian team has won this prestigious title twice so far—once under the captaincy of Sourav Ganguly (as joint winner) and the second time under the leadership of Mahendra Singh Dhoni. Before the start of this mega event, let us know who are the Indian players who have played the most matches in the Champions Trophy.

Rahul Dravid

Among Indian batsmen, Rahul Dravid holds the record for playing the most matches in the Champions Trophy. He has played 19 matches, scoring a total of 627 runs. During this, 6 half-centuries have also come off his bat.

Yuvraj Singh

Yuvraj Singh is second among Indian batsmen in terms of playing the most matches in the Champions Trophy. He has played a total of 18 matches, scoring 376 runs. During this, three half-centuries have also come off his bat.

Mahendra Singh Dhoni and Sachin Tendulkar

Both Mahendra Singh Dhoni and Sachin Tendulkar have played a total of 16-16 matches in the Champions Trophy. While Dhoni has scored a total of 183 runs in the Champions Trophy, Sachin has scored 441 runs. Sachin is also the first player to score a century for India in the history of the Champions Trophy.

Sourav Ganguly, Harbhajan Singh and Virat Kohli

Sourav Ganguly, Harbhajan Singh and Virat Kohli, all three players have played a total of 13 matches in the Champions Trophy. Ganguly has scored a total of 665 runs and Kohli has scored 529 runs in the Champions Trophy. Kohli is also a part of Team India for the Champions Trophy 2025.

Ajit Agarkar

Ajit Agarkar has played a total of 12 matches in the Champions Trophy. In which he took a total of 11 wickets. During this, his best performance has been taking 2 wickets for 40 runs.

Next Story