Top 10 Highest Scores By Rohit Sharma In IPL (2025 List)

9 March 2026

Rohit Sharma has played 257 IPL matches, scoring 6,628 runs at an average of 29.72 throughout his IPL career. Rohit Sharma’s highest score in IPL came in 2012 when he smashed 109 runs off just 60 balls against Kolkata Knight Riders at the Eden Gardens.

Rohit Sharma’s century, which included 12 fours and 4 sixes, helped MI score 182/1. This led them to a 27-run victory. This blog will cover Rohit Sharma’s top 10 highest scores in IPL history.

Top 10  Rohit Sharma Highest Scores In IPL

In the table below, we’ve shared the top 10 highest scores by Rohit Sharma, along with the stadium name, year, and opponent team: 

Highest ScoreBallsYearOpponent
109602012KKR
105632024GT
98652015KKR
94522018RCB
87482011CSK
85602016RPS
80542020KKR
79392013Punjab Kings
76492008Delhi capitals
73432010RR

Now that you know all the top 10 scores by Rohit Sharma. Let’s see each match in detail:

1. 109 Off 60 | IPL 2012 | MI vs KKR

On May 12, 2012, at Eden Gardens in Kolkata, the Mumbai Indians (MI) played against the Kolkata Knight Riders (KKR) in an IPL match. 

MI batted first and scored 182 runs, with Rohit Sharma making 109 runs and Herschelle Gibbs adding 66 runs. KKR tried to chase this score but managed only 155 runs. 

Jacques Kallis scored 79 runs, and Yusuf Pathan contributed 40 runs for KKR. MI won the game by 27 runs. Rohit Sharma’s 109 runs off 60 balls were key to MI’s victory, while Jacques Kallis’s 79 runs were the main effort for KKR.

Rohit Sharma's Highest Score in IPL During Match MI vs KKR
Source: Cricket Highlights

2. 105 off 63 | IPL | 2024| MI vs GT

On April 14, 2024, at the Wankhede Stadium in Mumbai, the Mumbai Indians (MI) played against the Chennai Super Kings (CSK). In this match, MI’s captain, Rohit Sharma, scored 105 runs from 63 balls, hitting 11 fours and 5 sixes. 

His strong batting helped MI reach a total of 210 runs. CSK tried to chase this score but fell short, managing only 190 runs. MI won the game by 20 runs. Rohit Sharma’s excellent performance was a key reason for MI’s victory.

Rohit Sharma's Highest Score in IPL During Match MI vs GT
Source: Hindustan Times

3. 98 off 65 | IPL | 2015| MI vs KKR

On April 8, 2015, at Eden Gardens in Kolkata, the Mumbai Indians (MI) played against the Kolkata Knight Riders (KKR) in an IPL match. MI scored 168 runs for 3 wickets, with Rohit Sharma leading the team by scoring 98 runs without getting out. 

Despite his efforts, KKR chased the target and won the game by 7 wickets, reaching 170 runs in 18.3 overs. KKR’s captain, Gautam Gambhir, contributed by scoring 57 runs. Rohit’s near-century was a highlight, but it wasn’t enough to secure a win for MI. 

Rohit Sharma's Highest Score in IPL 2015
Source: ESPNcricinfo

4. 94 off 52  | IPL | 2018 | MI vs RCB

On April 17, 2018, at Mumbai’s Wankhede Stadium, the Mumbai Indians (MI) played against the Royal Challengers Bangalore (RCB) in an IPL match. MI batted first and scored 213 runs for 6 wickets in 20 overs. Captain Rohit Sharma was the star, making 94 runs from 52 balls, hitting 10 fours and 5 sixes. 

Evin Lewis also did well, scoring 65 runs from 42 balls. In reply, RCB scored 167 runs for 8 wickets in their 20 overs. Their captain, Virat Kohli, remained not out with 92 runs from 62 balls, but his effort wasn’t enough. MI won the game by 46 runs. Rohit Sharma’s big score was a key reason for MI’s win. 

Rohit Sharma's Highest Score in IPL During Match MI vs RCB
Source: The Indian Express

5. 87 off 48 | IPL | 2011| MI vs CSK

On April 22, 2011, at Mumbai’s Wankhede Stadium, the Mumbai Indians (MI) played against the Chennai Super Kings (CSK) in an IPL match. MI scored 164 runs for 4 wickets, with Rohit Sharma scoring 87 runs off 48 balls, including 8 fours and 5 sixes. 

CSK, in their turn, managed to score 156 runs for 9 wickets. S. Badrinath was the top scorer for CSK, remaining not out with 71 runs off 48 balls. MI won the match by 8 runs.

Rohit Sharma's Highest Score in IPL During Match MI vs CSK
Source: ESPNcricinfo

6. 85 off 60 | IPL | 2016 | MI vs RPS

On May 1, 2016, at the Maharashtra Cricket Association Stadium in Pune, the Mumbai Indians (MI) played against the Rising Pune Supergiants (RPS). 

RPs batted first and scored 159 runs for 5 wickets in 20 overs. In response, MI chased the target and scored 161 runs for 2 wickets in 18.3 overs, winning the match by 8 wickets.

Rohit Sharma, the captain of MI, played a key role in the victory by scoring 85 runs from 60 balls, including 8 fours and 3 sixes. His performance was crucial in leading his team to win the game.

Rohit Sharma's Highest Score in IPL During Match MI vs RPS
Source: Cricket Highlights

7. 80 off 54 | IPL | 2020 | MI vs KKR

On September 23, 2020, at the Sheikh Zayed Stadium in Abu Dhabi, the Mumbai Indians (MI) played against the Kolkata Knight Riders (KKR) in the Indian Premier League (IPL). MI scored 195 runs for 5 wickets. 

Rohit Sharma, the captain of MI, was the star player, scoring 80 runs from 54 balls, which included 6 sixes and 3 fours. His powerful batting helped MI set a big target. In response, KKR managed to score only 146 runs for 9 wickets. 

MI won the match by 49 runs. Rohit Sharma’s excellent batting was a key reason for MI’s victory.

MI vs KKR 2020
Source: Times Now

8. 79 off 39 | IPL | 2013 | MI vs PBKS

On April 29, 2013, at Wankhede Stadium in Mumbai, the Mumbai Indians played against the Kings XI Punjab (now called Punjab Kings). Mumbai Indians scored 174 runs for 3 wickets in their 20 overs. Rohit Sharma was the star, scoring 79 runs without getting out.

Kings XI Punjab tried hard but managed to score only 170 runs, losing all their wickets. Mumbai Indians won the match by 4 runs. Rohit Sharma’s excellent batting was the main reason for Mumbai’s win. 

MI vs PBKS 2013
Source: Cricket Highlights

9. 76 off 49 | IPL | 2008 | Deccan Chargers vs Delhi Capitals

In the 2008 Indian Premier League (IPL) season, Rohit Sharma played for the Deccan Chargers. In a match against  Delhi Capitals on April 22, 2008, he scored 76 runs off 49 balls, featuring 6 fours and 4 sixes, at a strike rate of 154.3.

Deccan Chargers posted 176/4 in 20 overs. Delhi Capitals managed 158/6 in their 20 overs, resulting in a 9-wicket victory.

Deccan Chargers vs Delhi Capitals 2008
Source: Cricshots

10. 73 off 43| IPL| 2010 | DC vs RR

In the 2010 Indian Premier League (IPL) season, Rohit Sharma delivered a standout performance for the Deccan Chargers against the Rajasthan Royals. On April 5, 2010, he scored 73 runs off 43 balls, featuring 6 fours and 3 sixes, at a strike rate of 165.90.

This innings was part of a season where Rohit Sharma accumulated 404 runs across 12 innings, averaging 36.73 with a strike rate of 147.99. 

Match DC vs RR 2010
Source: ESPNCricinfo

Rohit Sharma’s Overall IPL Stats

Rohit Sharma has hit 599 fours and 280 sixes in his IPL career. Below, we’ve shared all the IPL season stats like matches, runs, Average, strike rate, sixes, and more.

IPL SeasonMRHSAvgS/R100504s6s
20081340476*36.72147.98043819
2009163625227.84114.92012218
2010164047328.85133.77033614
2011163728733.81125.25033213
201217433109*  30.92126.6133918
20131953879*38.42131.54043528
20141539059*30129.13033116
20151648298*34.42144.74034121
20161448985*44.45132.88054916
2017173336723.78121.9703319
2018142869423.83133.02022512
2019154056728.92128.57025210
2020123328027.66127.69032719
2021133816329.3127.42013314
2022142684819.14120.18002813
2023163326520.75132.8023517
202414417105*32.08150114523
Career2576,628109*29.72131.14243599280

More Topics Like This:

Conclusion: Highest Score By Rohit Sharma Is 109

Rohit Sharma’s highest IPL score is 109, which he scored against Kolkata Knight Riders (KKR) at Eden Gardens in 2012. This outstanding innings highlighted his ability to dominate bowlers on big occasions.

Apart from this, Rohit Sharma led Mumbai Indians to five championship titles. His consistency with leadership and ability to perform under pressure make him one of the most successful captains in IPL history.