3. Ben Stokes

Ben Stokes has proven himself as the full package in international cricket, who could play the big innings and also bowl crucial overs in the middle. Stokes was also the most valuable player in the 2017 edition for the now-defunct Rising Pune Supergiant. However, due to injuries, he has barely played in the tournament.
Stokes has only played 45 matches in the IPL, where he has scored 935 runs at a healthy strike rate of 133.95 and has taken 28 wickets as well. These are very fewer games for a player who is regarded as one of the top stars in modern-day great, delivering numerous match-winning performances in the past.