4. Surya Kumar Yadav (MI)
The Mumbai middle-order batsman is having a brilliant season at the top. Surya Kumar Yadav has already scored most runs for an uncapped player in a single IPL season. His stint at the opening has been incredible and has helped Mumbai set a good platform. In the 12 matches so far, Surya has scored 473 runs at an average 39.41 of with a strike rate of 129.58. These runs include 57 fours and 13 sixes.