Last updated on October 22nd, 2025 at 02:43 pm

Table of Contents

The record of the Most Hundreds In IPL history, has been held by the most runs in IPL history player Virat Kohli.

He is followed by Jos Buttler & the most IPL 6s player Chris Gayle, on the second & third position respectively while KL Rahul has the fourth most hundreds in IPL cricket.

With equal number of 100s – Shubman Gill, Shane Watson & David Warner follow the order of fifth, sixth & seventh in terms of more innings batted.

After AB De Villiers & Sanju Samson coming eighth & ninth in order, Hashim Amla comes tenth, in respect of the most hundreds in IPL history.

Most Hundreds In IPL

To score a hundred in the twenty overs format is not an easy task.The players having the calibre of, hard-hitting as well as staying on the crease are promising to score a hundred in this format.

Brendan McCullum was the first to score a hundred in IPL, having 158* in the very first match of the inaugural IPL season, in 2008.

Also Read – Most 100s | Most Runs | Most Wkts | Most 6s | Highest | Best Bowling | Fastest 100 | Most Runs Single Edition , In ODI World Cup History

Most Hundreds In IPL Seasons – IPL Most Hundreds All Time List Top 10, Who Scored Most Hundreds In IPL History ? The ODI Cricket Most Hundreds Batsman Virat Kohli Stats, The Most IPL 6s Batsman Chris Gayle Stats

No.PlayerCareer100s50sMtsInnsRunsSR
1 Virat Kohli2008-25* 8632672598661132.8
2Jos Buttler2016-25* 7241211194120149.3
3 Chris Gayle2009-21 6 31 142 141 4965 148.9
4KL Rahul2013-25*5401451365222136.0
5Shubman Gill2018-25* 4261181153866138.7
6 Shane Watson2008-20 4 21 145 141 3874 137.9
7 David Warner2009-24 4621841846505139.7
8 AB De Villiers 2008-21 3 40 184 170 5162 151.6
9Sanju Samson2013-25*3261761724704139.0
10 Hashim Amla2016-17 2 3 16 16 577 141.7
Most Hundreds In IPL ( * Mts – Matches, Inns- Innings, S.R. – Strike Rate)

Also Read – Most Wkts | Best Bowling , In IPL 2023

Also Read – Most Wkts | Best Bowling , In IPL History

The Most Runs In IPL History Batsman Virat Kohli Has The Most Hundreds In IPL History, IPL 2025 Winning Team Royal Challengers Bangalore Player Virat Kohli IPL 2016 : 973 The Most Runs In A Single IPL Season, Virat Kohli IPL 2024 Most Runs Player

The Indian batting superstar Virat Kohli who has the most runs in IPL, has amassed 8 centuries to come 1st for the most hundreds in this cricket league.

He leaves behind Chris Gayle & Jos Buttler to acquire the first position, by scoring two back-to-back hundreds in IPL 2023.

Most Hundreds In IPL

The player with the most 100s in ODI cricket & the most runs in ODI WC 2023, has done that in the 259 innings of the 267 matches he has played so far.

During his 973 runs season in IPL 2016, Kohli went on scoring 4 hundreds.

Also Read – Highest | Most Wkts | Best Bowling , In ODI World Cup 2023

Also Read – 1983 WC | IND Vs AUS ODI | IND Vs ENG ODI | NZ Vs SA ODI | NZ Vs PAK ODI | IND Vs AUS Test Series | ICC Champions Trophy | BAN Vs IND Test | PAK Vs BAN Test

The Most IPL 100s In A Season Player Jos Buttler Stats : 2nd Most Hundreds In IPL History, IPL 2025 Gujarat Titans Wicketkeeper Batsman Jos Buttler In IPL 2022

The England hard-hitting wicket-keeper batsman Jos Buttler comes 2nd in respect of the most hundreds in IPL.

After Virat Kohli, Jos – is the only in the IPL history, to score 4 hundreds in a single IPL season, doing that in IPL 2022 with 863 runs in 17 innings against his name.

Most Hundreds In IPL

A total of 7 IPL hundreds in 119 innings, Buttler has against his name.

The IPL Highest Score & Most Sixes In IPL History Batsman Chris Gayle 3rd Most Hundreds In IPL Cricket, Chris Gayle 175 The Highest Score & The Fastest IPL Hundred , The 2nd Most International 6s & 3rd Most ODI 6s Batsman C Gayle In IPL

Chris Gayle, arguably the greatest t-20 batsman of all time, has smashed 6 centuries to appear 3rd in the list above.

This also includes his 175*(66 balls ) – the highest individual score in IPL, coming against Pune Warriors in 2013.

Most Hundreds In IPL

In 141 innings, Gayle amassed 4965 runs including 357 sixes – the most in IPL history. In addition, he has scored 31 fifties in the event.

Also Read – Fastest 10000 Test Runs | Fastest 2000 ODI Runs | Fastest 500 Test Wkts | Most Test Wkts

The Fastest 5000 IPL Runs Player KL Rahul Has The 4th Most IPL 100s, IPL 2020 Most Runs Batsman KL Rahul IPL 2025 Delhi Capitals Player, KL Rahul 2nd In IPL Fastest 50 List

KL Rahul has 4 hundreds to his name to come here 5th for the most hundreds in IPL.

The first two hundreds for Rahul, came for the Punja team in 2019 & 2020 while the other two for the Lucknow team in IPL 2022, scoring 616 runs in the season.

Also, Rahul has the second fastest fifty in IPL history.

The Most Runs In IPL 2023, Highest Score In IPL 2023 Batsman Shubman Gill IPL Stats : Fifth Most Hundreds In IPL Cricket History, The 2nd Most Runs In A Test Match Player S Gill Asia Cup 2025 Winner India Player

The IPL 2023 – Most Runs, 3rd Most 6s & Highest Score batsman, Shubman Gill has entered in the group of the most hundreds in IPL all time.

With 3 hundreds & 4 fifties in the tournament, Gill scores a total of 890 runs in 17 innings which includes 33 sixes & the highest score of 129.

A total of 4 hundreds in 115 IPL innings, Gill has scored so far in his IPL career.

Most Hundreds In IPL

The Australian Allrounder Shane Watson Centuries In IPL : 4, IPL 2008 Player Of The Tournament Shane Watson Stats, Rajasthan Royals IPL 2008 Winning Team,

Shane Watson the former Australian batting all-rounder, also has 4 centuries in this league.

He hit his first hundred in 2013 while the second in 2015.

The other two for him came in 2018 IPL, with one coming in the final, helping CSK win the title.

In the inaugural season, Watson played a crucial role in Rajasthan becoming the Champions. He won the player of the series award.

The 2nd Most IPL 50s Batsman David Warner IPL Career 4 Hundreds, IPL 2024 David Warner Retirement, The ICC 2023 ODI World Cup Winner Australia Player David Warner IPL Stats

The Australian left-hand batter & IPL 2024 Delhi Capitals skipper David Warner is the 7th in this list, with 4 hundreds.

His first hundred came for Delhi Daredevils, back in 2010 while the fourth one for Sunrisers Hyderabad in 2019.

With 6505 runs in 184 innings, Warner has 62 as the 2nd most fifties in IPL history.

The Fastest ODI 100 & Fastest ODI 150 Batsman AB De Villiers : 8th Most Hundreds In IPL History, 3 AB De Villiers IPL Centuries, RCB Batsman AB De Villiers Stats

AB De Villiers, one of the finest players in the IPL history is the second having 3 tons, after Sanju Samson.

105 runs in 2009 was De Villiers first ton, coming against Chennai Super Kings.

133 runs(59 balls) versus Mumbai Indians in 2015 was his 2nd hundred while 129(52 balls) versus Gujarat Lions in 2016, was the third one for him.

IPL 2020 2nd Most Sixes Batsman Sanju Samson 3 Centuries In IPL Career, IPL 2025 Rajasthan Royals Wicketkeeper Batsman Sanju Samson Stats

Sanju Samson, a fine wicket-keeper batsman also comes with 3 centuries, having the first one scored in 2017 against Pune Supergiants.

The other two hundreds for him, came in 2019 & 2021 IPL editions.

Sanju has 4704 runs in 172 innings with a strike-rate of 139.

Hashim Amla Centuries For Kings XI Punjab Team In IPL 2017, Hashim Amla Stats

Having scored 577 runs in 16 innings at a strike-rate of 141.76, Amla has 2 centuries and 3 fifties against his name.

The Two scores of 104 for Hashim Amla, came in the 2017 IPL season.

Frequently Asked Questions (FAQs)

Who has the most centuries in IPL?

Virat Kohli has 8 as the most centuries in IPL. Previously, this record was held by Chris Gayle with 6 centuries, before Kohli smashing 2 back-to-back hundreds in the IPL 2023.

Who scored the most centuries in one IPL season?

Virat Kohli & Jos Buttler scored 4 as the most centuries in one IPL season. Kohli did this in the 2016 season, with 973 runs in 16 innings & Buttler did the same in the 2022 season, with 863 runs in 17 innings.

Who is the first Indian batsman to hit a century in the IPL?

Manish Pandey is the first Indian to hit a century in the IPL, scoring 114* off 73 balls against Deccan Chargers in 2009. Pandey hit 10 fours & 4 sixes in his innings and lead RCB to a 12 runs win.

Who is the first batsman to score a century in the IPL?

Brendan McCullum is the first batsman to score a century in the IPL, hitting 158*(73 balls) against RCB in the first match of the inaugural IPL edition 2008. He had 10 fours & 13 sixes in this innings, leading KKR to a 140 runs win.

Leave a Comment