Mumbai Indians' captain Rohit Sharma is the only Indian player to have scored a hundred and taken a hat-trick in the Indian Premier League. Rohit, who turns 31 today, took a hat-trick against his current team Mumbai Indians while representing Deccan Chargers in 2009. In 2012, he brought up his maiden IPL century off 52 balls against Kolkata Knight Riders.