At the second T20I match between India and Sri Lanka, India’s first stand-in skipper Rohit Sharma smashed some big records, adding to his tally of records in international T20 cricket matches.

He came, he played and he conquered. By the time dust had settled in the stadium at Indore for India’s second T20I match against Sri Lanka, Indian cricketer Rohit Sharma had bagged for himself a number of records along with his century. At Indore on Friday, Rohit Sharma scored off the fastest century ever by an Indian cricketer in T20I and the 35-ball speedo helped Sharma in equalling with the record of the fastest Twenty20 International century, set by David Miller. Then, Rohit stole the record of most sixes in a calendar year in T20I games with 64 sixes in 2017, breaking De Villiers’ record of 63 sixes in 2015. This feat was achieved when Rohit scored off 12 fours and 10 sixes during the match on Friday to hit a century with 118 runs score in a single match.

And hence, with 10 sixes in one match, Rohit Sharma now holds the record of most sixes in an innings by an Indian cricketer. And he just got closer to breaking Yuvraj Singh’s record tally of 74 sixes from 58 games because Sharma has scored 56 sixes from 68 T20 matches for India and needs just 19 more sixes to overtake Yuvraj Singh’s record. Not just that. Besides having the record for the highest individual score in ODIs, Rohit now also has the highest score by an Indian in T20I cricket.

With the century, Rohit became the first Indian and fifth overall to score two centuries in T20I matches – hence joining the elite group including Chris Gayle, Brendon McCullum, Ewin Lewis and Colin Munro. Rohit Sharma scored his eighth International century in 2017, the second most by any batsman. Only Virat Kohli has 11 more centuries than Rohit this year.