top of page
  • TikTok
  • Facebook
  • Twitter
  • Instagram

SPORTS

Cricket-removebg-preview.png

Club Cricket - Indian Premier League
*Player Records*

SIDE Ladder.png

Most Centuries

This list features the players with the most centuries in the Indian Premier League.

RANK

PLAYER

CENTURIES

TEAM

YEAR

1

Virat Kohli

8

Royal Challengers Bangalore

2016–2024

2

Chris Gayle

7

Royal Challengers Bangalore

2011–2018

3

Jos Buttler

6

Rajasthan Royals

2021–2024

4

KL Rahul

4

Kings XI Punjab / Lucknow Super Giants

2019–2022

5

David Warner

4

Delhi Daredevils / Sunrisers Hyderabad

2010–2019

6

AB de Villiers

3

Royal Challengers Bangalore

2009–2016

7

Shubman Gill

3

Gujarat Titans

2023

8

Sanju Samson

3

Rajasthan Royals / Delhi Capitals

2017–2021

9

Murali Vijay

2

Chennai Super Kings

2010–2012

10

Shikhar Dhawan

2

Delhi Capitals

2020

11

Brendon McCullum

2

Kolkata Knight Riders / Chennai Super Kings

2008–2015

12

Virender Sehwag

2

Delhi Daredevils / Kings XI Punjab

2011–2014

13

Hashim Amla

2

Kings XI Punjab

2017

14

Ben Stokes

2

Rising Pune Supergiants / Rajasthan Royals

2017–2020

15

Shreyas Iyer

2

Rajasthan Royals

2013, 2015

16

Murali Pandey

2

Royal Challengers Bangalore

2009

17

AB de Villiers

2

Royal Challengers Bangalore

2015–2016

18

David Miller

2

Kings XI Punjab

2013

19

Virat Kohli

2

Royal Challengers Bangalore

2016


SIDE Ladder.png

References

ESPNcricinfo (n.d.). Batting list hundreds – Indian Premier League. Available at: https://www.espncricinfo.com/records/trophy/batting-list-hundreds/indian-premier-league-117 (Accessed 1 December 2025).
Screenshot 2024-12-16 at 16.55.04.png

SCALA

lists

CONTACT US

We'd Love to Hear From You!

If you would like to submit a list request, talk business or send over your thoughts, we are all ears!

GET ON THE LADDER!

© 2025 by Scala Lists. All Rights Reserved.

bottom of page