Originally Posted by Umar
A 'best' in anything signifies the most successful in the position. A captain with calm/precise/tactical attitude with the success rate of 2/10.. against someone very bold/impatient/implicit in strategy but the success rate of 5/10...clearly distinguishes who the most successful is. And the most successful is always the best(in the job, may Not be in personal qualities). regardless of the methods of approach.

Hence, whoever won us the most matches after a reasonable amount(maybe 10+ matches) of captaincy, is the best.

I absolutely disagree. The best captain is who gets the best results given the resources available. For example, MAK Pataudi was one of the (if not the) best captains of Indian cricket. He did not have the team to win consistently, but he won way more than he was supposed to (given the strength of his team).