IPL has been one of the best platforms for all the players including the new talents to showcase their talents on the field, IPL has endeavoured some of the best moments on fields. To score in such a limited over is very difficult, but some players have surpassed their limits, it is a dream come true to score such high runs in such limited overs. Scoring centuries in the IPL as difficult as taking a hat trick. But some unique talents have scored many centuries. Some players have the unique potential to score runs like there is no tomorrow. We have enlisted some players with the most centuries in the IPL game. 

Take a look at these players!!! 

1. Chris Gayle How can one forget what the beast has done in the IPL, he changed the Outlook of the game with his best games and centuries. Chris has scored 6 centuries in his 152 games of IPL. 

2. Virat Kohli As we all know, Virat Kohli has worked very hard to make his team reach that level, Virat has contributed to more than 5000 runs for his team, Virat Kohli has also scored 5 total centuries in his 192 matches. 

3. David Warner The Australian batsman has scored some of the best innings in the Sunriser Hydrabad team, he has scored 4 centuries in his 142 matches.

4. Shane Watson The Australian rounder is one of the best ipl players who play for the team Chennai Super Kings, Shane Watson has scored 4 centuries in his 145 matches.

5. Ab De Villiers South African batsman who is considered the 360 degrees player for his best batting skills, has scored 3 centuries in his 169 matches.