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.