Records in Test cricket are etched in history like milestones on a traveler's map - revealing the peaks of individual brilliance and endurance. Among these, the feat of scoring the most centuries in a single calendar year is the ultimate testament to a batsman's consistency, stamina, and sheer dominance.
Virat Kohli of Royal Challengers Bengaluru tops the list with 8 centuries in a calendar year in , followed by Jos Buttler, Chris Gayle, KL Rahul, and Shubman Gill - who slammed centuries in a calendar year.
From Virat Kohli to batting legends like Jos Buttler, Chris Gayle, KL Rahul, and Shubman Gill, this record encapsulates eras of extraordinary batting prowess. Dive into the full list and relive the most prolific years of cricketing giants in this definitive record guide.Here is the list of all Most Hundreds in IPL history:
| # | Player | Mat | Inn | Runs | HS | 100s | 50s | Avg |
|---|---|---|---|---|---|---|---|---|
| 1 | Virat Kohli Royal Challengers Bengaluru | 268 | 260 | 8,730 | 113 | 8 | 64 | 39.86 |
| 2 | Jos Buttler Gujarat Titans | 122 | 120 | 4,158 | 124 | 7 | 24 | 39.98 |
| 3 | Chris Gayle Punjab Kings | 142 | 141 | 4,965 | 175* | 6 | 31 | 39.72 |
| 4 | KL Rahul Delhi Capitals | 145 | 136 | 5,222 | 132* | 5 | 40 | 46.21 |
| 5 | Shubman Gill Gujarat Titans | 119 | 116 | 3,905 | 129 | 4 | 26 | 39.44 |
| 6 | 145 | 141 | 3,874 | 117* | 4 | 21 | 30.99 | |
| 7 | David Warner Delhi Capitals | 184 | 184 | 6,565 | 126 | 4 | 62 | 40.52 |
| 8 | AB de Villiers Royal Challengers Bengaluru | 184 | 170 | 5,162 | 133* | 3 | 40 | 39.71 |
| 9 | Sanju Samson Chennai Super Kings | 178 | 173 | 4,710 | 119 | 3 | 26 | 30.78 |
| 10 | Hashim Amla Punjab Kings | 16 | 16 | 577 | 104* | 2 | 3 | 44.38 |
| 11 | Sai Sudharsan Gujarat Titans | 41 | 41 | 1,806 | 108* | 2 | 12 | 48.81 |
| 12 | Ben Stokes Chennai Super Kings | 45 | 44 | 935 | 107* | 2 | 2 | 24.61 |
| 13 | Heinrich Klaasen Sunrisers Hyderabad | 50 | 46 | 1,511 | 105* | 2 | 7 | 39.76 |
| 14 | Jonny Bairstow Mumbai Indians | 52 | 52 | 1,674 | 114 | 2 | 9 | 34.88 |
| 15 | Yashasvi Jaiswal Rajasthan Royals | 68 | 67 | 2,204 | 124 | 2 | 15 | 34.98 |
| 16 | Ruturaj Gaikwad Chennai Super Kings | 72 | 71 | 2,508 | 108* | 2 | 20 | 39.81 |
| 17 | Adam Gilchrist Punjab Kings | 80 | 80 | 2,069 | 109* | 2 | 11 | 27.22 |
| 18 | Virender Sehwag Punjab Kings | 104 | 104 | 2,728 | 122 | 2 | 16 | 27.56 |
| 19 | Murali Vijay Chennai Super Kings | 106 | 106 | 2,619 | 127 | 2 | 13 | 25.93 |
| 20 | Brendon McCullum | 109 | 109 | 2,880 | 158* | 2 | 13 | 27.69 |
| 21 | Quinton de Kock Kolkata Knight Riders | 115 | 115 | 3,309 | 140* | 2 | 24 | 30.64 |
| 22 | Rishabh Pant Lucknow Super Giants | 125 | 123 | 3,553 | 128* | 2 | 19 | 34.16 |
| 23 | Suryakumar Yadav Mumbai Indians | 167 | 152 | 4,327 | 103* | 2 | 29 | 34.90 |
| 24 | Ajinkya Rahane Kolkata Knight Riders | 199 | 184 | 5,099 | 105* | 2 | 34 | 30.72 |
| 25 | Shikhar Dhawan Punjab Kings | 222 | 221 | 6,769 | 106* | 2 | 51 | 35.26 |
| 26 | Rohit Sharma Mumbai Indians | 273 | 268 | 7,124 | 109* | 2 | 48 | 29.93 |
| 27 | Vaibhav Sooryavanshi Rajasthan Royals | 8 | 8 | 304 | 101 | 1 | 2 | 38.00 |
| 28 | Harry Brook Sunrisers Hyderabad | 11 | 11 | 190 | 100* | 1 | 0 | 21.11 |
| 29 | Priyansh Arya Punjab Kings | 18 | 18 | 482 | 103 | 1 | 2 | 26.78 |
| 30 | Will Jacks Mumbai Indians | 21 | 19 | 463 | 100* | 1 | 2 | 27.24 |
| 31 | Paul Valthaty | 23 | 23 | 505 | 120* | 1 | 2 | 22.95 |
| 32 | Lendl Simmons | 29 | 29 | 1,079 | 100* | 1 | 11 | 39.96 |
| 33 | Cameron Green Kolkata Knight Riders | 30 | 29 | 725 | 100* | 1 | 2 | 40.28 |
| 34 | Sanath Jayasuriya | 30 | 30 | 768 | 114* | 1 | 4 | 27.43 |
| 35 | Kevin Pietersen | 36 | 36 | 1,001 | 103* | 1 | 4 | 37.07 |
| 36 | Andrew Symonds Mumbai Indians | 39 | 36 | 974 | 117* | 1 | 5 | 36.07 |
| 37 | Travis Head Sunrisers Hyderabad | 39 | 38 | 1,157 | 102 | 1 | 8 | 34.03 |
| 38 | Rajat Patidar Royal Challengers Bengaluru | 43 | 39 | 1,142 | 112* | 1 | 9 | 30.86 |
| 39 | Mitchell Marsh Lucknow Super Giants | 55 | 49 | 1,292 | 117 | 1 | 9 | 27.49 |
| 40 | Prabhsimran Singh Punjab Kings | 52 | 52 | 1,342 | 103 | 1 | 7 | 25.81 |
| 41 | Venkatesh Iyer Royal Challengers Bengaluru | 62 | 56 | 1,468 | 104 | 1 | 12 | 29.96 |
| 42 | Michael Hussey Chennai Super Kings | 59 | 58 | 1,977 | 116* | 1 | 15 | 38.76 |
| 43 | Shaun Marsh Punjab Kings | 71 | 69 | 2,477 | 115 | 1 | 20 | 39.95 |
| 44 | Devdutt Padikkal Royal Challengers Bengaluru | 75 | 75 | 1,867 | 101* | 1 | 12 | 25.93 |
| 45 | Abhishek Sharma Sunrisers Hyderabad | 78 | 75 | 1,823 | 141 | 1 | 9 | 26.81 |
| 46 | Sachin Tendulkar Mumbai Indians | 78 | 78 | 2,334 | 100* | 1 | 13 | 34.84 |
| 47 | Mahela Jayawardene Delhi Capitals | 80 | 78 | 1,802 | 110* | 1 | 10 | 28.60 |
| 48 | Steve Smith Delhi Capitals | 103 | 93 | 2,485 | 101 | 1 | 11 | 34.51 |
| 49 | Marcus Stoinis Punjab Kings | 110 | 100 | 2,026 | 124* | 1 | 9 | 27.75 |
| 50 | Ishan Kishan Sunrisers Hyderabad | 120 | 113 | 3,078 | 106* | 1 | 18 | 29.60 |
| 51 | Sunil Narine Kolkata Knight Riders | 190 | 122 | 1,780 | 109 | 1 | 7 | 17.62 |
| 52 | Mayank Agarwal Royal Challengers Bengaluru | 131 | 125 | 2,756 | 106 | 1 | 13 | 22.97 |
| 53 | David Miller Lucknow Super Giants | 141 | 135 | 3,077 | 101* | 1 | 13 | 35.78 |
| 54 | Wriddhiman Saha Gujarat Titans | 170 | 145 | 2,934 | 115* | 1 | 13 | 24.25 |
| 55 | Yusuf Pathan Sunrisers Hyderabad | 174 | 154 | 3,204 | 100 | 1 | 13 | 29.13 |
| 56 | Manish Pandey Kolkata Knight Riders | 174 | 162 | 3,942 | 114* | 1 | 22 | 29.42 |
| 57 | Ambati Rayudu Chennai Super Kings | 204 | 187 | 4,348 | 100* | 1 | 22 | 28.23 |
| 58 | Suresh Raina Chennai Super Kings | 205 | 200 | 5,528 | 100* | 1 | 39 | 32.52 |