Most Hundreds in IPL History

Rank Player M Inns Runs NO BF S/R AVG 100 50 4s 6s
1
Virat Kohli (RCB)
267 259 8661 219 6519 132.86 27.67 8 63 771 291
2
Jos Buttler (GT,MI,RR)
121 119 4120 103 2758 149.38 29.64 7 24 407 185
3
Chris Gayle (KKR,PBKS,RCB)
142 141 4965 125 3333 148.96 31.62 6 31 405 357
4
KL Rahul (DC,LSG,PBKS,RCB,SRH)
145 137 5229 113 3842 136.10 29.21 5 40 453 208
5
Shane Watson (CSK,RCB,RR)
145 141 3874 125 2809 137.91 23.62 4 21 376 190
6
David Warner (DC,SRH)
184 184 6565 162 4697 139.77 32.02 4 62 663 236
7
Shubman Gill (GT,KKR)
118 115 3866 98 2787 138.72 28.01 4 26 372 119
8
AB de Villiers (DC,RCB)
184 170 5162 130 3403 151.69 21.87 3 40 413 251
9
Sanju Samson (DC,RR)
177 172 4704 153 3383 139.05 23.40 3 26 379 219
10
Jonny Bairstow (MI,PBKS,SRH)
52 52 1674 48 1146 146.07 29.89 2 9 173 74
11
Murali Vijay (CSK,DC,PBKS)
106 106 2619 101 2149 121.87 23.59 2 13 248 91
12 71 70 2502 62 1820 137.47 31.67 2 20 231 95
13
Heinrich Klaasen (RCB,RR,SRH)
49 45 1480 37 872 169.72 24.26 2 7 98 89
14 166 151 4311 123 2900 148.66 20.63 2 29 454 168
15
Ben Stokes (CSK,RPS,RR)
45 44 935 38 698 133.95 17.98 2 2 81 32
16
Quinton De Kock (DC,KKR,LSG,MI,RCB,SRH)
115 115 3309 108 2462 134.40 27.12 2 24 325 134
17
Rishabh Pant (DC,LSG)
125 123 3553 104 2407 147.61 24.34 2 19 319 170
18
Hashim Amla (PBKS)
16 16 577 13 381 151.44 30.37 2 3 60 21
19
Brendon McCullum (CSK,GL,KKR,KOCHI,RCB)
109 109 2880 104 2186 131.75 25.26 2 13 293 130
20
Virender Sehwag (DC,PBKS)
104 104 2728 99 1755 155.44 25.03 2 16 334 106
21
Shikhar Dhawan (DC,DEC,MI,PBKS,SRH)
222 221 6769 193 5324 127.14 26.97 2 51 768 152
22
Adam Gilchrist (DEC,PBKS)
80 80 2069 76 1495 138.39 24.63 2 11 239 92
23 67 67 2166 64 1417 152.86 30.51 2 15 258 92
24
Ajinkya Rahane (CSK,DC,KKR,MI,RPS,RR)
198 184 5032 165 4026 124.99 21.97 2 33 514 123
25 40 40 1793 36 1229 145.89 40.75 2 12 183 52
26
Rohit Sharma (DEC,MI)
272 267 7046 237 5334 132.10 22.95 2 47 640 302
27
Abhishek Sharma (DC,SRH)
77 74 1816 67 1114 163.02 20.87 1 9 174 101
28
Ishan Kishan (GL,MI,SRH)
119 112 2998 103 2178 137.65 22.21 1 17 288 134
29
Priyansh Arya (PBKS)
17 17 475 17 265 179.25 27.94 1 2 55 25
30
Will Jacks (MI,RCB)
21 19 463 17 303 152.81 18.52 1 2 38 29
31
Cameron Green (MI,RCB)
29 28 707 17 460 153.70 17.24 1 2 62 32
32
Travis Head (RCB,SRH)
38 37 1146 33 674 170.03 26.65 1 8 126 55
33
Harry Brook (SRH)
11 11 190 9 154 123.38 14.62 1 0 23 4
34 62 56 1468 49 1069 137.32 19.84 1 12 136 65
35 42 38 1111 36 720 154.31 23.15 1 9 76 68
36
Devdutt Padikkal (LSG,RCB,RR)
74 74 1806 71 1430 126.29 23.45 1 11 190 56
37 51 51 1305 51 859 151.92 25.59 1 7 134 71
38 7 7 252 7 122 206.56 36.00 1 1 18 24
39
Andrew Symonds (DEC,MI)
39 36 974 27 750 129.87 19.10 1 5 74 41
40
Wriddhiman Saha (CSK,GT,KKR,PBKS,SRH)
170 145 2934 121 2300 127.57 13.46 1 13 296 87
41
Yusuf Pathan (KKR,RR,SRH)
174 154 3204 110 2241 142.97 13.46 1 13 262 158
42
Mahela Jayawardene (DC,KOCHI,PBKS)
80 78 1802 63 1462 123.26 18.58 1 10 201 39
43
Shaun Marsh (PBKS)
71 69 2477 62 1866 132.74 30.96 1 20 266 78
44
Michael Hussey (CSK,MI)
59 58 1977 51 1612 122.64 29.51 1 15 198 52
45
Suresh Raina (CSK,GL)
205 200 5528 170 4043 136.73 23.13 1 39 506 203
46 30 30 768 28 532 144.36 24.00 1 4 85 39
47
Manish Pandey (DC,KKR,LSG,MI,PWI,RCB,SRH)
174 162 3942 134 3244 121.52 18.51 1 22 340 115
48 78 78 2334 69 1948 119.82 26.83 1 13 295 29
49
Marcus Stoinis (DC,LSG,PBKS,RCB)
109 99 2026 72 1400 144.71 13.97 1 9 158 106
50
Kevin Pietersen (DC,RCB,RPS)
36 36 1001 28 743 134.72 22.75 1 4 92 40
51
Paul Valthaty (PBKS,RR)
23 23 505 22 418 120.81 21.04 1 2 61 20
52
Mitchell Marsh (DC,DEC,LSG,PWI,RPS,SRH)
55 49 1292 47 904 142.92 20.84 1 9 104 75
53
Ambati Rayudu (CSK,MI)
204 187 4348 154 3409 127.54 17.19 1 22 359 173
54
Mayank Agarwal (DC,PBKS,RCB,RPS,SRH)
131 125 2756 120 2064 133.53 19.55 1 13 273 100
55
Sunil Narine (KKR)
189 122 1780 101 1069 166.51 6.45 1 7 189 116
56
David Miller (GT,LSG,PBKS,RR)
141 135 3077 86 2220 138.60 15.70 1 13 220 138
57
Steven Smith (DC,PWI,RPS,RR)
103 93 2485 72 1940 128.09 18.68 1 11 225 60
58 29 29 1079 27 852 126.64 34.81 1 11 109 44

Stats updated after every match.

# - Player Rank
M - Matches Played
W– Won
L– Lost
T– Tied
N/R– No Result
PTS– Points
NRR– Net Run Rate
Q– Qualified
Inns - Innings Bowled
Ovr - Overs Bowled
Runs - Runs Conceded
Wk - Wickets Taken
Avg - Bowling Average
Eco - Economy Rate
SR - Bowling Strike Rate
4W - 4 Wickets in an Innings
5W - 5 Wickets in an Innings

Most Hundreds in IPL

The right-handed batter of RCB, Virat Kohli, hammered 8 hundreds and 63 fifties at an average of 27.67 across 267 matches. He is on the elite list of players who have scored the most hundreds in IPL history. Jos Buttler has achieved the milestone of scoring 7 hundreds and 24 fifties in the IPL. His batting average stands at 29.64 in 121 matches. He got the opportunity to play for GT,MI,RR in the IPL. Chris Gayle secured 6 hundreds and 31 fifties in  142 matches. He scored runs at an average of 31.62. He featured for KKR,PBKS,RCB in the IPL. KL Rahul made his impact with 5 hundreds and 40 half-centuries in the IPL across 145 matches. He represented DC,LSG,PBKS,RCB,SRH during his IPL career. Overall, these batters have consistently delivered match-winning performances and set remarkable records in IPL history. Their centuries and fifties reflect class, consistency, and a lasting impact on the tournament.

Most Hundreds in IPL History (All time)

In the T20 format, witnessing a century is quite uncommon, yet players have not only achieved this milestone but have also secured their places in the record books. Jos Buttler and Abhishek Sharma hit the most hundreds in IPL 2024 and 2025. Shubman Gill, who hit the most hundreds in IPL 2023, does not rank in the Top 5 for all-time hundreds but his performance certainly paved the way for future success. The players who have accomplished the Most Hundreds in IPL History are as follows:

  1. Virat Kohli - Virat Kohli pulled the jersey for Royal Challengers Bengaluru (RCB) and hit most hundreds in IPL seasons. He has achieved 8 centuries over 259 innings at the strike rate of 132.86 throughout the IPL seasons.
  2. Jos Buttler - Jos Buttler represented different franchises in the IPL seasons but delivered exceptional performance in Rajasthan Royals and picked up the orange cap in IPL 2022. He recorded 7 centuries, including an impressive 4 centuries in the 2022 season alone.
  3. Chris Gayle - Chris Gayle Known for delivering a hilarious performance for RCB in which he delivered 6 centuries at the strike rate of 148.96 in the IPL seasons. His career best performance was against Pune warriors in IPL 2013 where he scored 175 runs in 65 balls.
  4. KL Rahul - Kl Rahul secured his place in Top 5 of Most hundreds in IPL list. He smashed 5 centuries in the IPL seasons and he best scored against RCB in IPL 2020, where he made 132 Runs.
  5. David Warner - David Warner has demonstrated remarkable consistency throughout the IPL seasons. He hit 4 centuries and led the team of Sunrisers Hyderabad (SRH) who won the IPL trophy in 2016 under his captaincy. He is the only player who earned three orange caps in the IPL seasons.

Player who scored most hundred in one IPL season

Virat Kohli hit the most hundreds in the single season. He closed the IPL season of 2016 with 4 back to back centuries at the strike rate of 152.03. He found the 83 fours and 38 sixes in the season. He claimed the IPL orange cap and made the record of highest run scorer in the single season.

Jos Buttler is another player who hit 4 centuries in the single season and delivered a remarkable performance for Rajasthan Royals (RR). He smashed 83 fours and 45 sixes at the strike rate of 149.05 in the IPL 2022. He also claimed the orange cap for the same season.

Players who score most hundred in IPL for a team

Royal Challengers Bengaluru (RCB) has achieved a remarkable total of 19 centuries throughout the IPL seasons. Virat Kohli has made a significant contribution with 8 centuries.

Rajasthan Royals (RR) stands on the second position of most hundreds in IPL team list, where Jos Buttler has played a key role with 7 centuries.

Punjab Kings followed closely with 16 centuries, with both Hashim Amla and KL Rahul each contributing 2 centuries.

Most Hundreds in IPL (FAQs)