The unbeaten 142 in 123 balls for West Zone against North Zone in the Deodhar Trophy in Udaipur in March 2006 brought him further into reckoning. Performances for the Indian A sides in Abu Dhabi and Australia followed leading to him being selected for the 30 member probables list for the Champions Trophy (though he didn't make the final squad) and the Challenger Trophy.
His first Ranji Trophy game was for Mumbai was in the 2006/2007 season. In his first few matches were . But in their match against Gujarat in December 2006 that Sharma hammered 205 in 267 balls and set the foundation for an innings victory for Mumbai. Sharma hit a 50 in the final against Bengal and Mumbai won the tournament.
On 20 September 2007, the 19-year old scored an unbeaten 50 (of 40 deliveries) against South Africa in the
Twenty20 World Cup 2007 to secure India a semifinal berth of the tournament.