The first IPL season saw six unforgettable centuries, starting with Brendon McCullum’s amazing 158* in the very first game. This season set the stage for big-hitting T20 cricket, with players like Michael Hussey, Andrew Symonds, and Adam Gilchrist showing the aggressive style that would become the hallmark of the tournament.
IPL 2009 Centuries (2 Total)
| Player | Team | Runs | Not Out | Balls | Opponent | Venue |
|---|---|---|---|---|---|---|
| AB de Villiers | DC | 105 | Yes | 54 | CSK | Durban |
| Manish Pandey | RCB | 114 | Yes | 73 | CSK | Centurion |
The 2009 IPL season, held in South Africa, had the fewest centuries in IPL history, with only two hundreds scored. Manish Pandey became the first Indian to score an IPL century and also the first to do it outside India.
IPL 2010 Centuries (4 Total)
| Player | Team | Runs | Not Out | Balls | Opponent | Venue |
|---|---|---|---|---|---|---|
| Yusuf Pathan | RR | 100 | No | 37 | MI | Mumbai |
| David Warner | DC | 107 | Yes | 69 | KKR | Delhi |
| Murali Vijay | CSK | 127 | No | 56 | RR | Chennai |
| Mahela Jayawardene | PBKS | 110 | Yes | 59 | KKR | Kolkata |
This season marked Yusuf Pathan as the first Indian to score an IPL century on Indian soil, achieving the feat in just 37 balls. The return to Indian venues brought back the excitement with four memorable centuries.
IPL 2011 Centuries (6 Total)
| Player | Team | Runs | Not Out | Balls | Opponent | Venue |
|---|---|---|---|---|---|---|
| Paul Valthaty | PBKS | 120 | Yes | 63 | CSK | Dharamshala |
| Sachin Tendulkar | MI | 100 | Yes | 66 | KTK | Mumbai |
| Chris Gayle | RCB | 102 | Yes | 55 | KKR | Kolkata |
| Virender Sehwag | DC | 119 | No | 56 | DC | Hyderabad |
| Chris Gayle | RCB | 107 | No | 49 | PBKS | Bangalore |
| Adam Gilchrist | PBKS | 106 | No | 55 | RCB | Dharamshala |
The 2011 IPL season stood out as Chris Gayle scored two centuries, becoming the first player to hit multiple hundreds in a single season. Paul Valthaty’s breakthrough performance and Sachin Tendulkar’s memorable century made the season even more special.
IPL 2012 Centuries (6 Total)
| Player | Team | Runs | Not Out | Balls | Opponent | Venue |
|---|---|---|---|---|---|---|
| Ajinkya Rahane | RR | 103 | Yes | 60 | RCB | Bangalore |
| Kevin Pietersen | DC | 103 | Yes | 64 | DC | Delhi |
| David Warner | DC | 109 | Yes | 54 | DC | Hyderabad |
| Rohit Sharma | MI | 109 | Yes | 60 | KKR | Kolkata |
| Chris Gayle | RCB | 128 | Yes | 62 | DD | Delhi |
| Murali Vijay | CSK | 113 | No | 58 | DC | Chennai |
Chris Gayle’s 128* was the highest score of the season, and several other players also scored centuries, showing how batsmen were getting more confident and comfortable with the T20 format.
IPL 2013 Centuries (4 Total)
| Player | Team | Runs | Not Out | Balls | Opponent | Venue |
|---|---|---|---|---|---|---|
| Shane Watson | RR | 101 | No | 58 | CSK | Chennai |
| Chris Gayle | RCB | 175 | Yes | 66 | PWI | Bangalore |
| Suresh Raina | CSK | 100 | Yes | 53 | PBKS | Chennai |
| David Miller | PBKS | 101 | Yes | 38 | RCB | Mohali |
This season saw Chris Gayle’s legendary 175*, still the highest individual score in IPL history. Even though only four centuries were scored, they were of outstanding quality, including David Miller’s 101* off just 38 balls.
IPL 2014 Centuries (3 Total)
| Player | Team | Runs | Not Out | Balls | Opponent | Venue |
|---|---|---|---|---|---|---|
| Lendl Simmons | MI | 100 | Yes | 61 | PBKS | Mumbai |
| Virender Sehwag | PBKS | 122 | No | 58 | CSK | Mumbai |
| Wriddhiman Saha | PBKS | 115 | Yes | 55 | KKR | Bangalore |
The 2014 IPL season saw just three centuries, all involving Punjab Kings either as the scorer or the opponent. It was also the first season where Indian players scored more centuries than overseas players.
IPL 2015 Centuries (4 Total)
| Player | Team | Runs | Not Out | Balls | Opponent | Venue |
|---|---|---|---|---|---|---|
| Brendon McCullum | CSK | 100 | Yes | 56 | SRH | Chennai |
| Chris Gayle | RCB | 117 | No | 57 | PBKS | Bangalore |
| AB de Villiers | RCB | 133 | Yes | 59 | MI | Mumbai |
| Shane Watson | RR | 104 | Yes | 59 | KKR | Mumbai |
IPL 2016 Centuries (7 Total)
| Player | Team | Runs | Not Out | Balls | Opponent | Venue |
|---|---|---|---|---|---|---|
| Quinton de Kock | DC | 108 | No | 51 | RCB | Bangalore |
| Virat Kohli | RCB | 100 | Yes | 63 | GL | Rajkot |
| Steve Smith | RPS | 101 | No | 54 | GL | Pune |
| Virat Kohli | RCB | 108 | Yes | 58 | RPS | Bangalore |
| AB de Villiers | RCB | 129 | Yes | 52 | GL | Bangalore |
| Virat Kohli | RCB | 109 | No | 55 | GL | Bangalore |
| Virat Kohli | RCB | 113 | No | 50 | PBKS | Bangalore |
The 2016 IPL season was all about Virat Kohli, who hit four centuries and piled up 973 runs. Out of the seven centuries that year, five came from RCB batsmen, making it their best season for century scoring.
IPL 2017 Centuries (5 Total)
| Player | Team | Runs | Not Out | Balls | Opponent | Venue |
|---|---|---|---|---|---|---|
| Sanju Samson | DC | 102 | No | 63 | RPS | Pune |
| Hashim Amla | PBKS | 104 | Yes | 60 | MI | Indore |
| David Warner | SRH | 126 | No | 59 | KKR | Hyderabad |
| Ben Stokes | RPS | 103 | Yes | 63 | GL | Pune |
| Hashim Amla | PBKS | 104 | No | 60 | GL | Mohali |
Hashim Amla hit two centuries this season, showing his class in the T20 format. David Warner’s 126 was the top score of the season and proved his consistency as a key player for SRH.
IPL 2018 Centuries (5 Total)
| Player | Team | Runs | Not Out | Balls | Opponent | Venue |
|---|---|---|---|---|---|---|
| Chris Gayle | PBKS | 104 | Yes | 63 | SRH | Mohali |
| Shane Watson | CSK | 106 | No | 57 | RR | Pune |
| Rishabh Pant | DC | 128 | Yes | 63 | SRH | Delhi |
| Ambati Rayudu | CSK | 100 | Yes | 62 | SRH | Pune |
| Shane Watson | CSK | 117 | Yes | 57 | SRH | Mumbai |
Rishabh Pant’s 128* set the record for the highest score by an Indian wicketkeeper in IPL history. Shane Watson also shone with two centuries in his first season for CSK, playing a big role in their title win.
IPL 2019 Centuries (6 Total)
| Player | Team | Runs | Not Out | Balls | Opponent | Venue |
|---|---|---|---|---|---|---|
| Sanju Samson | RR | 102 | Yes | 55 | SRH | Hyderabad |
| Jonny Bairstow | SRH | 114 | No | 56 | PBKS | Hyderabad |
| David Warner | SRH | 100 | Yes | 55 | PBKS | Hyderabad |
| KL Rahul | PBKS | 100 | Yes | 64 | MI | Mumbai |
| Virat Kohli | RCB | 100 | No | 58 | KKR | Kolkata |
| Ajinkya Rahane | RR | 105 | Yes | 63 | DC | Jaipur |
The 2019 IPL season had centuries coming from different teams, showing consistency across the tournament. Jonny Bairstow’s 114 was the highest score, and several players reached the three-figure mark, reflecting how T20 batting skills had matured.
IPL 2020 Centuries (5 Total)
| Player | Team | Runs | Not Out | Balls | Opponent | Venue |
|---|---|---|---|---|---|---|
| KL Rahul | PBKS | 132 | Yes | 69 | RCB | Dubai |
| Mayank Agarwal | PBKS | 106 | No | 50 | RR | Sharjah |
| Shikhar Dhawan | DC | 101 | Yes | 58 | CSK | Sharjah |
| Ben Stokes | RR | 107 | Yes | 60 | MI | Abu Dhabi |
| Shikhar Dhawan | DC | 106 | No | 61 | KKR | Sharjah |
The 2020 IPL, played in the UAE, saw KL Rahul’s 132* as the top score, while Shikhar Dhawan stood out as the only player to hit two centuries. The UAE conditions offered a different kind of challenge for the batsmen.
IPL 2021 Centuries (4 Total)
| Player | Team | Runs | Not Out | Balls | Opponent | Venue |
|---|---|---|---|---|---|---|
| Sanju Samson | RR | 119 | No | 63 | PBKS | Mumbai |
| Devdutt Padikkal | RCB | 101 | Yes | 52 | RR | Mumbai |
| Jos Buttler | RR | 124 | No | 64 | SRH | Delhi |
| Ruturaj Gaikwad | CSK | 101 | Yes | 60 | RR | Abu Dhabi |
The split season between India and UAE saw emerging talents like Devdutt Padikkal and Ruturaj Gaikwad scoring their maiden IPL centuries. Jos Buttler's 124 stood as the highest score of the season.
IPL 2022 Centuries (8 Total)
| Player | Team | Runs | Not Out | Balls | Opponent | Venue |
|---|---|---|---|---|---|---|
| Jos Buttler | RR | 100 | No | 68 | MI | Navi Mumbai |
| KL Rahul | LSG | 103 | Yes | 60 | MI | Mumbai |
| Jos Buttler | RR | 103 | No | 61 | KKR | Mumbai |
| Jos Buttler | RR | 116 | No | 65 | DC | Mumbai |
| KL Rahul | LSG | 103 | Yes | 62 | MI | Mumbai |
| Quinton de Kock | LSG | 140 | Yes | 70 | KKR | Navi Mumbai |
| Rajat Patidar | RCB | 112 | Yes | 54 | LSG | Kolkata |
| Jos Buttler | RR | 106 | Yes | 60 | RCB | Ahmedabad |
Jos Buttler ruled the season with four centuries, equaling Virat Kohli’s 2016 record. Quinton de Kock’s 140* was the highest score of the season and stayed unbeaten as the top score until 2025.
IPL 2023 Centuries (12 Total)
| Player | Team | Runs | Not Out | Balls | Opponent | Venue |
|---|---|---|---|---|---|---|
| Harry Brook | SRH | 100 | Yes | 55 | KKR | Kolkata |
| Venkatesh Iyer | KKR | 104 | No | 51 | MI | Mumbai |
| Yashasvi Jaiswal | RR | 124 | No | 62 | MI | Mumbai |
| Suryakumar Yadav | MI | 103 | Yes | 49 | GT | Mumbai |
| Prabhsimran Singh | PBKS | 103 | No | 65 | DC | Delhi |
| Shubman Gill | GT | 101 | No | 58 | SRH | Ahmedabad |
| Heinrich Klaasen | SRH | 104 | No | 51 | RCB | Hyderabad |
| Virat Kohli | RCB | 100 | No | 63 | SRH | Hyderabad |
| Cameron Green | MI | 100 | No | 47 | SRH | Mumbai |
| Virat Kohli | RCB | 101 | No | 61 | GT | Bangalore |
| Shubman Gill | GT | 104 | No | 52 | RCB | Bangalore |
| Shubman Gill | GT | 129 | No | 60 | MI | Ahmedabad |
The 2023 IPL season saw 12 centuries, the second-highest in the league’s history at that point. Shubman Gill hit three of them, with his 129 standing out as the top score of the season.
IPL 2024 Centuries (14 Total)
| Player | Team | Runs | Not Out | Balls | Opponent | Venue |
|---|---|---|---|---|---|---|
| Virat Kohli | RCB | 113 | Yes | 72 | RR | Jaipur |
| Jos Buttler | RR | 100 | Yes | 58 | RCB | Jaipur |
| Rohit Sharma | MI | 105 | Yes | 63 | CSK | Mumbai |
| Travis Head | SRH | 102 | No | 41 | RCB | Bengaluru |
| Sunil Narine | KKR | 109 | No | 56 | RR | Kolkata |
| Jos Buttler | RR | 107 | Yes | 60 | KKR | Kolkata |
| Yashasvi Jaiswal | RR | 104 | Yes | 60 | MI | Jaipur |
| Ruturaj Gaikwad | CSK | 108 | Yes | 60 | LSG | Chennai |
| Marcus Stoinis | LSG | 124 | Yes | 63 | CSK | Chennai |
| Jonny Bairstow | PBKS | 108 | Yes | 48 | KKR | Kolkata |
| Will Jacks | RCB | 100 | Yes | 41 | GT | Ahmedabad |
| Suryakumar Yadav | MI | 102 | Yes | 51 | SRH | Mumbai |
| Shubman Gill | GT | 104 | No | 55 | CSK | Ahmedabad |
| Sai Sudharsan | GT | 103 | No | 51 | CSK | Ahmedabad |
The 2024 IPL season set a new record with 14 centuries, the most in the tournament’s history. Marcus Stoinis’ 124* was the highest score, while players like Will Jacks and Travis Head lit up the season with quick-fire hundreds.
IPL 2025 Centuries (9 Total)
| Player | Team | Runs | Not Out | Balls | Opponent | Venue |
|---|---|---|---|---|---|---|
| Abhishek Sharma | SRH | 141 | No | 55 | PBKS | Hyderabad |
| Ishan Kishan | SRH | 106 | No | 47 | RR | Hyderabad |
| Priyansh Arya | PBKS | 103 | No | 42 | CSK | Mullanpur |
| Vaibhav Suryavanshi | RR | 101 | No | 35 | GT | Jaipur |
| KL Rahul | DC | 112 | No | 57 | GT | Delhi |
| Sai Sudharsan | GT | 108 | Yes | 55 | DC | Delhi |
| Mitchell Marsh | LSG | 117 | No | 62 | GT | Lucknow |
| Heinrich Klaasen | SRH | 100 | Yes | 51 | KKR | Delhi |
| Rishabh Pant | LSG | 118 | Yes | 67 | RCB | Lucknow |
The 2025 IPL season has already seen nine centuries, with Abhishek Sharma’s 141 setting a new benchmark as the highest score in recent seasons. Vaibhav Suryavanshi also grabbed attention with his century in just 35 balls, making it one of the fastest in IPL history.
ALSO READ: IND vs WI Day 2 Highlights: Rahul, Jurel, and Jadeja Dominate
Since it started in 2008, the Indian Premier League has seen batting grow in an exciting way, with more and more centuries being scored each season. Over 18 seasons, 58 different players have scored a total of 109 centuries, showing just how powerful and fast-paced T20 cricket can be. The rise in centuries in recent years highlights a trend toward attacking batting and pitches that make it easier to score runs.