Yuvraj Singh has played the maximum number of finals for India in ICC tournaments. Yuvraj has played seven finals and won two.
Virat and Rohit will be playing the sixth ICC final in the final of the World Test Championship.
Virat Kohli: Having played five finals, the Test Championship final will be his sixth ICC final.
Rohit Sharma: Played five finals, and will play the sixth final against Australia.
MS Dhoni: Played five finals and won thrice.
(pc amarujala, jagran, economicstimes)