2008: Shaun Marsh (Kings XI Punjab) - 616 runs
Matthew Hayden (Chennai Super Kings) - 572 runs
2010: Sachin Tendulkar (Mumbai Indians) - 618 runs
2011: Chris Gayle (Royal Challengers Bangalore) - 608 runs
2012: Chris Gayle (Royal Challengers Bangalore) - 733 runs
2013: Michael Hussey (Chennai Super Kings) - 733 runs
2014: Robin Uthappa (Kolkata Knight Riders) - 660 runs
2015: David Warner (Sunrisers Hyderabad) - 562 runs
2016: Virat Kohli (Royal Challengers Bangalore) - 973 runs
2017: David Warner (Sunrisers Hyderabad) - 641 runs
2018: Kane Williamson (Sunrisers Hyderabad) - 735 runs
2019: David Warner (Sunrisers Hyderabad) - 692 runs
2020: KL Rahul (Kings XI Punjab) - 670 runs
2021: Shikhar Dhawan (Delhi Capitals) - 618 runs
ipl orange cap player