Rohit Sharma is an Indian cricketer who has represented the national team since 2007. He has made 52 centuries in international cricket12 in Tests, 35 in One Day Internationals (ODI) and 5 in Twenty20 Internationals (T20Is) as of September 2026.
His first century came during the 2010 Tri-Nation Tournament in Zimbabwe when he made 114 against the hosts. In the 2013 bilateral series against Australia at home, he made two centuries, including a double-century. The next year, he scored 264 against Sri Lanka at the Eden Gardens, Kolkata. The score remains the highest individual total by a batsman in the format. In January 2016, he made 171 not out against Australia; it remained the highest score by a visiting batsman against Australia until England's Jason Roy made 180 in 2018. Sharma set the record for most centuries scored in a World Cup when he scored five centuries in the 2019 World Cup. He has scored centuries against nine different opponents and has the joint-highest number of centuries (nine) against Australia in the format. , Sharma has eight scores in excess of 150, and three double-centuries, both of which are records in ODIs. He has the second highest number of centuries for an active player in the format.
Sharma made his Test debut during the 2013–14 home series against the West Indies. He scored 177 on his debut and went on to make another century in the next match. He scored three centuries in the home series against South Africa in October 2019including 176 and 127 in the first match, and a career-highest score of 212 in the third match.
Sharma made his T20I debut during the ICC T20 World Cup 2007 against England. In October 2015, he became the second Indian to score a century in the T20I format when he made 106 against South Africa. Sharma jointly held the record for the fastest century in men's T20I (off 35 balls) with South Africa's David Miller and Czech Republic's Sudesh Wickramasekara. Sharma jointly holds the record for the most centuries in the format with five.
, Sharma is ranked tenth among players with the most centuries in international cricket.
Key * Remained not out Man of the match Captain of India in that match (D/L) The result of the match was based upon the Duckworth–Lewis method
Test cricket centuries +Test centuries scored by Rohit SharmaScoreAgainstVenue 1 177 6 2 1/2 Eden Gardens, Kolkata Home Won 2 111* 6 2 2/2 Wankhede Stadium, Mumbai Home Won 3 102* 6 2 2/3 Vidarbha Cricket Association Stadium, Nagpur Home Won 4 176 2 1 1/3 VDCA Cricket Stadium, Vishakhapatnam Home Won 5 127 2 3 1/3 VDCA Cricket Stadium, Vishakhapatnam Home Won 6 212 2 1 3/3 JSCA International Stadium Complex, Ranchi Home Won 7 161 1 1 2/4 M. A. Chidambaram Stadium, Chennai Home Won 8 127 1 3 4/5 The Oval, London Away Won 9 120 1 2 1/4 Vidarbha Cricket Association Stadium, Nagpur Home Won 10 103 2 2 1/2 Windsor Park, Roseau Away Won 11 131 2 1 3/5 Niranjan Shah Stadium, Rajkot Home Won 12 103 2 2 5/5 HPCA Stadium, Dharamshala Home Won
One Day International cricket centuries +ODI centuries scored by Rohit SharmaScoreAgainstVenue 1 114 4 1 95.79 Queens Sports Club, Bulawayo Away Lost 2 101* 4 2 170.00 Queens Sports Club, Bulawayo Neutral Won 3 141* 1 2 114.63 Sawai Mansingh Stadium, Jaipur Home Won 4 209 1 1 132.27 M. Chinnaswamy Stadium, Bangalore Home Won 5 264 2 1 152.60 Eden Gardens, Kolkata Home Won 6 138 1 1 99.28 Melbourne Cricket Ground, Melbourne Away Lost 7 137 1 1 108.73 Melbourne Cricket Ground, Melbourne Neutral Won 8 150 1 2 112.78 Green Park Stadium, Kanpur Home Lost 9 171* 1 1 104.90 WACA Ground, Perth Away Lost 10 124 1 1 97.63 The Gabba, Brisbane Away Lost 11 123* 1 2 95.34 Edgbaston Cricket Ground, Birmingham Neutral Won 12 124* 1 2 85.51 Pallekele International Cricket Stadium, Pallekele Away Won 13 104 1 1 118.18 R. Premadasa Stadium, Colombo Away Won 14 125 2 2 114.67 Vidarbha Cricket Association Stadium, Nagpur Home Won 15 147 1 1 106.52 Green Park Stadium, Kanpur Home Won 16 208* 1 1 135.94 Punjab Cricket Association Stadium, Mohali Home Won 17 115 1 1 91.26 St. George's Park, Port Elizabeth Away Won 18 137* 1 2 120.17 Trent Bridge, Nottingham Away Won 19 111* 1 2 93.27 Dubai Cricket Stadium, Dubai Neutral Won 20 152* 1 2 129.58 ACA Stadium, Guwahati Home Won 21 162 1 1 118.25 Brabourne Stadium, Mumbai Home Won 22 133 1 2 103.10 Sydney Cricket Ground, Sydney Away Lost 23 122* 1 2 85.10 Rose Bowl, Southampton Neutral Won 24 140 2 1 123.89 Old Trafford Cricket Ground, Manchester Neutral Won (D/L) 25 102 2 2 93.57 Edgbaston Cricket Ground, Birmingham Away Lost 26 104 2 1 113.04 Edgbaston Cricket Ground, Birmingham Neutral Won 27 103 2 2 109.57 Headingley Cricket Ground, Leeds Neutral Won 28 159 1 1 115.21 ACA-VDCA Stadium, Vishakhapatnam Home Won 29 119 1 2 92.96 M. Chinnaswamy Stadium, Bangalore Home Won 30 101 1 1 118.82 Holkar Cricket Stadium, Indore Home Won 31 131 1 2 155.95 Arun Jaitley Stadium, Delhi Home Won 32 119 1 2 132.22 Barabati Stadium, Cuttack Home Won 33 121* 1 2 96.80 Sydney Cricket Ground, Sydney Away Won 34 138 1 2 125.45 Lord's, London Away Lost 35 101 1 2 134.66 ACA Stadium, Guwahati Home Won
Twenty20 International cricket centuries +T20I centuries scored by Rohit SharmaScoreAgainstVenue 1 106 1 1 160.60 HPCA Stadium, Dharamsala Home Lost 2 118 1 1 274.41 Holkar Cricket Stadium, Indore Home Won 3 100* 1 2 178.57 Bristol County Ground, Bristol Away Won 4 111* 1 1 181.96 Ekana Stadium, Lucknow Home Won 5 121* 2 1 175.36 M. Chinnaswamy Stadium, Bangalore Home Won
Notes
References