There are only three cricketers that have won the ‘Player of the Tournament’ award twice in Indian Premier League (IPL) history. Shane Watson was the first player to bag the award in the inaugural edition of IPL in 2008.
- Shane Watson – Year: 2008 | Runs: 472 | Wickets 17 | Team: Rajasthan Royals
- Adam Gilchrist – Year: 2009 | Runs: 495 | Team: Deccan Chargers
- Sachin Tendulkar – Year: 2010 | Runs: 618 | Team: Mumbai Indians
- Chris Gayle – Year: 2011 | Runs: 608 | Wickets: 8 | Team: Royal Challengers Bangalore
- Sunil Narine – Year: 2012 | Wickets 24 | Team: Kolkata Knight Riders
- Shane Watson – Year: 2013 | Runs: 543 | Wickets: 13 | Team: Rajasthan Royals
- Glenn Maxwell – Year: 2014 | Runs: 455 | Wickets: 1 | Team: Punjab Kings
- Andre Russell – Year: 2015 | Runs: 326 | Wickets 14 | Team: Kolkata Knight Riders
- Virat Kohli – Year: 2016 | Runs: 973 | Team: Royal Challengers Bangalore
- Ben Stokes – Year: 2017 | Runs: 316 | Wickets: 12 | Team: Rising Pune Supergiants
- Sunil Narine – Year: 2018 | Runs: 357 | Wickets: 17 | Team: Kolkata Knight Riders
- Andre Russell – Year: 2019 | Runs: 510 | Wickets: 11 | Team: Kolkata Knight Riders
- Jofra Archer – Year: 2020 | Runs: 113 | Wickets: 20 | Team: Rajasthan Royals
- Harshal Patel – Year: 2021 | Wickets: 32 | Team: Royal Challengers Bangalore
- Jos Buttler – Year: 2022 | Runs: 863 | Team: Rajasthan Royals