Complete IPL Centuries List Till Date

A batsman scoring hundred individual runs in a single game and single innings, is known as a century in cricket and here, we’ve listed down all the centuries ever scored in the history of the Indian Premier League (IPL). The tournament is the most popular T20 competition across the world, where centuries means fireworks in the stadiums, big hits and plenty of entertainment for all.

T20 cricket is a batsman’s game and over 18 editions of the Indian Premier League so far, we’ve managed 101 IPL centuries (updated 22nd March 2025), with the most centuries in a particular season coming most recently in IPL 2024 where 14 centuries were scored in the season. From these, we have 47 individual centurions who have made at least one entry into the IPL centuries list over the years.

Of course, the leader of them all is Virat Kohli, who has scored 8 of these centuries himself, while Rajasthan Royals’ Jos Buttler is close behind him with 7 IPL centuries. Kohli had a magical season in IPL 2016 where he scored 4 of these IPL centuries in a single season, while Buttler scored 3 in a season in IPL 2022 recently, and two more in IPL 2024.


SEE ALSO: List of top online sports betting websites


The team breakdown sees RCB with the most number of IPL tons (19 centuries), while Rajasthan Royals follows closely with 17 IPL hundreds to their name. The only teams to have never got an IPL individual century are the now defunct trio of Pune Warriors India, Kochi Tuskers Kerala, and Gujarat Lions. From current teams, KKR has the least number of entries in the IPL hundreds list, with only 3 over the years. See the full list below:

List of all IPL centuries ever scored

Sr.NameTeamDateScore
1Brendon McCullum ๐Ÿ‡ณ๐Ÿ‡ฟKolkata Knight Riders18 Apr 2008158(73)*
2Michael Hussey ๐Ÿ‡ฆ๐Ÿ‡บChennai Super Kings19 Apr 2008116(54)*
3Andrew Symonds ๐Ÿ‡ฆ๐Ÿ‡บDeccan Chargers24 Apr 2008117(53)*
4Adam Gilchrist ๐Ÿ‡ฆ๐Ÿ‡บDeccan Chargers27 Apr 2008109(47)*
5Sanath Jayasuriya ๐Ÿ‡ฑ๐Ÿ‡ฐMumbai Indians14 May 2008114(48)*
6Shaun Marsh ๐Ÿ‡ฆ๐Ÿ‡บKings XI Punjab28 May 2008115(69)
7AB de Villiers ๐Ÿ‡ฟ๐Ÿ‡ฆDelhi Daredevils23 Apr 2009105(54)*
8Manish Pandey ๐Ÿ‡ฎ๐Ÿ‡ณRoyal Challengers Bangalore21 May 2009114(73)*
9Yusuf Pathan ๐Ÿ‡ฎ๐Ÿ‡ณRajasthan Royals13 Mar 2010100(37)
10David Warner ๐Ÿ‡ฆ๐Ÿ‡บDelhi Daredevils29 Mar 2010107(69)*
11Murali Vijay ๐Ÿ‡ฎ๐Ÿ‡ณChennai Super Kings3 Apr 2010127(56)
12Mahela Jayawardene ๐Ÿ‡ฑ๐Ÿ‡ฐKings XI Punjab4 Apr 2010110(59)*
13Paul Valthaty ๐Ÿ‡ฎ๐Ÿ‡ณKings XI Punjab13 Apr 2011120(63)*
14Sachin Tendulkar ๐Ÿ‡ฎ๐Ÿ‡ณMumbai Indians15 Apr 2011100(66)*
15Chris Gayle Royal Challengers Bangalore22 Apr 2011102(55)*
16Virender Sehwag ๐Ÿ‡ฎ๐Ÿ‡ณDelhi Daredevils5 May 2011119(56)

The second edition of the tournament was IPL 2009 and this tournament was shifted to South Africa, where pitches were different and through the entire season, we saw only 2 centuries which is the lowest for any season of the IPL so far. ABD was one of the them and the other was Manish Pandey, who became the first Indian to score a century in the tournament, after 7 overseas players got there first!


SEE ALSO: List of best fantasy sports websites in India


The list above shows the first 16 centuries of the IPL, which was scored by different cricketers. However, the 17th century of the tournament onwards, batsmen started scoring multiple IPL career centuries and the first to join the club of more than one IPL century was none other than Universe Boss, Chris Gayle. After him, many others followed…

Complete IPL centuries list 2025

Sr.NameTeamDateScore
17Chris Gayle (2) Royal Challengers Bangalore6 May 2011107(49)
18Adam Gilchrist (2) ๐Ÿ‡ฆ๐Ÿ‡บKings XI Punjab17 May 2011106(55)
19Ajinkya Rahane ๐Ÿ‡ฎ๐Ÿ‡ณRajasthan Royals15 Apr 2012103(60)*
20Kevin Pietersen Delhi Daredevils19 Apr 2012103(64)*
21David Warner (2) ๐Ÿ‡ฆ๐Ÿ‡บDelhi Daredevils10 May 2012109(54)*
22Rohit Sharma ๐Ÿ‡ฎ๐Ÿ‡ณMumbai Indians12 May 2012109(60)*
23Chris Gayle (3) Royal Challengers Bangalore17 May 2012128(62)*
24Murali Vijay (2) ๐Ÿ‡ฎ๐Ÿ‡ณChennai Super Kings25 May 2012113(58)
25Shane Watson ๐Ÿ‡ฆ๐Ÿ‡บRajasthan Royals22 Apr 2013101(58)
26Chris Gayle (4) Royal Challengers Bangalore23 Apr 2013175(66)*
27Suresh Raina ๐Ÿ‡ฎ๐Ÿ‡ณChennai Super Kings2 May 2013100(53)*
28David Miller ๐Ÿ‡ฟ๐Ÿ‡ฆKings XI Punjab6 May 2013101(38)*
29Lendl Simmons Mumbai Indians21 May 2014100(61)*
30Virender Sehwag (2) ๐Ÿ‡ฎ๐Ÿ‡ณKings XI Punjab30 May 2014122(58)
31Wriddhiman Saha ๐Ÿ‡ฎ๐Ÿ‡ณKings XI Punjab1 Jun 2014115(55)*
32Brendon McCullum (2) ๐Ÿ‡ณ๐Ÿ‡ฟChennai Super Kings11 Apr 2015100(56)*
33Chris Gayle (5) Royal Challengers Bangalore6 May 2015117(57)
34AB de Villiers (2) ๐Ÿ‡ฟ๐Ÿ‡ฆRoyal Challengers Bangalore10 May 2015133(59)*
35Shane Watson (2) ๐Ÿ‡ฆ๐Ÿ‡บRajasthan Royals16 May 2015104(59)*
36Quinton de Kock ๐Ÿ‡ฟ๐Ÿ‡ฆDelhi Daredevils17 Apr 2016108(51)

If you hit a century in an IPL match, you were hailed as a good batsman and only few managed to get there more than once. However, IPL 2016 was a dream run for one man named Virat Kohli who pummelled 4 centuries and entered the IPL centuries list on multiple occasions that IPL 2016 season, tallying 973 runs in a single season – a record which may not be broken for many years to come!

Sr.NameTeamDateScore
37Virat Kohli ๐Ÿ‡ฎ๐Ÿ‡ณRoyal Challengers Bangalore24 Apr 2016100(63)*
38Steve Smith ๐Ÿ‡ฆ๐Ÿ‡บRising Pune Supergiant29 Apr 2016101(54)
39Virat Kohli (2) ๐Ÿ‡ฎ๐Ÿ‡ณRoyal Challengers Bangalore7 May 2016108(58)*
40Ab de Villiers (3) ๐Ÿ‡ฟ๐Ÿ‡ฆRoyal Challengers Bangalore14 May 2016129(52)*
41Virat Kohli (3) ๐Ÿ‡ฎ๐Ÿ‡ณRoyal Challengers Bangalore14 May 2016109(55)
42Virat Kohli (4) ๐Ÿ‡ฎ๐Ÿ‡ณRoyal Challengers Bangalore18 May 2016113(50)
43Sanju Samson ๐Ÿ‡ฎ๐Ÿ‡ณDelhi Daredevils11 Apr 2017102(63)
44Hashim Amla ๐Ÿ‡ฟ๐Ÿ‡ฆKings XI Punjab20 Apr 2017104(60)*
45David Warner (3) ๐Ÿ‡ฆ๐Ÿ‡บSunrisers Hyderabad30 Apr 2017126(59)
46Ben Stokes Rising Pune Supergiant1 May 2017103(63)*
47Hashim Amla (2) ๐Ÿ‡ฟ๐Ÿ‡ฆKings XI Punjab7 May 2017104(60)
48Chris Gayle (6) Kings XI Punjab19 Apr 2018104(63)*
49Shane Watson (3) ๐Ÿ‡ฆ๐Ÿ‡บChennai Super Kings20 Apr 2018106(57)
50Rishabh Pant ๐Ÿ‡ฎ๐Ÿ‡ณDelhi Daredevils10 May 2018128(63)*
51Ambati Rayudu ๐Ÿ‡ฎ๐Ÿ‡ณChennai Super Kings13 May 2018100(62)*
52Shane Watson (4) ๐Ÿ‡ฆ๐Ÿ‡บChennai Super Kings27 May 2018117(57)*
53Sanju Samson (2) ๐Ÿ‡ฎ๐Ÿ‡ณRajasthan Royals29 Mar 2019102(55)*
54Jonny Bairstow Sunrisers Hyderabad31 Mar 2019114(56)
55David Warner (4) ๐Ÿ‡ฆ๐Ÿ‡บSunrisers Hyderabad31 Mar 2019100(55)*
56KL Rahul ๐Ÿ‡ฎ๐Ÿ‡ณKings XI Punjab10 Apr 2019100(64)*
57Virat Kohli (5) ๐Ÿ‡ฎ๐Ÿ‡ณRoyal Challengers Bangalore19 Apr 2019100(58)
58Ajinkya Rahane (2) ๐Ÿ‡ฎ๐Ÿ‡ณRajasthan Royals22 Apr 2019105(63)*

Hello IPL 2020 – Post Covid cricket!

With coronavirus hitting the world early in 2020, there was a lot of question over whether or not the IPL 2020 would take place. Finally after a lot of delaying, the season took place in UAE amidst plenty of security and safety protocols. The Indian batsmen in particular did brilliantly in the IPL 2020 season, with 4 of the 5 centuries being scored by Indians. A few months later, IPL 2021 kicked off, this time back in India. Then, things were back to normal.

Sr.NameTeamDateScore
59KL Rahul (2) ๐Ÿ‡ฎ๐Ÿ‡ณKings XI Punjab24 Sep 2020132(69)*
60Mayank Agarwal ๐Ÿ‡ฎ๐Ÿ‡ณKings XI Punjab27 Sep 2020106(50)
61Shikhar Dhawan ๐Ÿ‡ฎ๐Ÿ‡ณDelhi Capitals17 Oct 2020101(58)*
62Shikhar Dhawan (2) ๐Ÿ‡ฎ๐Ÿ‡ณDelhi Capitals20 Oct 2020106(61)*
63Ben Stokes (2) Rajasthan Royals25 Oct 2020107(60)*
64Sanju Samson (3) ๐Ÿ‡ฎ๐Ÿ‡ณRajasthan Royals12 Apr 2021119(63)
65Devdutt Padikkal ๐Ÿ‡ฎ๐Ÿ‡ณRoyal Challengers Bangalore22 Apr 2021101(52)*
66Jos Buttler Rajasthan Royals2 May 2021124(64)
67Ruturaj Gaikwad ๐Ÿ‡ฎ๐Ÿ‡ณChennai Super Kings2 Oct 2021101(60)*
68Jos Buttler (2) Rajasthan Royals2 Apr 2022100(68)
69KL Rahul (3) ๐Ÿ‡ฎ๐Ÿ‡ณLucknow Super Giants16 Apr 2022103(60)*
70Jos Buttler (3) Rajasthan Royals18 Apr 2022103(61)
71Jos Buttler (4) Rajasthan Royals22 Apr 2022116(65)
72KL Rahul (4) ๐Ÿ‡ฎ๐Ÿ‡ณLucknow Super Giants24 Apr 2022103(62)*
73Quinton de Kock (2) ๐Ÿ‡ฟ๐Ÿ‡ฆLucknow Super Giants18 May 2022140(70)*
74Rajat Patidar ๐Ÿ‡ฎ๐Ÿ‡ณRoyal Challengers Bangalore25 May 2022112(54)*
75Jos Buttler (5) Rajasthan Royals27 May 2022106(60)*
76Harry Brook Sunrisers Hyderabad14 Apr 2023100(55)*
77Venkatesh Iyer ๐Ÿ‡ฎ๐Ÿ‡ณKolkata Knight Riders16 Apr 2023104(51)
78Yashasvi Jaiswal ๐Ÿ‡ฎ๐Ÿ‡ณRajasthan Royals30 Apr 2023124(62)
79Suryakumar Yadav ๐Ÿ‡ฎ๐Ÿ‡ณMumbai Indians12 May 2023103(49)*
80Prabhsimran Singh ๐Ÿ‡ฎ๐Ÿ‡ณPunjab Kings13 May 2023103(65)
81Shubman Gill ๐Ÿ‡ฎ๐Ÿ‡ณGujarat Titans15 May 2023101(58)
82Heinrich Klaasen ๐Ÿ‡ฟ๐Ÿ‡ฆSunrisers Hyderabad18 May 2023104(51)
83Virat Kohli (6) ๐Ÿ‡ฎ๐Ÿ‡ณRoyal Challengers Bangalore18 May 2023100(63)
84Cameron Green ๐Ÿ‡ฆ๐Ÿ‡บMumbai Indians21 May 2023100(47)*
85Virat Kohli (7) ๐Ÿ‡ฎ๐Ÿ‡ณRoyal Challengers Bangalore21 May 2023101(61)*
86Shubman Gill (2) ๐Ÿ‡ฎ๐Ÿ‡ณGujarat Titans21 May 2023104(52)*
87Shubman Gill (3) ๐Ÿ‡ฎ๐Ÿ‡ณGujarat Titans26 May 2023129(60)
88Virat Kohli (8) ๐Ÿ‡ฎ๐Ÿ‡ณRoyal Challengers Bangalore6 Apr 2024113(72)*
89Jos Buttler (6) Rajasthan Royals6 Apr 2024100(58)*
90Rohit Sharma (2) ๐Ÿ‡ฎ๐Ÿ‡ณMumbai Indians14 Apr 2024105(63)*
91Travis Head ๐Ÿ‡ฆ๐Ÿ‡บSunrisers Hyderabad15 Apr 2024102(41)
92Sunil Narine Kolkata Knight Riders16 Apr 2024109(56)
93Jos Buttler (7) Rajasthan Royals16 Apr 2024107(60)*
94Yashasvi Jaiswal (2) ๐Ÿ‡ฎ๐Ÿ‡ณRajasthan Royals22 Apr 2024104(60)*
95Ruturaj Gaikwad (2) ๐Ÿ‡ฎ๐Ÿ‡ณChennai Super Kings23 Apr 2024108(60)*
96Marcus Stoinis ๐Ÿ‡ฆ๐Ÿ‡บLucknow Super Giants23 Apr 2024124(63)*
97Jonny Bairstow (2) Punjab Kings26 Apr 2024108(48)*
98Will Jacks Royal Challengers Bangalore28 Apr 2024100(41)*
99Suryakumar Yadav (2) ๐Ÿ‡ฎ๐Ÿ‡ณMumbai Indians6 May 2024102(51)*
100Shubman Gill (4) ๐Ÿ‡ฎ๐Ÿ‡ณGujarat Titans10 May 2024104(55)
101Sai Sudharsan ๐Ÿ‡ฎ๐Ÿ‡ณGujarat Titans10 May 2024103(51)

For the first fifteen editions of the Indian Premier League, never once was there double-digit centuries scored in a single season. However, IPL 2023 saw 12 hundreds and IPL 2024 saw 14 hundreds, which means the batters’ reign has begun and this list is going to keep rapidly expanding as seasons go on.

Chris Gayle’s 175* remains the highest individual score in IPL history and we don’t see this record being broken anytime soon. Brendon McCullum’s knock of 158* in the first ever IPL match in 2008 is the second highest score, and he remains the only New Zealand player to get an IPL century. The highest IPL score by an Indian player is KL Rahul’s 132* against RCB in IPL 2020.

India leads the countries count when it comes to IPL centuries, getting 49 of the total of 101 IPL hundreds so far. Behind them is Australia with 17 IPL centuries, closely followed by England who have contributed to 14 tons on the complete IPL hundreds list so far.ย  South Africa has 9 IPL centuries, West Indies 8, and New Zealand and Sri Lanka 2 each.


FAQs on IPL centuries list 2025

Q. Who has the most IPL centuries?

Ans. India’s Virat Kohli leads the list of most IPL centuries, with as many as 8 IPL hundreds to his name, while England’s Jos Buttler is close behind with 7 IPL centuries.

Q. How many 100s are in IPL history?

Ans. As of March 2025, there are a total of 101 IPL centuries scored from the first season till date. From them, the most in a single season was scored in IPL 2024 – 14 centuries.

Q. Who is the first century in IPL?

Ans. New Zealand’s Brendon McCullum started off proceedings in the first match of the Indian Premier League, scoring 158* for Kolkata Knight Riders against Royal Challengers Bangalore in IPL 2008.

This IPL centuries list will keep growing over the years and as big hits and scores keep getting more frequent. For more updates from the world of sports and cricket and from the Indian Premier League (IPL) in particular, remember to always stay tuned to ReadScoops.com.


Register a 1xBet account and get 100% first deposit bonus

See also: