Nov 17, 2023, 08:15 PM IST
Yuvraj Singh has played the most ICC finals for India. He has played in seven finals.
During his career, Ricky Ponting, the former captain of Australia, played in the ICC final six times.
Kumar Sangakkara from Sri Lanka has played in the ICC final six times during his career.
Sri Lanka's Mahela Jayawardene has played in the ICC final six times.
Sri Lanka's very own Muttiah Muralitharan has also been a player who played in the ICC final six times.
During his international career, former captain of Team India, MS Dhoni, has played a total of 5 ICC finals.
Ravindra Jadeja has played 5 ICC finals so far.
Sachin Tendulkar has played four ICC finals in his career.
Rohit Sharma has played six ICC finals so far, but when he steps into the final of the ODI World Cup on November 19, it will be his seventh final.
Virat Kohli has already played six ICC finals. This will be his seventh ICC final.