Amongst the umpteenth criticisms from his own countrymen, that started right from the early days of his cricketing career and still all-pervasive, Ganguly continues to show his toughness, mettle and determination. At the same time, he is the most successful, arguably the best too, skipper India has ever produced. His batting has come under a bit of scratchy patch during his captaincy, otherwise he would have been the highest ODI run-getter by now, surpassing Sachin Tendulkar.