IPL Centuries By Batsmen Per Edition

There have been a total of 67 centuries scored in the history of the IPL, with some editions having a maximum of six to seven.

Chris Gayle has hit the most centuries in IPL history. (Image credit: Twitter)
By Siddharth vishwanathan | Mar 17, 2022 | 3 Min Read follow icon Follow Us

In the history of the Indian Premier League, a total of 67 centuries have been scored from 2008 to 2021. There have been several editions that have seen upto six to seven centuries scored in a single season of the tournament. However, the stat does confirm that in every edition of the tournament, batsmen have at least notched up a century. Here is the breakup of the number of centuries that have been scored in each edition.

YearNumber of CenturiesIndividual Scores
20086– Brendon McCullum (KKR) 158* vs RCB at Bengaluru
– Michael Hussey (CSK) 116* vs KXIP at Mohali
– Andrew Symonds (DC) 117* vs RR at Hyderabad
– Adam Gilchrist (DC) 109* vs MI at DY Patil, Mumbai
– Sanath Jayasuriya (MI) 114* vs CSK at Wankhede, Mumbai
– Shaun Marsh (KXIP) 115 vs RR at Mohali
20092– AB de Villiers (DD) 105* vs CSK at Durban
– Manish Pandey (RCB) 114* vs DC at Centurion
20104– Yusuf Pathan (RR) 100 vs MI at Brabourne, Mumbai
– David Warner (DD) 107* vs KKR at Delhi
– Murali Vijay (CSK) 127 vs RR at Chennai
– Mahela Jayawardene (KXIP) 114* vs KKR at Kolkata
20116– Paul Valthaty (KXIP) 120* vs CSK at Mohali
– Sachin Tendulkar (MI) 100* vs KTK at Wankhede, Mumbai
– Chris Gayle (RCB) 102* vs KKR at Kolkata
– Virender Sehwag (DD) 119 vs DC at Hyderabad
– Chris Gayle (RCB) 107 vs KXIP at Bengaluru
– Adam Gilchrist (KXIP) 106 vs RCB at Mohali
20126– Ajinkya Rahane (RR) 103* vs RCB at Bengaluru
– Kevin Pietersen (DD) 103* vs DC at Delhi
– David Warner (DD) 109* vs DC at Hyderabad
– Rohit Sharma (MI) 109* vs KKR at Kolkata
– Chris Gayle (RCB) 128* vs DD at Delhi
– Murali Vijay (CSK) 113 vs DD at Chennai
20134– Shane Watson (RR) 101 vs CSK at Chennai
– Chris Gayle (RCB) 175* vs PWI at Bengaluru
– Suresh Raina (CSK) 100* vs KXIP at Chennai
– David Miller (KXIP) 101* vs RCB at Mohali
20143– Lendl Simmons (MI) 100* vs KXIP at Mohali
– Virender Sehwag (KXIP) 122 vs CSK at Wankhede, Mumbai
– Wriddhiman Saha (KXIP) 115* vs KKR at Bengaluru
20154– Brendon McCullum (CSK) 100* vs SRH at Chennai
– Chris Gayle (RCB) 117 vs KXIP at Bengaluru
– AB de Villiers (RCB) 133* vs MI at Wankhede, Mumbai
– Shane Watson (RR) 104* vs KKR at Brabourne, Mumbai
20167– Quinton de Kock (DD) 108 vs RCB at Bengaluru
– Virat Kohli (RCB) 100* vs GL at Rajkot
– Steve Smith (RPS) 101 vs GL at Pune
– Virat Kohli (RCB) 108* vs RPS at Bengaluru
– Virat Kohli (RCB) 109 vs GL at Bengaluru
– AB de Villiers (RCB) 129* vs GL at Bengaluru
– Virat Kohli (RCB) 113 vs KXIP at Bengaluru
20175– Sanju Samson (DD) 102 vs RPS at Pune
– Hashim Amla (KXIP) 104* vs MI at Indore
– David Warner (SRH) 126 vs KKR at Hyderabad
– Ben Stokes (RPS) 103* vs GL at Pune
– Hashim Amla (KXIP) 104 vs GL at Mohali
20185– Chris Gayle(KXIP) 104* vs SRH at Mohali
– Shane Watson (CSK) 106 vs RR at Pune
– Rishabh Pant (DD) 128* vs SRH at Delhi
– Ambati Rayudu (CSK) 100* vs SRH at Pune
– Shane Watson (CSK) 117* vs SRH at Wankhede, Mumbai
20196– Sanju Samson (RR) 102* vs SRH at Hyderabad
– Jonny Bairstow (SRH) 114 vs RCB at Hyderabad
– David Warner (SRH) 100* vs RCB at Hyderabad
– KL Rahul (KXIP) 100* vs MI at Wankhede, Mumbai
– Virat Kohli (RCB) 100 vs KKR at Kolkata
– Ajinkya Rahane (RR) 105* vs DC at Jaipur
20205– KL Rahul (PBKS) 132* vs RCB at Dubai
– Mayank Agarwal (KXIP) 106 vs RR at Sharjah
– Shikhar Dhawan (DC) 101* vs CSK at Sharjah
– Shikhar Dhawan (DC) 106* vs PBKS at Dubai
– Ben Stokes (RR) 107* vs MI at Abu Dhabi
20214– Sanju Samson (RR) 119 vs PBKS at Wankhede, Mumbai
– Devdutt Padikkal (RCB) 101* vs RR at Wankhede, Mumbai
– Jos Buttler (RR) 124 vs SRH at Delhi
– Ruturaj Gaikwad (CSK) 101* vs RR at Abu Dhabi