Virat Kohli IPL Centuries: Complete List & Records (Updated 2026)
chaseyoursport.com

Virat Kohli IPL Centuries: Complete List & Records (Updated 2026)

Virat Kohli has scored 9 centuries in the Indian Premier League, the most by any batter in IPL history as of the end of the 2026 season. His hundreds have come across five IPL seasons: 2016, 2019, 2023, 2024 and 2026.

Kohli first four IPL centuries arrived during his extraordinary 2016 campaign, while his ninth came a decade later when he smashed an unbeaten 105 off 60 balls against Kolkata Knight Riders in IPL 2026. The official IPL report confirmed that innings as his ninth IPL hundred and noted that it also took his tally to three centuries while chasing.

Virat Kohli IPL Centuries: Complete List

No.ScoreBallsOpponentVenueSeasonResult
1100*63Gujarat LionsRajkot2016Lost
2108*58Rising Pune SupergiantsBengaluru2016Won
310955Gujarat LionsBengaluru2016Won
411350Kings XI PunjabBengaluru2016Won
510058Kolkata Knight RidersKolkata2019Won
610063Sunrisers HyderabadHyderabad2023Won
7101*61Gujarat TitansBengaluru2023Lost
8113*72Rajasthan RoyalsJaipur2024Lost
9105*60Kolkata Knight RidersRaipur2026Won

Kohli first four hundreds came in the remarkable 2016 season. He then waited three years for his next IPL century, scoring 100 against KKR in 2019. His next three centuries came in consecutive IPL seasons from 2023 to 2024, before his unbeaten 105 against KKR in 2026 completed the nine-century tally. The historical figures for his 2016, 2019, 2023 and 2024 hundreds are also documented by Wisden and IPL records sources.

Virat Kohli IPL Centuries by Season

Kohli nine IPL centuries have been spread across five seasons rather than being evenly distributed throughout his career.

IPL SeasonCenturiesHighest Score
20164113
20191100
20232101*
20241113*
2025073
20261105*
Total9113

The 2016 season remains the standout year for Kohli century production. He scored four hundreds and finished that campaign with 973 runs, still the highest single-season aggregate in IPL history.

Importantly, Kohli did not score a century in IPL 2025. He made 657 runs and his highest score was 73, so the previous article’s claim about a 100-run innings in 2025 should be removed.

1. 100* vs Gujarat Lions, 2016

virat kohli ipl centuries
crictracker.com

Kohli opened his IPL century account against Gujarat Lions in Rajkot on April 24, 2016.

He made an unbeaten 100 from 63 balls as RCB posted 180/2. Although Kohli reached three figures, Gujarat Lions won the match by six wickets.

It was the beginning of an extraordinary run of centuries that would define Kohli 2016 IPL campaign.

2. 108* vs Rising Pune Supergiants, 2016

virat kohli ipl centuries
cricketcountry.com

Just under two weeks later, Kohli produced another century, this time against Rising Pune Supergiants at the M. Chinnaswamy Stadium.

He remained unbeaten on 108 from 58 balls, helping RCB chase 192 with three balls remaining. The innings contained eight fours and seven sixes and demonstrated how effectively Kohli could combine controlled stroke play with aggressive scoring.

This was Kohli second century of the 2016 season and his second consecutive IPL hundred.

3. 109 vs Gujarat Lions, 2016

Kohli third century of 2016 came against Gujarat Lions in Bengaluru.

He scored 109 from 55 balls, striking eight sixes during an explosive innings. RCB finished with 248/3 and won by 144 runs.

The partnership between Kohli and AB de Villiers was particularly important. De Villiers also produced a century in the same innings, making the match one of the most memorable batting performances in RCB IPL history.

4. 113 vs Kings XI Punjab, 2016

virat kohli ipl centuries
gulf-times.com

Kohli completed his remarkable run of four centuries in 2016 against Kings XI Punjab.

He scored 113 from only 50 balls in a rain-reduced 15-over match at Bengaluru. His innings contained 12 fours and eight sixes, and RCB reached 211/3 before winning by 82 runs under the DLS method.

This was Kohli fourth century of the season, a record-setting achievement at the time. He also became the first player to score more than 800 runs in a single IPL season during that campaign.

5. 100 vs Kolkata Knight Riders, 2019

virat kohli ipl centuries
sportskeeda.com

After his extraordinary 2016 campaign, Kohli had to wait until 2019 for his next IPL century.

Against Kolkata Knight Riders at Eden Gardens, he scored 100 from 58 balls. RCB posted 213/4 and won the match by 10 runs.

This century was significant because it ended a three-year gap between Kohli IPL hundreds. It was also his fifth career IPL century.

6. 100 vs Sunrisers Hyderabad, 2023

virat kohli ipl centuries
sportstar.thehindu.com

Kohli returned to three-figure territory in IPL 2023 when RCB faced Sunrisers Hyderabad.

Chasing 187 in Hyderabad, Kohli scored 100 from 63 balls and helped RCB complete the chase with four balls remaining.

The century arrived after a long gap and formed part of a strong finish to Kohli 2023 league campaign.

7. 101* vs Gujarat Titans, 2023

virat kohli ipl centuries
mykhel.com

Kohli followed his century against Hyderabad with another hundred in RCB next match against Gujarat Titans.

He finished unbeaten on 101 from 61 balls at the M. Chinnaswamy Stadium. His innings included 13 fours and one six.

The century made Kohli the first batter to reach seven IPL hundreds. However, Gujarat Titans won the match by five wickets after chasing RCB’s 197.

Having scored two centuries in successive matches, Kohli ended the 2023 season with two IPL hundreds.

8. 113* vs Rajasthan Royals, 2024

image8
chaseyoursport.com

Kohli eighth IPL century came against Rajasthan Royals in Jaipur in 2024.

He scored an unbeaten 113 from 72 balls, his highest IPL score at that point since 2016.

The innings was notable for its length as well as its score. Kohli took 67 deliveries to reach his century, making it one of the slowest IPL hundreds at the time. RCB posted 183/3, but Rajasthan Royals chased the target and won by six wickets.

9. 105* vs Kolkata Knight Riders, 2026

Kohli ninth IPL century arrived against Kolkata Knight Riders in Raipur during IPL 2026.

Chasing 193, he remained unbeaten on 105 from 60 balls, with 11 fours and three sixes. He reached his century in the 19th over as RCB completed the chase with five balls remaining.

The innings extended Kohli IPL century record to nine and also gave him his third century while chasing. The official IPL match report specifically described it as his record-extending ninth IPL hundred.

How Many IPL Centuries Has Virat Kohli Scored?

Virat Kohli has scored 9 IPL centuries as of the end of IPL 2026.

His nine hundreds came in:

  • Four centuries in 2016
  • One century in 2019
  • Two centuries in 2023
  • One century in 2024
  • One century in 2026

He did not score a century in IPL 2025. His highest score that season was 73.

Virat Kohli IPL Century Record Compared With His Career

Kohli IPL centuries form an important part of his T20 batting record, but they represent only one part of his overall career.

His IPL century total reached nine after the 2026 season, while his international career has produced a much larger number of hundreds across Tests and ODIs.

What makes his IPL record particularly notable is the length of time over which he has continued producing hundreds. His first IPL century came in 2016, while his ninth came in 2026, a decade apart.

Kohli 2016 Season Remains His Biggest Century Year

No season has produced more Kohli IPL centuries than 2016.

He scored four hundreds that year:

  1. 100* vs Gujarat Lions
  2. 108* vs Rising Pune Supergiants
  3. 109 vs Gujarat Lions
  4. 113 vs Kings XI Punjab

He also finished IPL 2016 with 973 runs, making it the highest individual run tally in a single IPL season.

That combination of volume and century frequency makes 2016 a unique part of Kohli’s IPL career.

How Many Centuries Has Kohli Scored While Chasing?

Kohli has scored three IPL centuries while chasing, according to the official IPL report following his 105* against KKR in 2026.

His chasing centuries include:

SeasonOpponentScoreResult
2016Rising Pune Supergiants108*RCB won
2023Sunrisers Hyderabad100RCB won
2026Kolkata Knight Riders105*RCB won

These innings also show a recurring feature of Kohli’s IPL batting: several of his largest scores have come when RCB needed to build or chase substantial totals.

Which Team Has Kohli Scored All His IPL Centuries For?

All nine of Kohli IPL centuries have come for Royal Challengers Bengaluru.

Kohli has represented the franchise throughout his IPL career, and RCB retained him ahead of the 2026 season. The official 2026 retention announcement lists Virat Kohli among RCB’s retained players.

His century record is therefore closely connected with the history of RCB itself.

Kohli IPL Centuries: Key Numbers

RecordFigure
IPL centuries9
First IPL century2016
Latest IPL century2026
Most centuries in one season4 in 2016
Highest IPL score113
Centuries while chasing3
Teams for which he scored IPL centuries1 — RCB
IPL 2025 centuries0
IPL 2026 centuries1

What Makes Kohli IPL Century Record Notable?

Kohli century record is not based on one particularly dominant period. His hundreds are spread across a decade of IPL cricket.

The first four came in 2016, followed by a century in 2019 and two more in 2023. He added another in 2024 and returned to three figures again in 2026.

His 2026 century was especially significant from a longevity perspective. At that stage of his IPL career, Kohli was still capable of producing a 60-ball unbeaten 105 in a high-pressure chase. The official IPL report also noted that he had come into the match after consecutive ducks, making the response particularly notable within that game.

Conclusion

Virat Kohli IPL century record now stands at nine hundreds, with the latest arriving against Kolkata Knight Riders in 2026. The record covers five different seasons and includes four centuries from his extraordinary 2016 campaign.

The important correction for readers is that Kohli did not score a century in IPL 2025. His ninth hundred came in 2026, when his unbeaten 105 against KKR extended his IPL record.

For RCB, the numbers also provide a timeline of Kohli’s long association with the franchise: every one of his nine IPL centuries has come in the same team’s colours.

Suggested Read

FAQ

How many IPL centuries does Virat Kohli have?

Virat Kohli has scored 9 IPL centuries as of the end of IPL 2026. His latest was an unbeaten 105 against Kolkata Knight Riders.

How many IPL centuries did Kohli score in 2016?

Kohli scored four centuries in IPL 2016. They came against Gujarat Lions twice, Rising Pune Supergiants and Kings XI Punjab.

Did Virat Kohli score an IPL century in 2025?

No. Kohli scored 657 runs in IPL 2025, but his highest score was 73, meaning he did not score a century that season.

What is Virat Kohli highest IPL score?

Kohli highest IPL score is 113, which he achieved against Kings XI Punjab in 2016 and matched numerically with his unbeaten 113 against Rajasthan Royals in 2024.

When did Kohli score his ninth IPL century?

Kohli scored his ninth IPL century on 13 May 2026 against Kolkata Knight Riders in Raipur. He made 105* from 60 balls.

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply

    Your email address will not be published. Required fields are marked *