Following is the list of Top 10 Batsman who scored most of the runs in IPL 2012.
Chris Gayle 733 Gautam Gambhir 590
Shikhar Dhawan 569
Ajinkya Rahane 560
Virender Sehwag 495
Cameron White 479
Rahul Dravid 462
Suresh Raina 441
Rohit Sharma 433
Mandeep Singh 432