Apr 15, 2025
Jishu Bhattacharya2008: Shaun Marsh
Shaun Marsh while playing for Kings XI Punjab scored 616 runs
Source: BCCI
2009: Matthew Hayden
Matthew Hayden while playing for the Chennai Super Kings scored a total of 572 runs
Source: AP
2010: Sachin Tendulkar
Sachin Tendulkar while playing for the Mumbai Indians scored a total of 618 runs
Source: PTI
2011: Chris Gayle
Chris Gayle while playing for the Royal Challengers Bengaluru scored a total of 608 runs
Source: BCCI/IPL
2012: Chris Gayle
Chris Gayle while representing the Royal Challengers Bengaluru scored a total of 733 runs
Source: ANI
2013: Michael Hussey
Michael Hussey while playing for the Chennai Super Kings scored a total of 733 runs
Source: BCCI
2014: Robin Uthappa
Robin Uthappa while representing the Kolkata Knight Riders scored a total of 660 runs
Source: ANI
2015: David Warner
David Warner while playing for the Sunrisers Hyderabad scored a total of 562 runs
Source: ANI
2016: Virat Kohli
Virat Kohli while representing the Royal Challengers Bengaluru scored a total of 973 runs
Source: AP
2017: David Warner
David Warner scored a total of 641 while playing for the Sunrisers Hyderabad
Source: BCCI
2018: Kane Williamson
Kane Williamson scored a total of 735 runs while playing for the Sunrisers Hyderabad
Source: ANI
2019: David Warner
David Warner scored 692 runs while playing for Sunrisers Hyderabad
Source: ILT20
2020: KL Rahul
KL Rahul scored 670 runs while playing for the Kings XI Punjab
Source: AP Photo
2021: Ruturaj Gaikwad
Ruturaj Gaikwad scored 635 runs while playing for the Chennai Super Kings
Source: ANI
2022: Jos Buttler
Jos Buttler had scored 863 runs while playing for Rajasthan Royals
Source: ANI
2023: Shubman Gill
Shubman Gill had scored 890 runs while playing for the Gujarat Titans
Source: AP
2024: Virat Kohli
Virat Kohli scored 741 runs while playing for Royal Challengers Bengaluru
Source: AP