News
IPL
Indian Cricket Team
Women's World Cup 2025
International Cricket
Women’s Premier League (WPL)
Features
Watch
Interviews

Most runs in each IPL season | List of Orange Cap holders in each IPL season | Highest run scorer in each IPL season

Most runs in each IPL season | List of Orange Cap holders in each IPL season | Highest run scorer in each IPL season

David Warner has won the Orange Cap the most number of times (thrice) in IPL history. He scored the most number of runs in IPL 2019 as well– 692 runs at an average of 69.20 and strike-rate of 143.86. He was also the highest run scorer in the 2017 and 2015 editions of the Indian Premier League (IPL). With a tally of 848 runs, he came close to win the orange cap in IPL 2016 as well but Virat Kohli bettered that with a record-breaking tally of 973 runs at an average of 81.08. Chris Gayle has also won the Orange Cap twice for scoring most number of runs in IPL 2011 and 2012.

Also Read: Most Runs in IPL History | List of Highest Run Scorers in IPL | Top Run Scorers in IPL

Apart from Warner, Gayle and Kohli, there are other players too who raised the bar of batting high with every IPL season. So, let’s take a look at the players who won the Orange Cap in each IPL season, starting right from 2008, in the list below.

 

List of Players with most runs in each IPL season | Orange Cap holders from each IPL season

Most runs in each IPL season | List of Orange Cap holders in each IPL season | Highest run scorer in each IPL season
Year Player Runs Average Strike-rate 100s50s
2008Shaun Marsh61668.44139.6815
2009Matthew Hayden57252144.8105
2010Sachin Tendulkar61847.53132.6105
2011Chris Gayle 60867.55183.1323
2012Chris Gayle73361.08160.7417
2013Michael Hussey 73352.35129.5006
2014Robin Uthappa 66044.00137.7805
2015David Warner56243.23156.5407
2016Virat Kohli 97381.08152.0347
2017David Warner64158.27141.8114
2018Kane Williamson73552.50142.4408
2019David Warner 69269.20143.8618

Also ReadMost wickets in IPL history | List of highest wicket-takers in IPL | Purple Cap

IPL 2020 is going to be held in the United Arab Emirates (UAE) this time due to high number of COVID-19 cases in India. The Board of Control for Cricket in India (BCCI) has already confirmed that the tournament is going to be played between September 19 and November 10 in UAE.

Some matches of the IPL were held in UAE in 2014 as well. The Emirates Cricket Board had hosted it pretty well back then and hopefully will do a pretty good job this time as well.