List of Indian Premier League centuries
In cricket, a batsman reaches a century when he scores 100 more runs in a single innings. A century is regarded as a landmark score for a batsman, and his number of centuries is generally recorded in his career statistics. The Indian Premier League is a professional league for Twenty20 cricket in India, which has been held annually since its first edition in 2008. In eleven seasons played so far, 58 centuries have been scored by 35 different batsmen. Players from ten of the thirteen franchises have scored centuries; the only franchises that have not had a player score a century for them are Pune Warriors India, Kochi Tuskers Kerala and Gujarat Lions. Rising Pune Supergiant is the only franchise not in original eight franchises to have a hundred by its player.
The first century in the IPL was scored in the first match on 18 April 2008 at M. Chinnaswamy Stadium, Bangalore by Brendon McCullum for Kolkata Knight Riders against Royal Challengers Bangalore. The highest score in the competition was made by Chris Gayle, who scored 175 runs not out for Royal Challengers Bangalore against Pune Warriors India. The fastest century in terms of strike rate was scored by Chris Gayle, who scored 100 runs in 30 balls while playing for Royal Challengers Bangalore.
The slowest century was scored by Manish Pandey while playing for Royal Challeng. He scored 100 runs in 67 balls. 23 centuries have come from Indian batsmen.
The highest number of centuries have been scored by Chris Gayle with 6 centuries, followed by Virat Kohli who has five centuries. David Warner and Shane Watson have four centuries each. AB de Villiers has three centuries while Brendon McCullum, Adam Gilchrist, Virender Sehwag, Murali Vijay, Hashim Amla, Sanju Samson and Ajinkya Rahane have scored two centuries each. Thirteen centuries have been made by players of Royal Challengers Bangalore, which is more than any other team. Kolkata Knight Riders have conceded the highest number of centuries, with seven, followed by Kings XI Punjab who have conceded six centuries.
The first part of this list includes all IPL centuries organised in a chronological order. The second part of the list provides an overview of centuries by IPL seasons, and the third part provides an overview of centuries by IPL teams. Teams are initially listed in alphabetical order. In a single season, the most centuries scored by an individual was 4, by Virat Kohli in 2016.
Key
Symbol | Meaning |
* | Remained not out |
Captained the respective team | |
Balls | Balls faced during the innings |
S/R. | Strike rate during the innings |
Inn. | The innings of the match |
Won | The match was won by the team for which the player played |
Lost | The match was lost by the team for which the player played |
Centuries
Score | Balls | S/R | Player | Team | Opposition | Inn. | Venue | Date | Result |
158* | 73 | 216.43 | Kolkata Knight Riders | Royal Challengers Bangalore | 1 | M. Chinnaswamy Stadium, Bengaluru | Won | ||
116* | 54 | 214.81 | Chennai Super Kings | Kings XI Punjab | 1 | PCA Stadium, Mohali | Won | ||
117* | 53 | 220.75 | Deccan Chargers | Rajasthan Royals | 1 | Rajiv Gandhi International Stadium, Hyderabad | Lost | ||
109* | 47 | 231.91 | Deccan Chargers | Mumbai Indians | 2 | Wankhede Stadium, Mumbai | Won | ||
114* | 48 | 237.50 | Mumbai Indians | Chennai Super Kings | 2 | Wankhede Stadium, Mumbai | Won | ||
115 | 69 | 166.66 | Kings XI Punjab | Rajasthan Royals | 2 | PCA Stadium, Mohali | Won | ||
105* | 54 | 194.44 | Delhi Daredevils | Chennai Super Kings | 1 | Kingsmead Cricket Ground, Durban | Won | ||
114* | 73 | 156.16 | Royal Challengers Bangalore | Deccan Chargers | 1 | SuperSport Park, Centurion | Won | ||
100 | 37 | 270.27 | Rajasthan Royals | Mumbai Indians | 2 | Brabourne Stadium, Mumbai | Lost | ||
107* | 69 | 155.07 | Delhi Daredevils | Kolkata Knight Riders | 1 | Feroz Shah Kotla Ground, Delhi | Won | ||
127 | 56 | 226.78 | Chennai Super Kings | Rajasthan Royals | 1 | MA Chidambaram Stadium, Chennai | Won | ||
110* | 59 | 186.44 | Kings XI Punjab | Kolkata Knight Riders | 2 | Eden Gardens, Kolkata | Won | ||
120* | 63 | 190.47 | Kings XI Punjab | Chennai Super Kings | 2 | PCA Stadium, Mohali | Won | ||
100* | 66 | 151.51 | Mumbai Indians | Kochi Tuskers Kerala | 1 | Wankhede Stadium, Mumbai | Lost | ||
102* | 55 | 185.45 | Royal Challengers Bangalore | Kolkata Knight Riders | 2 | Eden Gardens, Kolkata | Won | ||
119 | 56 | 212.50 | Delhi Daredevils | Deccan Chargers | 2 | Rajiv Gandhi International Stadium, Hyderabad | Won | ||
107 | 49 | 218.36 | Royal Challengers Bangalore | Kings XI Punjab | 1 | M. Chinnaswamy Stadium, Bangalore | Won | ||
106 | 55 | 192.72 | Kings XI Punjab | Royal Challengers Bangalore | 1 | HPCA Stadium, Dharmasala | Won | ||
103* | 60 | 171.66 | Rajasthan Royals | Royal Challengers Bangalore | 1 | M. Chinnaswamy Stadium, Bangalore | Won | ||
103* | 64 | 160.93 | Delhi Daredevils | Deccan Chargers | 2 | Feroz Shah Kotla Ground, Delhi | Won | ||
109* | 54 | 201.85 | Delhi Daredevils | Deccan Chargers | 2 | Rajiv Gandhi International Stadium, Hyderabad | Won | ||
109* | 60 | 181.66 | Mumbai Indians | Kolkata Knight Riders | 1 | Eden Gardens, Kolkata | Won | ||
128* | 62 | 206.45 | Royal Challengers Bangalore | Delhi Daredevils | 1 | Feroz Shah Kotla Ground, Delhi | Won | ||
113 | 58 | 194.82 | Chennai Super Kings | Delhi Daredevils | 1 | MA Chidambaram Stadium, Chennai | Won | ||
101 | 58 | 165.57 | Rajasthan Royals | Chennai Super Kings | 1 | MA Chidambaram Stadium, Chennai | Lost | ||
175* | 66 | 265.15 | Royal Challengers Bangalore | Pune Warriors India | 1 | M. Chinnaswamy Stadium, Bangalore | Won | ||
100* | 53 | 188.67 | Chennai Super Kings | Kings XI Punjab | 1 | MA Chidambaram Stadium, Chennai | Won | ||
101* | 38 | 265.78 | Kings XI Punjab | Royal Challengers Bangalore | 2 | PCA Stadium, Mohali | Won | ||
100* | 61 | 163.93 | Mumbai Indians | Kings XI Punjab | 2 | PCA Stadium, Mohali | Won | ||
122 | 58 | 210.34 | Kings XI Punjab | Chennai Super Kings | 1 | Wankhede Stadium, Mumbai | Won | ||
115* | 55 | 209.09 | Kings XI Punjab | Kolkata Knight Riders | 1 | M. Chinnaswamy Stadium, Bangalore | Lost | ||
100* | 56 | 178.57 | Chennai Super Kings | Sunrisers Hyderabad | 1 | M. A. Chidambaram Stadium, Chennai | Won | ||
117 | 57 | 205.3 | Royal Challengers Bangalore | Kings XI Punjab | 1 | M. Chinnaswamy Stadium, Bangalore | Won | ||
133* | 59 | 225.42 | Royal Challengers Bangalore | Mumbai Indians | 1 | Wankhede Stadium, Mumbai | Won | ||
104* | 59 | 176.27 | Rajasthan Royals | Kolkata Knight Riders | 1 | Brabourne Stadium, Mumbai | Won | ||
108 | 51 | 211.76 | Delhi Daredevils | Royal Challengers Bangalore | 2 | M. Chinnaswamy Stadium, Bangalore | Won | ||
100* | 63 | 158.73 | Royal Challengers Bangalore | Gujarat Lions | 1 | Saurashtra Cricket Association Stadium, Rajkot | 24 April 2016 | Lost | |
101 | 54 | 187.03 | Rising Pune Supergiants | Gujarat Lions | 1 | MCA Cricket Ground, Pune | 29 April 2016 | Lost | |
108* | 58 | 186.20 | Royal Challengers Bangalore | Rising Pune Supergiants | 2 | M. Chinnaswamy Stadium, Bengaluru | 7 May 2016 | Won | |
129* | 52 | 248.07 | Royal Challengers Bangalore | Gujarat Lions | 1 | M. Chinnaswamy Stadium, Bengaluru | 14 May 2016 | Won | |
109 | 55 | 198.18 | Royal Challengers Bangalore | Gujarat Lions | 1 | M. Chinnaswamy Stadium, Bengaluru | 14 May 2016 | Won | |
113 | 50 | 226.0 | Royal Challengers Bangalore | Kings XI Punjab | 1 | M. Chinnaswamy Stadium, Bengaluru | 18 May 2016 | Won | |
102 | 63 | 161.90 | Delhi Daredevils | Rising Pune Supergiant | 1 | MCA Cricket Ground, Pune | 11 April 2017 | Won | |
104* | 60 | 173.3 | Kings XI Punjab | Mumbai Indians | 1 | Holkar Stadium, Indore | 20 April 2017 | Lost | |
126 | 59 | 213.55 | Sunrisers Hyderabad | Kolkata Knight Riders | 1 | Rajiv Gandhi International Stadium, Hyderabad | 30 4 2017 | Won | |
103* | 63 | 163.49 | Rising Pune Supergiants | Gujarat Lions | 2 | MCA Cricket Ground, Pune | 1 5 2017 | Won | |
104 | 60 | 173.33 | Kings XI Punjab | Gujarat Lions | 1 | PCA Stadium, Mohali | 7 5 2017 | Lost | |
104* | 63 | 165.08 | Kings XI Punjab | Sunrisers Hyderabad | 1 | PCA Stadium, Mohali | 19 4 2018 | Won | |
106 | 57 | 185.96 | Chennai Super Kings | Rajasthan Royals | 1 | MCA Cricket Ground, Pune | 20 4 2018 | Won | |
128* | 63 | 203.17 | Delhi Daredevils | Sunrisers Hyderabad | 1 | Feroz Shah Kotla Ground, Delhi | 10 5 2018 | Lost | |
100* | 62 | 161.29 | Chennai Super Kings | Sunrisers Hyderabad | 2 | MCA Cricket Ground, Pune | 13 5 2018 | Won | |
117* | 57 | 205.26 | Chennai Super Kings | Sunrisers Hyderabad | 2 | Wankhede Stadium, Mumbai | 27 5 2018 | Won | |
102* | 55 | 185.45 | Rajasthan Royals | Sunrisers Hyderabad | 1 | Rajiv Gandhi International Cricket Stadium, Hyderabad | 29.03.2019 | Lost | |
114 | 56 | 203.57 | Sunrisers Hyderabad | Royal Challengers Bangalore | 1 | Rajiv Gandhi International Cricket Stadium, Hyderabad | 31 March 2019 | Won | |
100* | 55 | 181.81 | Sunrisers Hyderabad | Royal Challengers Bangalore | 1 | Rajiv Gandhi International Cricket Stadium, Hyderabad | 31 March 2019 | Won | |
100* | 64 | 156.25 | Kings XI Punjab | Mumbai Indians | 1 | Wankhede Stadium, Mumbai | 10 4 2019 | Lost | |
100 | 58 | 172.41 | Royal Challengers Bangalore | Kolkata Knight Riders | 1 | Eden Gardens, Kolkata | 19 4 2019 | Won | |
105* | 63 | 166.66 | Rajasthan Royals | Delhi Capitals | 1 | Sawai Mansingh Stadium, Jaipur | 22 4 2019 | Lost |
Season overview
Year | No. of centuries | Highest score | Strike rate | Highest scorer |
2008 | 6 | 158* | 216.43 | |
2009 | 2 | 114* | 156.16 | |
2010 | 4 | 127 | 226.78 | |
2011 | 6 | 120* | 190.47 | |
2012 | 6 | 128* | 206.45 | |
2013 | 4 | 175* | 265.15 | |
2014 | 3 | 122 | 210.34 | |
2015 | 4 | 133* | 225.42 | |
2016 | 7 | 129* | 248.07 | |
2017 | 5 | 126 | 213.55 | |
2018 | 5 | 128* | 203.17 | |
2019 | 5 | 114 | 203.57 |
Team overview
Team | No. of matches | No. of centurions | No. of centuries | Highest score | Highest scorer |
Chennai Super Kings | 132 | 6 | 8 | ||
Deccan Chargers | 75 | 2 | 2 | ||
Delhi Daredevils | 141 | 6 | 7 | ||
Gujarat Lions | 26 | 0 | 0 | Suresh Raina | |
Kings XI Punjab | 143 | 7 | 10 | ||
Kochi Tuskers Kerala | 14 | 0 | 0 | ||
Kolkata Knight Riders | 142 | 1 | 1 | ||
Mumbai Indians | 150 | 4 | 4 | ||
Pune Warriors India | 46 | 0 | 0 | ||
Rajasthan Royals | 118 | 4 | 6 | ||
Rising Pune Supergiants | 24 | 2 | 2 | Ben Stokes | |
Royal Challengers Bangalore | 150 | 4 | 12 | ||
Sunrisers Hyderabad | 71 | 2 | 3 |