Indian captain Rohit Sharma has been widely praised for his leadership skills across both, the national team and IPL franchise Mumbai Indians, where he led from 2013 until the last year.