The Indian Premier League (IPL) 2025 mega auction will be held on November 24-25. Here are the players with the most centuries in the IPL.
The Indian Premier League (IPL) is known for explosive batting and power hitting, still scoring a hundred in a shorter format of the game is difficult. But, many batters have achieved his feat time and again. Let us dive into the list of players who have hit the most centuries in IPL, ahead of the IPL 2025 mega auction.
Player | Mat | Runs | HS | Ave | SR | 100 | 50 |
V Kohli (RCB) | 252 | 8004 | 113* | 38.66 | 131.97 | 8 | 55 |
JC Buttler (MI/RR) | 107 | 3582 | 124 | 38.1 | 147.52 | 7 | 19 |
CH Gayle (KKR/KXIP/PBKS/RCB) | 142 | 4965 | 175* | 39.72 | 148.96 | 6 | 31 |
Shubman Gill (GT/KKR) | 103 | 3216 | 129 | 37.83 | 135.69 | 4 | 20 |
KL Rahul (KXIP/LSG/PBKS/RCB/SRH) | 132 | 4683 | 132* | 45.46 | 134.6 | 4 | 37 |
Virat Kohli
Virat Kohli has scored eight centuries in the IPL and holds the record for the most runs in the tournament, establishing himself as the greatest batter in the league.
Jos Buttler
English batter Jos Buttler has seven centuries in the IPL. He has bagged these tons in 107 matches. He has also smashed 3582 runs in the tournament.
Chris Gayle
The Universal Boss, Chris Gayle, is placed third with six centuries in the tournament. Gayle is considered one of the best players in the T20 format due to his hitting abilities.
Shubman Gill
Shubman Gill is in fourth place with four centuries. In 103 matches, he has scored 3,216 runs at an average of 37.83.
KL Rahul
The wicketkeeper-batter has played for four franchises in the IPL. He has scored two centuries for Lucknow Super Giants and two hundreds for Punjab Kings. He has accumulated 4,163 runs in the IPL.
Editor’s Pick
Top Stories
4 seconds
28 mins
40 mins
59 mins
1 hour
2 hours
2 hours
2 hours
2 hours
3 hours
3 hours
3 hours
4 hours
4 hours
4 hours
4 hours
4 hours
5 hours
5 hours
5 hours
5 hours
6 hours
6 hours
6 hours
6 hours
6 hours
7 hours
7 hours
7 hours
7 hours
7 hours
8 hours
8 hours
8 hours
8 hours
8 hours
8 hours
8 hours
9 hours
9 hours
9 hours
9 hours
9 hours
10 hours
10 hours
10 hours
10 hours
10 hours
11 hours
11 hours