Players with most centuries in IPL history
Chris Gayle
Chris Gayle has scored 6 centuries in 142 matches.
Virat Kohli
Virat Kohli has scored 5 centuries in 223 matches.
Jos Buttler
Jos Buttler has scored 5 centuries in 82 matches.
David Warner
David Warner has scored 4 centuries in 162 matches.
KL Rahul
KL Rahul has scored 4 centuries in 109 matches.
Shane Watson
Shane Watson has scored 4 centuries in 145 matches.
AB de Villiers
AB de Villiers has scored 3 centuries in 184 matches.
Sanju Samson
Sanju Samson Has scored 3 centuries in 138 matches.
Shikhar Dhawan
Shikhar Dhawan Has scored 2 centuries in 206 matches.