IPL: List of all centuries in the Indian Premier League

By | April 17, 2023

Despite its high-scoring nature, it is not an easy task to get a century in the Indian Premier League (IPL). It’s just a 20-over innings and a batsman just needs to keep striking at more than 150 for a better part of the innings to have a chance to reaching the three-figure mark. 

And more often than not, middle-order batsmen will have no time to reach a ton. 

How many centuries have been taken in the IPL? 

In the IPL, this feat has been achieved 76 times across 16 seasons by 42 different batsmen. 

READ: IPL 2023: Who will win the Purple Cap? | IPL 2023: Who will win the Orange Cap?

Who scored the first century in IPL?

The first-ever century in IPL was scored by then-Kolkata Knight Riders batsman Brendon McCullum, who achieved the feat in the very first match in the league’s history against Royal Challengers Bangalore (RCB). A knock of 158*(73) helped his side put up a score of 222 runs, which his side defended successfully. 

Which batsman has scored the most centuries in IPL?

Since then many batsmen have scored centuries across the 16 seasons of the tournament. However, it is “Universe Boss” Chris Gayle who has the most centuries to his name in IPL, having gone past the 100-run mark six times in 141 innings. 

The most special of these six centuries was his knock of 175*(66) against Pune Warriors India for RCB in 2013. No bowler was left behind as the West Indies batsman hit every ball out of the park, hitting 13 fours and 17 sixes. It is also the highest-ever score by a batsman a IPL match.

Gayle is closely followed by Jos Buttler and Virat Kohli who have each hit five centuries in their IPL career.

List: All centuries scored in the Indian Premier League

Player Match Score Venue Season
Brendon McCullum (KKR) RCB vs KKR 158*(73) Bangalore 2008
Michael Hussey (CSK) PBKS vs CSK 116*(54) Mohali 2008
Andrew Symonds (DC) DC vs RR 117*(53) Hyderabad 2008
Adam Gilchrist (DC) MI vs DC 109*(47) Mumbai 2008
Sanath Jayasuriya (MI) MI vs CSK 114*(48) Mumbai 2008
Shaun Marsh (PBKS) PBKS vs RR 115 (69) Mohali 2008
AB de Villers (DD) CSK vs DD 105*(54) Durban 2009
Manish Pandey (RCB) RCB vs CSK 114* (73) Centurion 2009
Yusuf Pathan (RR) RR vs MI 100 (37) Mumbai 2010
David Warner (DD) DD vs KKR 107* (69) Delhi 2010
Murali Vijay (CSK) CSK vs RR 127 (56) Chennai 2010
Mahela Jayawardene (PBKS) KKR vs PBKS 110* (59) Kolkata 2010
Paul Valthaty (PBKS) PBKS vs CSK 120* (63) Dharamshala 2011
Sachin Tendulkar (MI) MI vs KTK 100*(66) Mumbai 2011
Chris Gayle (RCB) KKR vs RCB 102*(55) Kolkata 2011
Virender Sehwag (DD) DC vs DD 119 (56) Hyderabad 2011
Chris Gayle (RCB) RCB vs PBKS 107 (49) Bangalore 2011
Adam Gilchrist (PBKS) PBKS vs RCB 106 (55) Dharamshala 2011
Ajinkya Rahane (RR) RCB vs RR 103* (60) Bangalore 2012
Kevin Pietersen (DD) DD vs DC 103* (64) Delhi 2012
David Warner (DD) DC vs DD 109* (54) Hyderabad 2012
Rohit Sharma (MI) KKR vs MI 109*(60) Kolkata 2012
Chris Gayle (RCB) DD vs RCB 128*(62) Delhi 2012
Murali Vijay (CSK) CSK vs DD 113 (58) Chennai 2012
Shane Watson (RR) CSK vs RR 101 (58) Chennai 2013
Chris Gayle (RCB) RCB vs PWI 175* (66) Bangalore 2013
Suresh Raina (CSK) CSK vs PBKS 100*(53) Chennai 2013
David Miller (PBKS) PBKS vs RCB 101*(38) Punjab 2013
Lendl Simmons (MI) PBKS vs MI 100*(61) Mumbai 2014
Virender Sehwag (PBKS) PBKS vs CSK 122 (58) Mumbai 2014
Wriddhiman Saha (PBKS) PBKS vs KKR 115*(55) Bangalore 2014
Brendon McCullum (CSK) CSK vs SRH 100* (56) Chennai 2015
Chris Gayle (RCB) RCB vs PBKS 117 (57) Bangalore 2015
AB de Villers (RCB) MI vs RCB 133* (59) Mumbai 2015
Shane Watson (RR) RR vs KKR 104* (59) Mumbai 2015
Quinton de Kock (DD) RCB vs DD 108(51) Bangalore 2016
Virat Kohli (RCB) GL vs RCB 100*(63) Gujarat 2016
Steve Smith (RPS) RPS vs GL 101 (54) Pune 2016
Virat Kohli (RCB) RCB vs RPS 108* (58) Bangalore 2016
AB de Villers (RCB) RCB vs GL 129* (52) Bangalore 2016
Virat Kohli (RCB) RCB vs GL 109 (55) Bangalore 2016
Virat Kohli (RCB) RCB vs PBKS 113 (50) Bangalore 2016
Sanju Samson (DD) RPS vs DD 102 (63) Pune 2017
Hashim Amla (PBKS) PBKS vs MI 104*(60) Indore 2017
David Warner (SRH) SRH vs KKR 126 (59) Hyderabad 2017
Ben Stokes (RPS) RPS vs GL 103* (63) Pune 2017
Hashim Amla (PBKS) PBKS vs GL 104 (60) Mohali 2017
Chris Gayle (PBKS) PBKS vs SRH 104* (63) Mohali 2018
Shane Watson (CSK) CSK vs RR 106 (57) Pune 2018
Rishabh Pant (DD) DD vs SRH 128*(63) Delhi 2018
Ambati Raydu (CSK) CSK vs SRH 100* (62) Pune 2018
Shane Watson (CSK) CSK vs SRH 117*(57) Mumbai 2018
Sanju Samson (RR) RR vs SRH 102* (55) Hyderabad 2019
Jonny Bairstow (SRH) SRH vs PBKS 114 (56) Hyderabad 2019
David Warner (SRH) SRH vs PBKS 100*(55) Hyderabad 2019
KL Rahul (PBKS) MI vs PBKS 100*(64) Mumbai 2019
Virat Kohli (RCB) KKR vs RCB 100 (58) Kolkata 2019
Ajinkya Rahane (RR) RR vs DD 105* (63) Jaipur 2019
KL Rahul (PBKS) PBKS vs RCB 132* (69) Dubai 2020
Mayank Agarwal (PBKS) PBKS vs RR 106 (50) Sharjah 2020
Shikhar Dhawan (DD) CSK vs DD 101* (58) Sharjah 2020
Ben Stokes (RR) MI vs RR 107* (60) Abu Dhabi 2020
Sanju Samson (RR) PBKS vs RR 119 (63) Mumbai 2021
Devdutt Padikkal (RCB) RCB vs RR 101* (52) Mumbai 2021
Jos Buttler (RR) RR vs SRH 124 (64) Delhi 2021
Ruturaj Gaikwad (CSK) RR vs CSK 101* (60) Abu Dhabi 2021
Jos Buttler (RR) RR vs MI 100 (68) Navi Mumbai 2022
KL Rahul (LSG) LSG vs MI 103*(60) Mumbai 2022
Jos Buttler (RR) RR vs KKR 103 (61) Mumbai 2022
Jos Buttler (RR) RR vs DD 116 (65) Mumbai 2022
KL Rahul (LSG) LSG vs MI 103* (62) Mumbai 2022
Quinton de Kock (LSG) LSG vs KKR  140* (70) Navi Mumbai 2022
Rajat Patildar (RCB) RCB vs KKR 112* (54) Kolkata 2022
Jos Buttler (RR) RR vs RCB 106* (60) Ahemdabad 2022
Harry Brook (SRH) KKR vs SRH 100* (55) Kolkata 2023
Venkatesh Iyer (KKR) MI vs KKR 104 (51) Mumbai 2023

Source