Movie starts with Indian cricketer Mohammad Azharuddin ( Emraan Hashmi) scoring a century in his 99th test match, but faces a match fixing allegation due to his name been linked with a London based bookie. The India cricket board slaps a life ban on him from playing cricket. Azhar decides to challenge the ban in court with the help his lawyer friend Reddy ( Kunaal Roy Kapoor).
The story goes into flashback, in year 1963 when Azhar was born in a middle class family of Hyderabad. His grandfather dreamed of Azhar playing 100 tests for team India and motivates a soft spoken Azhar to answer his rivals with his batting skills. Young Azhar goes for a Indian team selection match to Mumbai, where on the match day he gets a sad news of his grandfathers death.
He still decides to play as this only was his grandfathers last wish. Azhar impresses the selectors, sealing his place in team India and soon becomes national hero by scoring 3 consecutive centuries in his first 3 test innings.