I think MS Dhoni is the greatest ODI finisher of all time, his ability to remain calm under pressure and hit big shots when it matters most is unmatched. Michael Bevan and Lance Klusener were also incredible finishers, but Dhoni's consistency and success in high-pressure situations give him the edge. A true finisher needs to have a combination of power, technique, and nerve, and Dhoni has all of these in abundance. If I needed 15 off the last over, I'd want Dhoni at the crease, he's proven time and time again that he can get the job done, and his experience and calmness would be invaluable in that situation.