Rohit Sharma has achieved a historic milestone in IPL, becoming the 2nd player to score over 6000 runs for a single franchise. Playing for Mumbai Indians since 2011, he has amassed 6,013 runs. Virat Kohli leads the list with 8,840 runs for RCB. Others include MS Dhoni, Suresh Raina, and AB de Villiers among top franchise run scorers across IPL history records.