Pavitra Shome

'Dinesh Karthik, MS Dhoni, and...': Cricketers who have the most runs in the history of IPL

Dinesh Karthik: 4831 Runs

Source: BCCI/IPL

Robin Uthappa: 4952 runs

Source: BCCI

Chris Gayle: 4965 runs

Source: BCCI

Ab de Villers: 5162 runs

Source: PTI

MS Dhoni: 5243 runs

Source: BCCI

Suresh Raina: 5528 runs

Source: BCCI

David Warner: 6565 runs

Source: BCCI/IPL

Rohit Sharma: 6628 runs

Source: IPL

Shikhar Dhawan: 6769 runs

Source: BCCI/IPL

Virat Kohli: 7971 runs

Source: ipl/bcci