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
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
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. | Name | Team | Date | Score |
37 | Virat Kohli 🇮🇳 | Royal Challengers Bangalore | 24 Apr 2016 | 100(63)* |
38 | Steve Smith 🇦🇺 | Rising Pune Supergiant | 29 Apr 2016 | 101(54) |
39 | Virat Kohli (2) 🇮🇳 | Royal Challengers Bangalore | 7 May 2016 | 108(58)* |
40 | Ab de Villiers (3) 🇿🇦 | Royal Challengers Bangalore | 14 May 2016 | 129(52)* |
41 | Virat Kohli (3) 🇮🇳 | Royal Challengers Bangalore | 14 May 2016 | 109(55) |
42 | Virat Kohli (4) 🇮🇳 | Royal Challengers Bangalore | 18 May 2016 | 113(50) |
43 | Sanju Samson 🇮🇳 | Delhi Daredevils | 11 Apr 2017 | 102(63) |
44 | Hashim Amla 🇿🇦 | Kings XI Punjab | 20 Apr 2017 | 104(60)* |
45 | David Warner (3) 🇦🇺 | Sunrisers Hyderabad | 30 Apr 2017 | 126(59) |
46 | Ben Stokes ![]() |
Rising Pune Supergiant | 1 May 2017 | 103(63)* |
47 | Hashim Amla (2) 🇿🇦 | Kings XI Punjab | 7 May 2017 | 104(60) |
48 | Chris Gayle (6) ![]() |
Kings XI Punjab | 19 Apr 2018 | 104(63)* |
49 | Shane Watson (3) 🇦🇺 | Chennai Super Kings | 20 Apr 2018 | 106(57) |
50 | Rishabh Pant 🇮🇳 | Delhi Daredevils | 10 May 2018 | 128(63)* |
51 | Ambati Rayudu 🇮🇳 | Chennai Super Kings | 13 May 2018 | 100(62)* |
52 | Shane Watson (4) 🇦🇺 | Chennai Super Kings | 27 May 2018 | 117(57)* |
53 | Sanju Samson (2) 🇮🇳 | Rajasthan Royals | 29 Mar 2019 | 102(55)* |
54 | Jonny Bairstow ![]() |
Sunrisers Hyderabad | 31 Mar 2019 | 114(56) |
55 | David Warner (4) 🇦🇺 | Sunrisers Hyderabad | 31 Mar 2019 | 100(55)* |
56 | KL Rahul 🇮🇳 | Kings XI Punjab | 10 Apr 2019 | 100(64)* |
57 | Virat Kohli (5) 🇮🇳 | Royal Challengers Bangalore | 19 Apr 2019 | 100(58) |
58 | Ajinkya Rahane (2) 🇮🇳 | Rajasthan Royals | 22 Apr 2019 | 105(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.
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.
𝑯𝒊𝒔 𝒑𝒆𝒂𝒌 𝒎𝒂𝒅𝒆 𝒕𝒉𝒆 𝒔𝒐 𝒄𝒂𝒍𝒍𝒆𝒅 𝑪𝒓𝒊𝒄𝒌𝒆𝒕 𝑬𝒙𝒑𝒆𝒓𝒕𝒔 𝒈𝒐 𝒔𝒑𝒆𝒆𝒄𝒉𝒍𝒆𝒔𝒔!
𝟕 50+ scores 💥
𝟒 Centuries 💥
𝟗𝟕𝟑 runs in a single IPL season 💥🥵
𝟖𝟏.𝟎𝟖 Avg 💥@imVkohli Bring back the 𝟐𝟎𝟏𝟔 Beast in you, this season❤️🔥#RCB #ViratKohli𓃵 pic.twitter.com/xXf24lyIOy— Mastero🦅 (@Mastero_9) March 21, 2025
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