5. Sunil Narine (KKR)
The mystery bowler has now turned into a mystery batsman and is bamboozling bowlers all around the IPL. Stopping Sunil Narine is a task which every opposition team has to think about seriously. Surprisingly, Narine, this season has scored more runs than Rohit Sharma. In the last match against Kings XI Punjab, KKR opened with Narine and it paid out. He smacked his IPL-best 75 in just 36 balls with 9 fours and 4 sixes. KKR scored their highest-ever total in 245/6.