11. Yuzvendra Chahal 

Chahal finished with 27 wickets in 17 games at an average of 19.51, and an economy rate of 7.75.

10. Umran Malik 

Malik was consistently among the wickets column this season for the Sunrisers Hyderabad and finished with 22 wickets in 14 games at an average of 20.18.

9. Mohsin Khan 

Mohsin was so good with the new ball that he finished with 14 wickets in just 9 games, picking up some of the biggest names in international cricket. He had an outstanding economy rate of 5.96.

8. Arshdeep Singh 

Arshdeep finished with 10 wickets in 14 games this season at an average of 38.50. 

7. Wanindu Hasaranga 

Hasaranga ended up as the second-highest wicket-taker in the season with 26 wickets to his name in 16 games and was just one short of winning the purple cap.

6. Andre Russell 

The 34-year-old finished with 335 runs in 14 innings in the tournament this season at an average of 37.22 and a strike rate of 174.47.

5. Liam Livingstone 

Livingstone finished with 437 runs in 14 games at an average of 36.42 and a strike rate of 182.08. 

4. Sanju Samson (c and wk) 

The right-hander amassed 458 runs in 17 games at an average of 28.63 and a strike rate of 146.79 and scored two half-centuries in the tournament.

3. Rahul Tripathi 

Tripathi finished with 413 runs in 14 innings at an average of 37.55 and his runs came very quickly as well, at an incredible strike rate of 158.23.

2. Jos Buttler 

He finished with 863 runs in 17 games at an average of 57.53 and a strike rate of 149.05.

1. KL Rahul 

Rahul ended up IPL season with 616 runs in 15 games at an average of 51.33 and a strike rate of 135.38.