1. MS Dhoni – 9 times

The greatest finisher of all-time, MS Dhoni has redefined the role of finisher since he started playing cricket. He has guided India to the finish line as many as 38 times which is a record itself. The most successful Indian captain of all time has hit six as a winning shot in 9 matches while chasing.