Every sport has its sacred numbers. In cricket, the century stands as the ultimate individual batting achievement within a single innings.
Reaching 100 runs separates memorable performances from forgettable ones, transforms good innings into historic knocks, and cements a batsman’s reputation among peers and opponents.
The psychology behind centuries is fascinating. The nervous nineties—those agonizing runs between 90 and 99 have claimed countless batsmen who couldn’t handle the pressure of approaching the milestone.
Converting fifties into hundreds distinguishes world-class players from merely talented ones. It reveals mental strength, concentration levels, and the hunger to maximize every opportunity.
When analyzing virat kohli total centuries in all formats, we’re examining more than statistics.
We’re studying patterns of success, favorite hunting grounds, performances against specific opponents, and how external pressures, captaincy, form slumps, and personal challenges affected century-scoring frequency. Each hundred represents a story worth exploring.
Centuries also provide objective benchmarks for comparing players across eras. While averages can be influenced by not-outs and playing conditions, centuries offer clear milestones that fans easily understand and appreciate.
They create tangible goals—chasing records, matching legends, establishing new standards—that drive competitive athletes toward excellence.
In today’s data-driven cricket environment, century counts remain surprisingly relevant despite advanced metrics like strike rates, boundary percentages, and impact ratings.
The simple elegance of “How many hundreds has he scored?” continues resonating with cricket followers who value consistency, longevity, and the ability to deliver match-defining performances repeatedly.
Virat Kohli Total Centuries in All Formats

Quick Look: How Many Centuries Does Kohli Have?
Let’s start with the big picture. Here’s where all his centuries come from:
| Type of Cricket | How Many Centuries | What This Means |
|---|---|---|
| Test Cricket | 30 | Long matches (5 days) |
| ODI Cricket | 52 | Medium matches (50 overs) |
| T20 International | 1 | Short matches (20 overs) |
| IPL (Indian Premier League) | 8 | Franchise cricket in India |
| Total International | 83 | All cricket for India |
| Total Including IPL | 91 | Everything combined |
Simple Summary:
- Kohli has 83 centuries playing for India
- He has 8 more centuries in IPL
- Total = 91 centuries!
This makes Virat Kohli total centuries in all formats, including IPL, one of the highest in cricket history. Only Sachin Tendulkar (100 international centuries) has more.
Test Cricket: 30 Centuries in the Longest Format
Test cricket is the hardest type of cricket. Matches last 5 days. Batsmen need patience, skill, and mental strength.
Kohli played 123 Test matches before retiring in May 2025. He scored 30 centuries.
Simple Test Cricket Numbers:
| What | Numbers |
|---|---|
| Total Centuries | 30 |
| Matches Played | 123 |
| Total Runs | 9,230 |
| Average (runs per innings) | 46.85 |
| Highest Score | 254 not out |
| Double Centuries (200+ runs) | 7 |
Where Did Kohli Score These Centuries?
| Place | Centuries | Why It Matters |
|---|---|---|
| In India (Home) | 13 | Easier conditions |
| Outside India (Away) | 17 | Harder conditions |
Big Deal: Kohli scored MORE centuries away from home! Most batsmen score more at home. This shows Kohli is special—he can bat anywhere in the world.
Some Cool Test Cricket Facts:
First Test Century:
- When: 2012
- Against: Australia
- Where: Adelaide, Australia
- Score: 116 runs
Highest Test Score:
- When: 2019
- Against: South Africa
- Where: Pune, India
- Score: 254 not out (nobody got him out!)
Best Series:
- When: 2014-15
- Where: Australia
- What: Scored 4 centuries in one series!
As Captain:
- Kohli was the Test captain for many years
- He scored 20 centuries as captain
- That’s 20 out of his 30 total Test centuries
Why Test Centuries Matter:
Test cricket is tough. You bat for hours. The ball moves around. Bowlers try everything to get you out.
Scoring 30 Test centuries shows Kohli can handle pressure, adapt to different conditions, and play long innings.
ODI Cricket: 52 Centuries (His Best Format!)
ODI means “One Day International.” These matches last about 8 hours. Each team bats for 50 overs (300 balls).
Kohli LOVES ODI cricket. He has 52 centuries—the most among active players!
Simple ODI Numbers:
| What | Numbers |
|---|---|
| Total Centuries | 52 |
| Matches Played | 306 |
| Total Runs | 14,390 |
| Average | 58.02 |
| Highest Score | 183 |
| Strike Rate | 93.41 |
Breaking Down His 52 ODI Centuries:
| Type | Centuries | What It Means |
|---|---|---|
| While Chasing | 24 | When India bats second (World Record!) |
| Batting First | 28 | When India bats first |
| As Captain | 24 | Leading the team |
| In India | 23 | Home matches |
| Outside India | 29 | Away matches |
His Latest ODI Centuries (2025):
Century #51:
- When: May 28, 2025
- Against: Pakistan
- Match: Champions Trophy Final
- Score: 100 not out
- Result: India won the trophy!
Century #52:
- When: November 30, 2025
- Against: South Africa
- Where: Ranchi, India
- Score: 100+
- Result: India won!
His brother Vikas and sister Bhawna cried watching him score that 52nd century. It was emotional!
Why Kohli’s ODI Record Is Amazing:
- 1. Chasing Master: Kohli has 24 centuries while chasing. That’s a WORLD RECORD. Nobody else has done this.
- 2. Consistent Everywhere: He scored 29 centuries outside India. This shows he doesn’t just perform at home.
- 3. High Average: His average of 58.02 is incredible. It means he almost always scores big when he bats.
T20 International: The One Special Virat Kohli T20 Century
T20 cricket is the shortest format. Matches last about 3 hours. Each team bats for just 20 overs (120 balls).
Because matches are so short, batsmen rarely score 100 runs. It’s very difficult!
Kohli has played 125 T20 International matches. He scored only ONE century.
T20 International Numbers:
| What | Numbers |
|---|---|
| Matches | 125 |
| Total Runs | 4,188 |
| Centuries | 1 |
| Half-Centuries (50+) | 38 |
| Average | 48.69 |
| Strike Rate | 137.04 |
The Only Virat Kohli T20 Century:
| Detail | Information |
|---|---|
| Score | 122 not out |
| Balls Faced | 61 balls |
| Against | Afghanistan |
| Where | Mohali, India |
| When | September 19, 2012 |
| Fours | 12 |
| Sixes | 7 |
The Story:
This was only Kohli’s 7th T20 International match. He was young and hungry. He smashed Afghanistan’s bowlers all over the ground.
He hit 12 fours and 7 sixes. He scored 122 runs off just 61 balls. India won easily.
This remains the ONLY T20 International century by Kohli!
Why Only One T20I Century?
People ask: “Why doesn’t Kohli score more T20I centuries?”
Here’s why:
- 1. Format is too short: T20 matches are only 120 balls. Hard to reach 100.
- 2. His role changed: Kohli became an “anchor” in T20s. His job is to stay calm while others hit big. He builds innings and lets power-hitters smash around him.
- 3. He scores fifties instead: Kohli has 38 T20I half-centuries (50+ runs). This shows he contributes regularly without always reaching 100.
- 4. Team needs come first: Sometimes, Kohli sacrifices his batting style for the team. He plays carefully so India doesn’t collapse.
Even with one century, Kohli’s T20I average of 48.69 is among the best!
IPL Centuries: 8 Hundreds for Royal Challengers Bangalore
IPL (Indian Premier League) is India’s biggest cricket tournament. It’s a T20 league where franchises buy players and compete.
Kohli has been playing for Royal Challengers Bangalore (RCB) since 2008. He’s their greatest batsman ever.
Kohli holds the RECORD for most IPL centuries with 8 centuries!
IPL Numbers:
| What | Numbers |
|---|---|
| Total IPL Centuries | 8 |
| Matches Played | 267 |
| Total Runs | 8,661 |
| Average | 39.54 |
| Strike Rate | 132.85 |
| Highest Score | 113 not out |
All 8 IPL Centuries:
| No. | Score | Year | Against | Place |
|---|---|---|---|---|
| 1 | 100* | 2016 | Gujarat Lions | Rajkot |
| 2 | 108* | 2016 | Rising Pune | Bengaluru |
| 3 | 109 | 2016 | Gujarat Lions | Bengaluru |
| 4 | 113 | 2016 | Kings XI Punjab | Bengaluru |
| 5 | 100 | 2019 | Kolkata Knight Riders | Kolkata |
| 6 | 100 | 2023 | Sunrisers Hyderabad | Hyderabad |
| 7 | 101* | 2023 | Gujarat Titans | Bengaluru |
| 8 | 113* | 2024 | Rajasthan Royals | Jaipur |
The Magical 2016 IPL Season:
2016 was Kohli’s BEST year in IPL. Here’s what happened:
- Total Runs: 973 (highest EVER in one IPL season)
- Centuries: 4 (record for one season)
- Half-Centuries: 7
- Where: 3 centuries at home in Bengaluru
Fans at Bengaluru’s Chinnaswamy Stadium went crazy every match. Kohli was unstoppable!
Recent IPL Form:
Between 2023-24, Kohli scored 3 more IPL centuries. This showed he’s still dominating even after turning 35 years old.
When we talk about Virat Kohli total centuries in all formats, including domestic, his IPL record is a big part. These 8 IPL centuries + 83 international centuries = 91 total!
Kohli vs Australia: His Favorite Opponent
Some players perform better against certain teams. For Kohli, Australia brings out his best cricket!
Virat Kohli Centuries Against Australia in All Formats:
| Format | Centuries | Matches | Total Runs |
|---|---|---|---|
| Test Cricket | 8 | 25 | 1,979 |
| ODI Cricket | 9 | 54 | 2,199 |
| T20 International | 0 | 16 | 428 |
| TOTAL | 17 | 95 | 4,606 |
What This Shows:
Kohli has scored 17 centuries against Australia! That’s incredible.
The Famous 2014-15 Australia Tour:
This tour made Kohli a legend. He went to Australia and scored 4 Test centuries in one series:
- 115 in Adelaide
- 141 in Adelaide
- 169 in Melbourne
- 147 in Adelaide
Australian fans are tough. They say mean things to visiting players (called “sledging”). But Kohli’s batting was so good, they stood up and clapped for him!
Why Australia Brings Out His Best:
- 1. Competitive Spirit: Kohli loves challenges. Australia is one of cricket’s toughest teams. This motivates him.
- 2. Fast Pitches: Australian pitches are fast and bouncy. Kohli’s technique handles this well.
- 3. Big Stadiums: Playing at MCG, SCG, and Adelaide Oval fires him up. These are cricket’s iconic venues.
- 4. Rivalry: India vs Australia matches are intense. Kohli thrives in pressure.
The record of Virat Kohli centuries against Australia in all formats (17 total) proves he’s a big-match player.
Kohli in England: 5 Test Centuries
England is one of cricket’s toughest places to bat. The weather is cold and cloudy. The ball swings through the air. Scoring runs is hard!
Virat Kohli Test Centuries in England:
| Statistic | Number |
|---|---|
| Matches in England | 13 |
| Total Runs | 830 |
| Centuries | 5 |
| Fifties | 3 |
| Average | 36.52 |
| Highest Score | 149 |
The 5 Centuries in England:
| Score | Ground | Year | Result |
|---|---|---|---|
| 149 | Edgbaston | 2018 | Lost |
| 103 | Trent Bridge | 2018 | Lost |
| 134 | The Oval | 2021 | Draw |
| 121 | Lord’s | 2021 | Lost |
| 119 | The Oval | 2021 | Draw |
Why These Centuries Are Special:
- 2018 England Tour:
Kohli scored 593 runs in 5 Tests. India lost the series, but Kohli was brilliant. He fought alone while others struggled.
- 2021 England Tour:
He added 3 more centuries. This showed he’d mastered English conditions.
- Famous Grounds:
Kohli scored at Lord’s, Edgbaston, and The Oval—cricket’s most famous stadiums. Performing there means everything.
Scoring 5 Virat Kohli Test centuries in England places him among the greatest overseas batsmen. Not many can succeed in England!
Why Does Kohli Score So Many Centuries?
What makes Kohli different? Why does he score more hundreds than most players? Here are simple reasons:
- 1. Amazing Fitness:
Kohli is the fittest cricketer in the world. He works out every day. He eats healthy food. His fitness lets him bat for hours without getting tired.
- 2. Strong Mind:
Cricket is mental. Kohli stays focused even when things go wrong. He doesn’t panic under pressure. This mental strength helps him score big.
- 3. Perfect Technique:
Kohli’s batting technique is nearly perfect. His stance, footwork, and shots are textbook examples. Coaches show their videos to young players.
- 4. Hunger to Win:
Kohli HATES losing. His competitive nature pushes him to score big every match. He plays like every inning is his last.
- 5. Converts Fifties to Centuries:
Many batsmen score 50 and get out. Kohli doesn’t. When he reaches 50, he pushes to 100. This ability to convert starts into big scores separates him from others.
- 6. Chasing Expert:
Kohli’s best skill is chasing targets. He calculates exactly what India needs. He paces the innings perfectly. He finishes matches.
- 7. Adapts to Conditions:
Whether it’s swinging England, bouncy Australia, or spinning India, Kohli adjusts his game. He’s not just a home bully.
- 8. Practices Hard:
Behind every century are thousands of hours in practice nets. Kohli works harder than anyone. His work ethic is legendary.
- 9. Learns from Failures:
Kohli had bad phases (2020-2022, with only 2 centuries). But he didn’t give up. He came back stronger in 2023 with 10 centuries!
- 10. Loves Cricket:
You can see it in his eyes. Kohli genuinely loves cricket. This passion drives him to keep improving even after 17 years of international cricket.
Centuries by Year: How He Built This Record?
Let’s see how Kohli built his century collection year by year:
| Year | Test | ODI | T20I | IPL | Total That Year |
|---|---|---|---|---|---|
| 2008-09 | 0 | 1 | 0 | 0 | 1 |
| 2010 | 1 | 2 | 0 | 0 | 3 |
| 2011 | 2 | 2 | 0 | 0 | 4 |
| 2012 | 5 | 2 | 1 | 0 | 8 |
| 2013 | 4 | 2 | 0 | 0 | 6 |
| 2014 | 4 | 4 | 0 | 0 | 8 |
| 2015 | 0 | 4 | 0 | 0 | 4 |
| 2016 | 2 | 1 | 0 | 4 | 7 |
| 2017 | 5 | 6 | 0 | 0 | 11 |
| 2018 | 6 | 5 | 0 | 0 | 11 |
| 2019 | 2 | 5 | 0 | 1 | 8 |
| 2020 | 0 | 0 | 0 | 0 | 0 |
| 2021 | 0 | 0 | 0 | 0 | 0 |
| 2022 | 1 | 1 | 0 | 0 | 2 |
| 2023 | 2 | 6 | 0 | 2 | 10 |
| 2024 | 1 | 0 | 0 | 1 | 2 |
| 2025 | 0 | 2 | 0 | 0 | 2 |
| TOTAL | 30 | 52 | 1 | 8 | 91 |
His Best Years:
- 2017 and 2018: Kohli scored 11 centuries each year! This was his absolute peak. He was unstoppable.
- 2023: After a tough period, Kohli came roaring back with 10 centuries. This showed his champion mindset.
His Tough Years:
- 2020-2022: Only 2 centuries in three years. COVID-19 disrupted cricket. Kohli struggled with form. Critics said he was finished.
But champions always come back!
What’s Next for Kohli?
Kohli retired from Test cricket in May 2025. But he’s still playing ODIs and T20Is!
Can He Reach 100 Centuries?
Sachin Tendulkar has 100 international centuries. Kohli has 83. That’s a gap of 17 centuries.
If Kohli plays ODIs for 2-3 more years, he might reach 100 total centuries! Fans around the world hope for this.
His Current Form:
In 2025, Kohli scored 2 ODI centuries at age 37. This shows he’s still got it! His fitness and hunger remain strong.
Simple Summary: Understanding Kohli’s Century Record
Let’s make it super simple:
Virat Kohli Total Centuries in All Formats:
- Test Cricket: 30 centuries
- ODI Cricket: 52 centuries
- T20 International: 1 century
- IPL: 8 centuries
- Total: 91 centuries
What Makes This Special:
- Second most international centuries (83) after Sachin (100)
- Most ODI centuries among active players (52)
- Most IPL centuries ever (8)
- More centuries away from home than at home
- 17 centuries against Australia
- 5 centuries in England
Why Fans Love Him:
- Performs under pressure
- Wins matches for India
- Never gives up
- Works super hard
- Passionate about cricket
Conclusion: A Legend Still Writing His Story
Virat Kohli total centuries in all formats have reached 91 by 2025. This number puts him among cricket’s all-time greatest batsmen.
His 52 ODI centuries show mastery in limited-overs cricket. His 30 Test centuries prove class in the longest format.
His 8 IPL centuries demonstrate domestic dominance. And his single T20I century remains a special memory.
What makes Kohli truly special isn’t just the numbers. It’s how he scores these centuries—under pressure, in tough conditions, against the best bowlers, when his team needs him most.
Even after retiring from Tests, Kohli added 2 ODI centuries in 2025. This shows his hunger hasn’t died. He wants to keep scoring, keep winning, keep entertaining fans.
For young cricket fans, Kohli is proof that hard work pays off. He wasn’t always this good. He struggled early in his career. But he never stopped working, never stopped believing.
His 91 centuries tell a story—a story of dedication, passion, mental strength, and an undying love for cricket. Whether he reaches 100 centuries or not, Kohli has already secured his place in cricket history.
So next time you watch Kohli bat, remember: you’re watching one of cricket’s greatest century-makers. Enjoy every moment, because players like him come once in a generation!
Also Check:
- Fastest 12000 Runs in ODI
- Fastest Bowlers in The World
- Smallest Cricket Stadium In India
- India’s Second-Largest Cricket Stadium
- Who Was The First Player To Be Given Out By The Third Umpire
- Longest Sixes In Cricket History
- Best Finishers in Cricket
- Shortest Cricketers In The World
- Slowest Balls in Cricket History
- Players With Most Sixes In ODI Cricket





