Rohit Sharma: Full Profile, Career Stats & Records
Rohit Sharma, nicknamed “Hitman,” is one of the most successful white-ball batters in Indian cricket history. Born on April 30, 1987, in Nagpur, Maharashtra, he rose through Mumbai’s domestic cricket system before becoming a permanent fixture at the top of India’s ODI and T20I batting order. Now 39 years old, Rohit continues to play ODI cricket for India in 2026, having already stepped away from T20Is and Test cricket.

Rohit Sharma
Age: 39 | Role: Batter 'Hitman' is the only batter with three ODI double-hundreds, leading India to historic T20 World Cup glory as captain.
Rohit Sharma Profile
| Detail | Info |
|---|---|
| Full Name | Rohit Gurunath Sharma |
| Born | April 30, 1987, Nagpur, Maharashtra |
| Age | 39 (as of 2026) |
| Batting Style | Right-handed |
| Bowling Style | Right-arm off-break |
| Role | Opening batter |
| Domestic Team | Mumbai |
| IPL Team | Mumbai Indians (MI) |
| Test Status | Retired (May 7, 2025) |
| ODI Status | Active |
| T20I Status | Retired (June 29, 2024) |
Early Life and Rise to the Top
Rohit Sharma’s cricketing journey began as an off-spinner who batted lower down the order for his school team. His batting talent was too obvious to ignore, and he was quickly promoted up the order. He made his List-A debut in 2006 and represented Mumbai in the Ranji Trophy the same year, before earning his India call-up.
For much of his early international career, Rohit played as a middle-order batter and took years to convert his obvious talent into consistent runs — a period that earned him an unfair “all talent, no output” reputation on social media. Everything changed in late 2012–2013, when then-captain MS Dhoni promoted him to open the batting in ODIs. The move transformed his career and turned him into one of the format’s most destructive batters.
Test Career (Retired)
Rohit played 67 Test matches, scoring 4,301 runs at an average of 40.57, including 12 centuries. He became India’s Test captain in March 2022 and led the side to the 2023 World Test Championship final. His captaincy tenure ended with a difficult 2024–25 season, including a home series defeat to New Zealand, and he announced his retirement from Test cricket on May 7, 2025, ahead of India’s tour of England, while confirming he would continue playing ODIs.
ODI Career (Active)
ODIs are where Rohit Sharma has built his legacy. As of mid-2026, he has played 288 ODIs, scoring 11,895 runs at an average of 48.95, with 33 centuries — placing him among the top run-scorers of all time in the format.
Standout ODI records:
- Holds the record for the highest individual score in ODI history: 264 runs, against Sri Lanka in 2014
- The only batter with three ODI double-centuries (264, 209*, and 208*)
- Fastest to reach several career run milestones among Indian batters
- Part of India’s title-winning squads at the 2023 ODI World Cup (runner-up) and the 2025 Champions Trophy (winner)
Rohit was India’s ODI captain from 2022 until October 2025, when the BCCI handed the captaincy to Shubman Gill as part of a planned generational transition. He continues to play as a senior opening batter under Gill and has stated his goal is to be part of India’s squad for the 2027 ODI World Cup in South Africa, Zimbabwe and Namibia. In July 2026, he scored 138 off 110 balls against England at Lord’s, silencing retirement speculation after a lean patch of form.
T20I Career (Retired)
Rohit played 159 T20Is, scoring 4,231 runs at an average of 32.05 and a strike rate of around 141. He also holds the record for the fastest T20I century by an Indian, off just 35 balls. His T20I career ended on a high: he retired on June 29, 2024, hours after captaining India to victory in the 2024 T20 World Cup final in Barbados — India’s second title in the format.
IPL Career with Mumbai Indians
Rohit Sharma is synonymous with the Mumbai Indians (MI), one of the most successful franchises in IPL history.
- Joined MI in 2011 and was named captain in 2013
- Led MI to their first IPL title in his debut season as captain
- Won five IPL titles as MI captain (2013, 2015, 2017, 2019, 2020), plus one earlier title as a player with Deccan Chargers in 2009 — six IPL titles in total, making him the joint-most successful captain in IPL history
- One of only four batters with over 6,000 IPL runs
- Best individual IPL season: 538 runs in 2013, MI’s maiden title-winning campaign
- Was replaced as MI captain by Hardik Pandya ahead of the 2024 season and now plays as a senior batter for the franchise
Major Titles and Achievements
- 2007 T20 World Cup (player)
- 2013 ICC Champions Trophy (player)
- 2024 ICC T20 World Cup (captain)
- 2025 ICC Champions Trophy (captain)
- Six IPL titles with Mumbai Indians
- Arjuna Award (2015)
Frequently Asked Questions
Rohit Sharma was born on April 30, 1987, making him 39 years old as of 2026.
Not fully. He has retired from T20Is (June 2024) and Test cricket (May 2025), but he continues to play ODI cricket for India as of 2026.
No. He stepped down as India's ODI captain in October 2025, with Shubman Gill taking over. Rohit now plays as a senior batter in the ODI side.
His highest score is 264 runs in an ODI against Sri Lanka in 2014 — still the highest individual score in ODI history.
Six in total — five as captain of Mumbai Indians and one earlier as a player with Deccan Chargers.