11. Jasprit Bumrah

He was picked by the Mumbai Indians in 2013 and ever since, it has been a fabulous ride for him. He has played 99 matches and taken 115 wickets at a bowling economy of 7.4 runs per over which is fabulous considering he bowls two and sometimes three overs at the death.

10. Bhuvneshwar Kumar

SRH bought him for INR 4.25 cr in the 2014 IPL auction and he has been worth every penny ever since. He has played 126 matches and taken 139 wickets at a bowling economy of 7.31 including a five-wicket haul.

9. Rashid Khan

SRH picked up the 17-year-old Afghan for INR 3.4 cr to beef up their bowling attack. He has played 69 matches and taken 85 wickets at a miserly bowling economy of 6.24 runs per over. He has also chipped in with 156 runs at a strike rate of 147.17.

8. Ravindra Jadeja

He is the only all-rounder who has consistently been representing India in all formats of the game. He will be eager to win this year’s IPL which may be the last for Thala Dhoni.

7. Hardik Pandya

He is the best fast bowling all-rounder in India at the moment – a skill set that is rare to find here. He was picked up by Mumbai Indians for INR 10 lakhs in the 2015 IPL Auction and is being paid INR 11 cr since 2018, a story in itself.

6. Andre Russell

He has played 81 matches and scored 1680 runs including 9 fifties at an average just below 30 and a mind-boggling strike rate of 179.3. Adding to that, he also has picked 68 wickets at a bowling economy of just over 9 runs per over – a tad expensive but worth noting that he bowls at the death as well.

5. AB de Villiers

AB de Villiers is the most popular and loved foreign cricketer due to his unreal batting skills and humble nature. He is one of the best batsmen of the modern era, right up there with his great friend and RCB teammate, Virat Kohli.

4. Rohit Sharma (c)

A surprise indeed to see Rohit Sharma at number 4 instead of opening the innings. However, he has been much more successful while playing in the middle order in the IPL and we all know the damage he can inflict in the last five overs.

3. Virat Kohli

His records are mind-boggling and second to none. He has played 199 matches and scored 6076 runs including 40 fifties and five hundred at an average just below 38 and a strike rate of 130.41. He has scored the most runs in the IPL and this record may not be broken very easily.

2. KL Rahul (wk)

He has played 88 matches and scored 2978 runs including 25 fifties and 2 hundreds at an average of 46.53 and a strike rate just under 136. A classy player who can easily shift gears at the death, he has been often criticized for his strike rate.

1. David Warner

He has played 148 matches and scored 5447 runs including 50 fifties and four hundreds at an average of 42.22 and a strike rate just above 140. He is the only player to have won the Orange Cap thrice (2015, 2017, and 2019) and has been the top scorer for Sunrisers Hyderabad (SRH) since he joined them in 2014.