The former India captain had a great tournament on all fronts, first equaling and then passing Sachin Tendulkar to become the player with the most ODI hundreds (50). Last Wednesday, the 35-year-old repeated that feat in the crucial semi-final match against New Zealand at Mumbai's Wankhede Stadium.