Rohit Sharma is not only one of India’s finest cricketers but also a legendary figure in the history of the Indian Premier League (IPL). Since making his IPL debut in the inaugural 2008 season, Rohit has been a pillar of consistency, leadership, and explosive batting. Over the years, he has built an extraordinary legacy, setting multiple records both as a batter and as a captain.
From winning IPL titles to smashing sixes and scoring match-winning runs, Rohit Sharma IPL Records speak volumes of his contribution to the league’s success and popularity. Below is an in-depth look at some of the most remarkable records held by the “Hitman.”
Joint-Most IPL Titles as Captain (5 Titles)

One of the most iconic Rohit Sharma IPL Records is his joint-most IPL titles as captain, tied with MS Dhoni. Rohit took over the captaincy of Mumbai Indians (MI) in 2013 and immediately led them to their first-ever title. Under his leadership, MI has won the tournament in 2013, 2015, 2017, 2019, and 2020, making him one of the most successful captains in IPL history.
Most IPL Titles by a Player (6 Titles)
Rohit Sharma is also joint-top for the most IPL titles won by any player. He lifted the IPL trophy first with Deccan Chargers in 2009 and then added five more with Mumbai Indians. His rare ability to contribute both as a leader and as a player has made him an invaluable asset across two franchises.
Most IPL Sixes by an Indian Batter
Nicknamed “Hitman” for his incredible six-hitting ability, Rohit Sharma IPL Records also include being India’s leading six-hitter in the IPL. As of the 2025 season, he has hit over 300 sixes, putting him behind only Chris Gayle (357) on the all-time list. His effortless pull shots and lofted drives have been a hallmark of his attacking game.
Most Runs for Mumbai Indians
Since joining MI in 2011, Rohit has been the franchise’s highest run-scorer. In over 220 matches for MI, he has scored more than 5700 runs, often opening the batting or playing in the top order. With a healthy average of around 29.39 and a strike rate over 130, his batting has been crucial to Mumbai’s dominance.
Overall IPL Career: 3rd Most Runs
When looking at Rohit Sharma IPL Records in totality, his name features prominently in the overall IPL run-scoring charts. He has scored over 6600 runs in 257 matches, placing him third overall behind only Virat Kohli and Shikhar Dhawan. His record includes 2 centuries and 43 half-centuries, showing his consistency across seasons.
Most Fifties by an Indian – Top 3

Rohit’s 43 IPL half-centuries place him in the top 3 among Indian batters, behind Virat Kohli (55) and Shikhar Dhawan (51). His ability to convert starts into meaningful scores has often been the backbone of Mumbai’s batting lineups, especially in high-pressure encounters.
Only Player with Both a Hat-Trick and Century in IPL
A unique entry among Rohit Sharma IPL Records is that he is the only player in IPL history to have both a century and a hat-trick to his name. During his early days with Deccan Chargers, he claimed 4 wickets for 6 runs, including a hat-trick against Mumbai Indians in 2009. Combined with his two centuries, this makes him one of the rarest all-round contributors in the league.
Read more:-
- Virat Kohli Captaincy Record in All Formats: T20I, ODI & Test
- IPL Match Prediction Today
- Top 5 ICC ODI Batsmen Cricketers Rankings
Most Runs Against Kolkata Knight Riders (KKR)

Rohit Sharma also holds the record for most runs by an Indian batter against KKR. In 34 matches, he has scored 1070 runs, including 1 century and 6 fifties, making him a consistent thorn in the side of the Kolkata-based franchise.
Additional Rohit Sharma IPL Records Worth Noting:
- Fastest 50 for MI – Scored in just 23 balls against KXIP in 2015.
- Most matches as IPL captain for MI – Over 150 games.
- Captain with highest win percentage among those with 100+ matches.
- Consistent Playoff Performer – Multiple fifties in playoff matches and finals.
Rohit Sharma IPL Records – Key Achievements Summary

# | Record | Details |
---|---|---|
1️⃣ | Joint-most IPL titles as captain | 5 titles (tied with MS Dhoni) |
2️⃣ | Most IPL titles by a player | 6 titles (1 with Deccan Chargers, 5 with MI) |
3️⃣ | Most IPL sixes by an Indian | Over 300 sixes (2nd overall behind Chris Gayle) |
4️⃣ | Most runs for Mumbai Indians | 5731+ runs in over 220 matches |
5️⃣ | 3rd most runs in overall IPL history | 6628+ runs in 257 matches |
6️⃣ | 3rd most fifties by an Indian in IPL | 43 half-centuries (behind Kohli and Dhawan) |
7️⃣ | Only player with an IPL hat-trick and century | Hat-trick in 2009 and 2 centuries |
8️⃣ | Most runs vs Kolkata Knight Riders (KKR) | 1070 runs in 34 matches |
9️⃣ | Fastest fifty for Mumbai Indians | 23-ball fifty vs KXIP in 2015 |
🔟 | Most matches as captain for Mumbai Indians | Over 150 matches as captain |