1)Chris Gayle
Gayle is one of the most destructive batsmen in shorter format of the game, Chris Gayle has the most number of hundreds in IPL so far. Gayle has played total of 125 IPL matched and has scored 4484 runs . He has scored 6 IPL hundreds including a high score of 175, which is the most individual score in the history of T-20 cricket. He has some biggest records in world cricket and also he has hitted the most number of sixes in IPL so far.
2) Virat Kohli
Indian Captain has scored 5412 runs in 177 IPL matches. Kohli additionally remains in second spot for the most centuries by a batsmen .He is currently in second position having 5 centuries to his name With a average of 37.84, Virat Kohli is likewise considered as one of the most important player in IPL.
3) David Warner
David Warner is probably the best player throughout the entire season of IPL.He was brilliant opener for Sunrisers Hyderabad , Warner has played 126 matches and has scored 4706 runs so far. He is currently at the third spot for the most number of hundreds in IPL cricket.He has 4 centuries to his name.
4) Shane Watson
Former Australian power hitter has played for IPL from the very first Season . He is brilliant all-rounder Australia has produced.He has played 134 matches and has scored 3575 runs. Watson has scored 4 IPL hundreds to his name with an a average of 31.08 runs. Watson now showing up in CSK jersey is additionally considered as one of the most important player in IPL for CSK.
5) Ab de Villiers
Abd is Considered as probably the best cricketer ever, Abd has so far played in 154 IPL matches.
ABD is so called as MR 360 of Cricket.
He has variety of shots in his hands. He has scored 4395 runs in his IPL career with average close to 40. Ab de Villiers remains in the fifth spot for the most IPL tons scored in his name,having scored 3centuries so far.