May 11, 2024, 07:18 PM IST

Indian batters with most runs for MI in IPL history

Aditya Bhatia

Rohit Sharma - 5644 runs in 219 matches

Suryakumar Yadav - 3022 runs in 96 matches

Ambati Rayudu - 2635 runs in 136 matches

Sachin Tendulkar - 2599 runs in 91 matches

Ishan Kishan - 2271 runs in 87 matches

Hardik Pandya - 1674 runs in 104 matches

Krunal Pandya - 1143 runs in 84 matches

Tilak Varma - 1124 runs in 37 matches