Rohit Sharma: biography, stats & profile
Rohit Sharma is an Indian batsman. Style: right-handed batter, bowls right-arm offbreak. Born 30 April 1987 in Nagpur, Maharashtra.
Batting career stats
| Format | M | Inns | Runs | HS | Avg | SR | 100s | 50s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|
| Test | 67 | 116 | 4301 | 212 | 40.58 | 57.06 | 12 | 18 | 473 | 88 |
| ODI | 274 | 266 | 11176 | 264 | 48.59 | 92.77 | 32 | 57 | 1045 | 344 |
| T20I | 159 | 151 | 4231 | 121 | 31.34 | 140.89 | 5 | 32 | 383 | 205 |
| IPL | 272 | 267 | 7046 | 109 | 29.73 | 132.10 | 2 | 43 | 640 | 302 |
Bowling career stats
| Format | M | Inns | Wkts | Best | Avg | Econ | SR | 5W |
|---|---|---|---|---|---|---|---|---|
| Test | 67 | 16 | 2 | 1/26 | 112.0 | 3.51 | 191.5 | 0 |
| ODI | 274 | 40 | 9 | 2/27 | 59.22 | 5.24 | 67.78 | 0 |
| T20I | 159 | 9 | 1 | 1/22 | 113.0 | 9.97 | 68.0 | 0 |
| IPL | 272 | 32 | 15 | 4/6 | 30.2 | 8.02 | 22.6 | 0 |
Rohit Sharma is an Indian batter who bats right-handed and bowls right-arm offbreaks. He was born on 30 April 1987 in Nagpur, Maharashtra. He plays for India, represents Mumbai in domestic cricket and turns out for Mumbai Indians in the Indian Premier League.
He is best known for his 264 against Sri Lanka at Eden Gardens, Kolkata, on 13 November 2014, the highest individual score in ODI cricket. He also captained India to the 2024 T20 World Cup title.
Early life and domestic career
At school level Rohit was coached by Dinesh Lad, who moved him from number eight to open the innings after noticing his batting ability. He did well in the Harris and Giles Shield school tournaments, scoring a century on debut as an opener. In domestic cricket he represents Mumbai.
International career
Rohit made his ODI debut against Ireland on 23 June 2007 and his T20I debut against England on 19 September 2007. His Test debut came against West Indies on 6 November 2013.
He was named India’s Test vice-captain for the 2020 tour of Australia, replacing Cheteshwar Pujara. In 2022 he took over the Test captaincy at the end of Virat Kohli’s reign and led India to the 2023 World Test Championship final, which India lost to Australia. He announced his retirement from Test cricket on 7 May 2025, ahead of India’s tour of England.
At the 2019 Cricket World Cup he became the first batter to hit five centuries in a single edition. He holds the record for most World Cup centuries with seven. He captained India to victory over South Africa in the 2024 T20 World Cup final on 29 June 2024 and then retired from T20 Internationals.
In July 2026, during the India versus England series, he scored a century at Lord’s at the age of 39, the first by an Indian batter in an ODI at the ground.
IPL
Rohit plays for Mumbai Indians in the Indian Premier League and has won multiple titles with the franchise. His 19 Player of the Match awards are the highest by an Indian player in IPL history.
Career stats at a glance
In ODIs, Rohit has scored 11176 runs in 274 matches at an average of 48.59, with 32 hundreds and a highest score of 264. In Tests, he made 4301 runs in 67 matches at 40.58, including 12 hundreds and a best of 212.
In T20Is he has 4231 runs in 159 matches at a strike rate of 140.89, with five hundreds. In the IPL he has 7046 runs in 272 matches, including two hundreds, and has taken 15 wickets with best figures of 4/6.
Recent form and news
On 17 July 2026, BCCI secretary Devajit Saikia said the Lord’s ODI against England would not be Rohit’s last international match and that he remains a regular member of the ODI team.
On 26 October 2026, former off-spinner R. Ashwin said it is uncertain whether Rohit will play only one more IPL season. He added that Mumbai Indians’ Naman Dhir should not be ruled out as a future captain.
Rohit Sharma: recent matches
| Date | Match | Batting | Bowling |
|---|---|---|---|
| 3 Oct 2026 | India vs West Indies, 3rd ODI | 92 (85) | — |
| 30 Sep 2026 | India vs West Indies, 2nd ODI | 101 (75) | — |
| 27 Sep 2026 | India vs West Indies, 1st ODI | 32 (35) | — |
| 20 Jun 2026 | Afghanistan vs India, 3rd ODI | 79 (69) | — |
| 17 Jun 2026 | Afghanistan vs India, 2nd ODI | 48 (39) | — |
| 13 Jun 2026 | Afghanistan vs India, 1st ODI | 16 (16) | — |
| 18 Jan 2026 | India vs New Zealand, 3rd ODI | 11 (13) | — |
| 14 Jan 2026 | India vs New Zealand, 2nd ODI | 24 (38) | — |