5 players who have scored the most centuries in IPL history

5. David Warner has scored 5881 runs in 162 matches in IPL History. He has hit 4 centuries with a strike rate of 140.69.

4. KL Rahul has scored 3889 runs in 109 matches in IPL History. He has hit 4 centuries with a strike rate of 136.22.

3. Jos Buttler has scored 2831 runs in 82  matches in IPL History. He has hit 5 centuries with a strike rate of 149.70.

2. Chris Gayle has scored 4965 runs in 142 matches in IPL history. He has hit 6 centuries with a strike rate of 148.92.

1. Virat Kohli has scored 7263 runs in 237 matches in IPL History. He has hit 7 centuries with a strike rate of 129.63