Many cricket fans regard different captains as the best in history, including names like Sir Vivian Richards, Clive Lloyd, Ricky Ponting, and MS Dhoni.