Top 10 finishers In ODI Cricket HistoryMS Dhoni: Regarded as one of the best finishers that the world has ever seen, Dhoni was even better than Bavan in terms of his match-awareness.more