Most Centuries in IPL

Most Centuries in IPL History

Virat Kohli has scored the most centuries in IPL history. Kohli has hit 8 centuries in 245 matches, Jos Buttler is second with 7 centuries and Chris Gayle have hit 6 centuries in the IPL.

Three players – KL Rahul, Shane Watson, and David Warner – have hit 4 centuries in the league. Sanju Samson, AB de Villiers and Shubman Gill have made 3 centuries each. And 13 players have scored 2 centuries each. In total, 97 centuries have been scored so far.

Most Centuries in IPL History: List of Hundreds Made by Players

RankPlayerCenturiesMatches
1Virat Kohli8246
2Jos Buttler7103
3Chris Gayle6142
4KL Rahul4126
5David Warner4183
6Shane Watson4145
7Shubman Gill3100
8Sanju Samson3160
9AB de Villiers3184
10Rohit Sharma2251
11Shikhar Dhawan2222
12Quinton de Kock2104
13Ruturaj Gaikwad260
14Yashasvi Jaiswal245
15Jonny Bairstow246

Also read: Fastest 100 in IPL 2008-2024

1) Virat Kohli: 8 Centuries in 245 Matches

Before the 2016 Indian T20 League season, Virat Kohli had no century to his name in the T20 format. That season, Kohli broke all batting records by smashing 4 hundreds and scoring a staggering 973 runs in the Indian T20 League. His phenomenal effort took Bangalore to the final but they lost to Hyderabad. Virat's last IPL hundred came against Rajasthan in 2024.

2) Jos Buttler: 7 Centuries in 103 Matches

England's white-ball captain Jos Buttler has scored seven centuries in the Indian T20 League so far. 4 of these came in the 2022 season when he scored 863 runs at an average of 57.53 and a strike rate of 149.05. Buttler took the Rajasthan team into the 2022 final almost single-handedly but failed to win against Gujarat.

Also read: Highest Individual Score in IPL History

3) Chris Gayle: 6 Centuries in 142 Matches

Former West Indies batter Chris Gayle has hit the second most centuries in the Indian Premier League. Gayle, arguably the greatest T20 player of all time, smashed a record 6 centuries in 142 matches. Five of his Indian T20 League centuries came for the Bangalore team, starting in 2011. His last hundred came for Punjab against Hyderabad in 2018.

4) KL Rahul: 4 Centuries in 126 Matches

Lucknow's skipper KL Rahul is third on the list of the batters who have scored the most centuries in the Indian T20 League. Rahul's first 2 centuries came while playing for Punjab in 2019 and 2020. He joined the Lucknow team in 2022, hit two centuries in the season, and scored 616 runs at an average of 51.33. Australia's David Warner and Shane Watson have also hit the same number of centuries (4 each) in the Indian T20 League’s history. 

Also read: Orange Cap in IPL 2024

5) David Warner: 4 Centuries in 183 Matches

David Warner is one of the most successful players in Indian T20 League history. He is the third-highest run-getter in the tournament overall and the highest among all the overseas batters. Warner's first Indian T20 League century came in 2010 and his second in 2012, both for Delhi. His last two hundreds came while playing for Hyderabad in 2017 and 2019. He was the Orange Cap winner in both seasons.

6) Shane Watson: 4 Centuries in 145 Matches

Former Australian all-rounder Shane Watson has scored four centuries in the Indian T20 League. He played a crucial role in helping Rajasthan win the title in the inaugural season. Watson's first 2 centuries came in 2013 and 2015. In the 2018 season, he scored 2 hundreds, including one in the final against Hyderabad, helping Chennai become champions for the third time.

Also read: IPL Points Table 2024

FAQs

Who has hit the most centuries in one IPL season?

Virat Kohli and Jos Buttler have hit the most centuries in one IPL season. Bangalore’s Kohli (in 2016) and Rajasthan’s Buttler (in 2022) scored 4 centuries each.

Which team has scored the most centuries in IPL?

The Bangalore team has scored the most centuries (18) in the IPL. Kohli has scored 8 and Gayle have scored 5 hundreds. Rajasthan is second with 17 centuries. 

Who scored the 1st century in IPL?

KKR's Brendon McCullum scored the 1st century in IPL. He scored 158 not out against RCB in the very match of the IPL at the M. Chinnaswamy Stadium in 2008.

Who scored the first century for RCB in IPL?

Manish Pandey scored the first century for RCB in IPL. He scored an unbeaten 114 runs against Deccan Chargers at the SuperSport Park, Centurion in 2009.

How many IPL centuries does Virat Kohli have?

Virat Kohli has scored the most centuries in IPL history with a total of eight. He achieved this feat with century against Rajasthan during the IPL 2024 season.

S.No.DateScoreOpponentLocationMatch Result
124th April, 2016100*GujaratRajkotLost
27th May, 2016108*PuneBengaluruWon
314th May, 2016109GujaratBengaluruWon
418th May, 2016113PunjabBengaluruWon
519th April, 2019100KolkataKolkataWon
618th May, 2023100HyderabadHyderabadWon
721st May, 2023101*GujaratBengaluruLost
86th April, 2024113*RajasthanJaipurLost

Disclaimer:

Junglee Games India Private Limited ("Junglee") is neither associated with, affiliated to, nor has any connection, whatsoever, with any third-party sporting event and leagues. Unless engaged by way of proper Agreement for endorsement etc., Junglee also disclaims any association, affiliation, or connection, whatsoever, with the Teams or Players, who are participating in the said third-party Sporting events or Leagues.

Win cash worth ₹3000* as Welcome Bonus