#3 Rohit Sharma - 4493 runs

No other player in the IPL has more IPL titles to his name than Rohit Sharma - 4. He won one title with Deccan Chargers and three with Mumbai Indians.
Rohit played the first three editions of the IPL with Deccan Chargers before being picked up by Mumbai Indians in 2011. He scored 1170 runs playing for Deccan Chargers which included 8 half-centuries. He was also a part of the 2009 IPL winning Deccan Chargers team. His 1170 runs were the second highest number of runs scored by a Deccan Chargers player.
Playing for Mumbai Indians, Rohit has scored 3323 runs which is the record for the most number of runs scored by a Mumbai Indians player. The record includes 1 century and 26 half-centuries.
He also led Mumbai to three IPL trophies - in 2013, 2015 and 2017. Playing for Mumbai, he also scored his highest individual total of 109*. In his entire IPL career, Rohit has hit 184 sixes which is the fifth highest by any player in the history of IPL.
Get real-time updates on IPL 2025, live scores, IPL Prediction, match schedule, points table,Result & squad -CSK, MI, RCB, KKR, SRH, LSG, DC, GT, PBKS