Former spinner Laxman Sivaramakrishnan has named Virat Kohli and MS Dhoni as the best-ever captains for Team India.