In cricket, when a batman scores hundred individual runs in a single game and single innings, it’s known as a century and here, we’re going to list 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 watching.
They often say that T20 is a batsman’s game yet over 15 editions of the Indian Premier League, we’ve only managed 93 IPL centuries (updated 21st April 2024), with the most centuries in a particular season coming most recently in IPL 2023 where 12 centuries were scored in the season. From these, we have 44 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.
SEE ALSO: List of top online sports betting websites
The team breakdown sees RCB with the most number of IPL tons (17 centuries), while Kings XI Punjab / Punjab Kings and Rajasthan Royals are close behind Bangalore (13 centuries each). Gujarat Titans played their debut season in IPL 2022 and even though they went on to win that season, they’re the only one from current IPL franchises to not have even a single entry on this IPL centuries list.
List of all IPL centuries ever scored
Sr. | Name | Team | Date | Score |
1 | Brendon McCullum | Kolkata Knight Riders | 18 Apr 2008 | 158(73)* |
2 | Michael Hussey | Chennai Super Kings | 19 Apr 2008 | 116(54)* |
3 | Andrew Symonds | Deccan Chargers | 24 Apr 2008 | 117(53)* |
4 | Adam Gilchrist | Deccan Chargers | 27 Apr 2008 | 109(47)* |
5 | Sanath Jayasuriya | Mumbai Indians | 14 May 2008 | 114(48)* |
6 | Shaun Marsh | Kings XI Punjab | 28 May 2008 | 115(69) |
7 | AB de Villiers | Delhi Daredevils | 23 Apr 2009 | 105(54)* |
8 | Manish Pandey | Royal Challengers Bangalore | 21 May 2009 | 114(73)* |
9 | Yusuf Pathan | Rajasthan Royals | 13 Mar 2010 | 100(37) |
10 | David Warner | Delhi Daredevils | 29 Mar 2010 | 107(69)* |
11 | Murali Vijay | Chennai Super Kings | 3 Apr 2010 | 127(56) |
12 | Mahela Jayawardene | Kings XI Punjab | 4 Apr 2010 | 110(59)* |
13 | Paul Valthaty | Kings XI Punjab | 13 Apr 2011 | 120(63)* |
14 | Sachin Tendulkar | Mumbai Indians | 15 Apr 2011 | 100(66)* |
15 | Chris Gayle | Royal Challengers Bangalore | 22 Apr 2011 | 102(55)* |
16 | Virender Sehwag | Delhi Daredevils | 5 May 2011 | 119(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 most in a season was in IPL 2022 where we saw 8 centuries. 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 suit…
Complete IPL centuries list
Sr. | Name | Team | Date | Score |
17 | Chris Gayle (2) | Royal Challengers Bangalore | 6 May 2011 | 107(49) |
18 | Adam Gilchrist (2) | Kings XI Punjab | 17 May 2011 | 106(55) |
19 | Ajinkya Rahane | Rajasthan Royals | 15 Apr 2012 | 103(60)* |
20 | Kevin Pietersen | Delhi Daredevils | 19 Apr 2012 | 103(64)* |
21 | David Warner (2) | Delhi Daredevils | 10 May 2012 | 109(54)* |
22 | Rohit Sharma | Mumbai Indians | 12 May 2012 | 109(60)* |
23 | Chris Gayle (3) | Royal Challengers Bangalore | 17 May 2012 | 128(62)* |
24 | Murali Vijay (2) | Chennai Super Kings | 25 May 2012 | 113(58) |
25 | Shane Watson | Rajasthan Royals | 22 Apr 2013 | 101(58) |
26 | Chris Gayle (4) | Royal Challengers Bangalore | 23 Apr 2013 | 175(66)* |
27 | Suresh Raina | Chennai Super Kings | 2 May 2013 | 100(53)* |
28 | David Miller | Kings XI Punjab | 6 May 2013 | 101(38)* |
29 | Lendl Simmons | Mumbai Indians | 21 May 2014 | 100(61)* |
30 | Virender Sehwag (2) | Kings XI Punjab | 30 May 2014 | 122(58) |
31 | Wriddhiman Saha | Kings XI Punjab | 1 Jun 2014 | 115(55)* |
32 | Brendon McCullum (2) | Chennai Super Kings | 11 Apr 2015 | 100(56)* |
33 | Chris Gayle (5) | Royal Challengers Bangalore | 6 May 2015 | 117(57) |
34 | AB de Villiers (2) | Royal Challengers Bangalore | 10 May 2015 | 133(59)* |
35 | Shane Watson (2) | Rajasthan Royals | 16 May 2015 | 104(59)* |
36 | Quinton de Kock | Delhi Daredevils | 17 Apr 2016 | 108(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. | 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.
Sr. | Name | Team | Date | Score |
59 | KL Rahul (2) | Kings XI Punjab | 24 Sep 2020 | 132(69)* |
60 | Mayank Agarwal | Kings XI Punjab | 27 Sep 2020 | 106(50) |
61 | Shikhar Dhawan | Delhi Capitals | 17 Oct 2020 | 101(58)* |
62 | Shikhar Dhawan (2) | Delhi Capitals | 20 Oct 2020 | 106(61)* |
63 | Ben Stokes (2) | Rajasthan Royals | 25 Oct 2020 | 107(60)* |
64 | Sanju Samson (3) | Rajasthan Royals | 12 Apr 2021 | 119(63) |
65 | Devdutt Padikkal | Royal Challengers Bangalore | 22 Apr 2021 | 101(52)* |
66 | Jos Buttler | Rajasthan Royals | 2 May 2021 | 124(64) |
67 | Ruturaj Gaikwad | Chennai Super Kings | 2 Oct 2021 | 101(60)* |
68 | Jos Buttler (2) | Rajasthan Royals | 2 Apr 2022 | 100(68) |
69 | KL Rahul (3) | Lucknow Super Giants | 16 Apr 2022 | 103(60)* |
70 | Jos Buttler (3) | Rajasthan Royals | 18 Apr 2022 | 103(61) |
71 | Jos Buttler (4) | Rajasthan Royals | 22 Apr 2022 | 116(65) |
72 | KL Rahul (4) | Lucknow Super Giants | 24 Apr 2022 | 103(62)* |
73 | Quinton de Kock (2) | Lucknow Super Giants | 18 May 2022 | 140(70)* |
74 | Rajat Patidar | Royal Challengers Bangalore | 25 May 2022 | 112(54)* |
75 | Jos Buttler (5) | Rajasthan Royals | 27 May 2022 | 106(60)* |
76 | Harry Brook | Sunrisers Hyderabad | 14 Apr 2023 | 100(55)* |
77 | Venkatesh Iyer | Kolkata Knight Riders | 16 Apr 2023 | 104(51) |
78 | Yashasvi Jaiswal | Rajasthan Royals | 30 Apr 2023 | 124(62) |
79 | Suryakumar Yadav | Mumbai Indians | 12 May 2023 | 103(49)* |
80 | Prabhsimran Singh | Punjab Kings | 13 May 2023 | 103(65) |
81 | Shubman Gill | Gujarat Titans | 15 May 2023 | 101(58) |
82 | Heinrich Klaasen | Sunrisers Hyderabad | 18 May 2023 | 104(51) |
83 | Virat Kohli (6) | Royal Challengers Bangalore | 18 May 2023 | 100(63) |
84 | Cameron Green | Mumbai Indians | 21 May 2023 | 100(47)* |
85 | Virat Kohli (7) | Royal Challengers Bangalore | 21 May 2023 | 101(61)* |
86 | Shubman Gill (2) | Gujarat Titans | 21 May 2023 | 104(52)* |
87 | Shubman Gill (3) | Gujarat Titans | 26 May 2023 | 129(60) |
88 | Virat Kohli (8) | Royal Challengers Bangalore | 6 Apr 2024 | 113(72)* |
89 | Jos Buttler (6) | Rajasthan Royals | 6 Apr 2024 | 100(58)* |
90 | Rohit Sharma (2) | Mumbai Indians | 14 Apr 2024 | 105(63)* |
91 | Travis Head | Sunrisers Hyderabad | 15 Apr 2024 | 102(41) |
92 | Sunil Narine | Kolkata Knight Riders | 16 Apr 2024 | 109(56) |
93 | Jos Buttler (7) | Rajasthan Royals | 16 Apr 2024 | 107(60)* |
94 | TBD | TBD | TBD | TBD |
95 | TBD | TBD | TBD | TBD |
96 | TBD | TBD | TBD | TBD |
97 | TBD | TBD | TBD | TBD |
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, stay tuned to ReadScoops.com.
Register on Fun88 and get a 200 FREE Bet for sports betting