Virat Kohli: Indian Cricket Records and Timeline
Virat Kohli stats verified: 54 ODI centuries (the record), 85 international centuries, Test/ODI/T20I/IPL records and 2026 career status, fully sourced.
Virat Kohli is a former India captain and the most consistent run-scorer of his generation, whose career now spans 18 years across formats: 123 Tests (retired May 2025), 314-plus ODIs (still active), 125 T20Is (retired June 2024) and 19 IPL seasons with Royal Challengers Bengaluru. He holds the all-time record for most ODI centuries (54) and sits second only to Sachin Tendulkar’s 100 on the all-time international centuries list, with 85. This page audits every major Virat Kohli record against ESPNcricinfo, ICC and BCCI-linked sources, separates verified statistics from repeated-but-unverified claims, and tracks his career timeline from Delhi age-group cricket to the 2026 season.
Because Kohli’s career status changed twice in 13 months — a T20I retirement in June 2024 and a Test retirement in May 2025 — older articles describing him as “India’s Test captain” or “a certain T20I starter” are describing a stage of his career that has already passed. This page states his current status by format explicitly in the Quick Answer box below, then works through the full statistical record: Test, ODI, T20I, IPL, World Cup and captaincy data, each sourced and dated.
🧠 Short Answer
Virat Kohli is a former India captain and one of the leading run-scorers in cricket history. He has retired from Test cricket (May 2025) and T20I cricket (June 2024) but remains an active ODI batter for India as of mid-2026. He holds the all-time record for most ODI centuries (54) and has 85 international centuries in total — 30 in Tests, 54 in ODIs and 1 in T20Is — second only to Sachin Tendulkar’s 100. He captained India in all three formats between 2014 and 2022 and led Royal Challengers Bengaluru in the IPL from 2013 to 2021.
Virat Kohli: Key Questions
What to Know About Virat Kohli’s Career and Records
- Three different retirement dates, one active format. T20Is ended June 2024, Tests ended May 2025, ODIs are ongoing as of 2026 — treat any single “Kohli has retired” headline with caution unless it names the format.
- The defining record is ODI centuries, not overall runs. Kohli’s 54 ODI hundreds are the outright record; Tendulkar still leads outright ODI runs (18,426 vs Kohli’s 14,941) and total international centuries (100 vs 85).
- India’s most successful Test captain by win rate. 40 wins from 68 Tests (58.82%) is the best win percentage of any Indian Test captain with at least ten matches in charge.
- 2023 was a record-breaking World Cup for him personally, not for India. 765 runs (a single-edition record) and Player of the Tournament, but India lost the final to Australia.
- He won an ICC trophy as a batter, not as captain. The 2024 T20 World Cup and 2025 Champions Trophy were both won under Rohit Sharma’s captaincy; Kohli’s own ICC captaincy record in finals is 0-2 (2017 and 2021 exits, plus the 2021 WTC final loss).
- RCB’s first two IPL titles came either side of his captaincy. He led RCB from 2013-2021 without a title; RCB won IPL 2025 and IPL 2026 with Kohli as a player under Rajat Patidar’s captaincy.
- The “fastest to X runs” records are innings-based, not calendar-time based. Kohli reached 8,000 through 14,000 ODI runs in fewer innings than anyone else in history — a different claim from reaching them in the fewest years.
- His Test double centuries are a genuinely rare feat. Seven Test double hundreds is the most by any Indian batter; six of the seven came at home.
- He is Sachin Tendulkar’s stated statistical heir in ODIs, not his replacement. Kohli leads ODI centuries and ODI average; Tendulkar still leads ODI runs, Test runs, Test centuries and total international runs by wide margins.
- Numbers on this page will keep moving. Because Kohli is still an active ODI batter, every ODI-format figure below carries a “last verified” date rather than being treated as a fixed career total.
Virat Kohli’s Records at a Glance
Nine verified numbers that define the career, ranked by how rarely they are ever likely to be matched. Full detail and sourcing for each follows further down the page.
ODI Cricket
All Formats
ODI World Cup
Test Captaincy
Test Cricket
IPL / RCB
Career Overview
One row per format. “Status” reflects each format’s own retirement date, not a single blanket answer.
| Format | Matches | Runs | Average | SR | 100s | 50s | HS | Status |
|---|---|---|---|---|---|---|---|---|
| Test | 123 | 9,230 | 46.85 | — | 30 | 31 | 254* | Retired, 12 May 2025 |
| ODI | 314 | 14,941 | 58.59 | 93.6 | 54 | 79 | 183 | Active (2026) |
| T20I | 125 | 4,188 | 48.69 | 137.0 | 1 | 38 | 122* | Retired, 29 Jun 2024 |
| IPL | 283 | 9,336 | — | — | 9 | 68 | 113 | Active (2026 season) |
| First-Class | 156 | 11,485 | 48.05 | — | 37 | 39 | 254* | Includes all Tests |
📋 How We Count Kohli’s Records
International vs domestic vs franchise. “International centuries” on this page means Test + ODI + T20I hundreds for India (85) — it never includes IPL, Ranji Trophy or other domestic/franchise centuries, which are tracked separately below under IPL Career and First-Class totals.
IPL career average and strike rate are not stated as a single frozen number in this article: secondary trackers disagree by several points depending on how each site’s database was last refreshed mid-season, while matches, runs, centuries, fifties and highest score are consistent across ESPNcricinfo-derived sources and are reported above with confidence. Treat any IPL “career average” you see elsewhere as approximate until cross-checked.
Captaincy statistics (further down this page) are collated from multiple secondary trackers cross-checked against each other; Test-captaincy figures are well-corroborated, while ODI/T20I captaincy win percentages carry minor (1-2 match) variance across sources depending on how tied or no-result matches are classified.
Early Life and Delhi Cricket
Virat Kohli was born on 5 November 1988 in Delhi, to Prem Kohli, a criminal lawyer, and Saroj Kohli. He grew up in the Uttam Nagar and Vikaspuri areas of west Delhi and joined the West Delhi Cricket Academy at age nine, where coach Rajkumar Sharma became his long-term batting coach — a relationship that continued through his junior and early international career. Kohli progressed through Delhi’s age-group system and made his List A debut for Delhi in 2006, followed by a first-class (Ranji Trophy) debut later that year.
The best-documented episode of his junior career is also its most difficult: during a Ranji Trophy match for Delhi against Karnataka in December 2006, Kohli’s father died overnight from a cerebral attack. Kohli, then 18, batted the following morning and scored 90 before being dismissed, then left for the funeral — an episode widely reported at the time and since by Indian cricket journalists as an early marker of the professional discipline that later defined his career. This page treats it as a documented historical event, not as a claim about his private grief, which was never his to explain to the public.
Under-19 World Cup, 2008
The tournament that put Kohli on the BCCI’s senior-team radar within months.
Kohli captained India’s Under-19 team at the 2008 ICC Under-19 Cricket World Cup in Kuala Lumpur, Malaysia. Batting at number three, he scored 235 runs in six matches at an average of 47, the tournament’s third-highest aggregate, including one century. India beat South Africa by 12 runs (Duckworth-Lewis method, in a rain-affected chase) in the final on 2 March 2008 to win the tournament for the second time; notably, Kohli himself managed only 19 in that final, a reminder that his individual returns were modest in the match that mattered most, even as the team won.
The tournament’s real significance was what followed it, not the runs scored during it: within five months, Kohli was picked for India’s senior ODI squad, a fast-tracked promotion that reflected the BCCI’s confidence in the age-group generation that also produced contemporaries like Ravindra Jadeja from the same U-19 cycle.
India Debut and Early Career
Kohli made his ODI debut on 18 August 2008 against Sri Lanka in Dambulla, scoring 12 off 22 balls in a losing cause — an unremarkable start that gave no hint of what followed. He spent his first 14 months in the side establishing himself as a top-order option before his breakthrough innings: 107 off 114 balls against Sri Lanka at Eden Gardens, Kolkata, on 24 December 2009, his first ODI century, built around a 224-run third-wicket stand with Gautam Gambhir (unbeaten 150). India won, and the innings is generally treated by Indian cricket writers as the moment Kohli stopped being a promising junior graduate and started being treated as a genuine long-term successor to the senior batting order.
His Test debut came later and separately: 20 June 2011, against West Indies in Kingston, as part of a transitional India side touring after the 2011 World Cup win. He had already won that World Cup as a squad member a few months earlier — becoming, on 19 February 2011 against Bangladesh in Dhaka, the only Indian batter to score a century on ODI World Cup debut.
Virat Kohli Test Career
123 matches, 2011-2025. Retired 12 May 2025; the record below is now final and will not change.
Kohli’s Test career had a slow start — his first six Tests, against West Indies and Australia through 2011-12, produced only one half-century, and a poor 2014 tour of England (134 runs in 10 innings, average 13.40) is still cited as the low point of his technique against high-quality swing bowling. What followed was one of the sharpest technical turnarounds in modern Test cricket: he corrected his trigger movement and off-stump discipline ahead of India’s next Australia tour, and scored 115 and 141 in the Adelaide Test of December 2014 — his first match as stand-in captain, deputising for an injured MS Dhoni — becoming the first Indian captain to score twin centuries on captaincy debut.
From 2016 to 2019 he produced the most dominant stretch of his Test career: seven double centuries in less than four years, the most by any Indian batter, six of them at home and one in the Caribbean. His highest Test score, 254 not out against South Africa at Pune in October 2019, remains his career-best. He finished with 9,230 runs at an average of 46.85, with 30 centuries and 31 fifties, retiring after a difficult final 18 months in the format — his last Test innings produced 17 and 6 in Sydney in January 2025, as Australia won the Border-Gavaskar Trophy 3-1.
| Test Record | Figure | Detail |
|---|---|---|
| Matches / Runs | 123 / 9,230 | Average 46.85, career span 2011-2025 |
| Highest score | 254* | vs South Africa, Pune, October 2019 |
| Centuries / Fifties | 30 / 31 | 7 of the 30 centuries are double hundreds |
| Double centuries | 7 | Most by any Indian batter (2016-2019) |
| First-innings captaincy debut | 115 & 141 | Adelaide, Dec 2014, first Indian captain with twin tons on debut |
| Debut | 20 June 2011 | vs West Indies, Kingston |
| Last Test | 3-7 Jan 2025 | vs Australia, Sydney (SCG) |
Test Captaincy
India’s most successful Test captain by win percentage, over a seven-year tenure.
Kohli deputised for Dhoni at Adelaide in December 2014, then took over full-time when Dhoni retired from Tests on 27 December 2014. He led India in 68 Tests between 2014 and 2022, winning 40, drawing 11 and losing 17 — a 58.82% win rate, the best of any Indian captain with ten or more Tests in charge, and 40 wins is the most by any Indian Test captain, ahead of both Dhoni and Sourav Ganguly. Under his captaincy India became the first Asian team to win a Test series in Australia (the 2018-19 Border-Gavaskar Trophy), built the fast-bowling depth (Bumrah, Shami, Ishant, Umesh, later Siraj) that let India win overseas consistently for the first time in decades, and reached the final of the inaugural World Test Championship in 2021 (lost to New Zealand).
He resigned the Test captaincy on 15 January 2022, a day after India lost a home-and-away Test series to South Africa, handing over to Rohit Sharma. Statistical evidence (win rate, series wins, wins count) supports calling his tenure India’s most successful in the format by the numbers; whether it was India’s greatest Test era in absolute terms is an editorial judgment this page does not make on the numbers’ behalf.
| Captaincy Span | Matches | W-D-L | Win % |
|---|---|---|---|
| Test (2014-2022) | 68 | 40-11-17 | 58.82% |
| Away Tests only | 37 | 16-6-15 | — |
Virat Kohli ODI Career
The format he is still playing. Every figure below is dated and will move as he plays on.
ODI cricket is where Kohli has been most statistically dominant for the longest stretch. As of his most recent international appearance factored into this page (the January 2026 series against New Zealand), he has played 314 ODIs, scoring 14,941 runs at an average of 58.59 — comfortably the highest career average of any batter with 10,000-plus ODI runs. His strike rate has risen across his career as ODI batting norms accelerated, and his most-cited statistical identity in the format is his record for centuries: 54, more than any player in the format’s history. He passed Sachin Tendulkar’s long-standing mark of 49 during the semi-final of the 2023 World Cup, and has continued to add to the tally since, including a century as recently as January 2026.
Kohli’s ODI batting position has been settled since roughly 2013 at number three, the position most associated with his best statistical output, though he has also batted at four in India’s 2023-2026 middle-order reshuffle. His highest ODI score, 183, came against Pakistan at the 2012 Asia Cup in Mirpur — a chase-defining innings still cited among his best.
| ODI Record | Figure | Detail |
|---|---|---|
| Matches / Runs | 314 / 14,941 | Average 58.59, strike rate ~93.6 |
| Highest score | 183 | vs Pakistan, 2012 Asia Cup, Mirpur |
| Centuries / Fifties | 54 / 79 | All-time record for ODI centuries |
| Fastest to 8,000 runs | 175 innings | Fastest ever, by innings count |
| Fastest to 10,000 runs | 205 innings | Fastest ever, by innings count |
| Fastest to 14,000 runs | 287 innings | Fastest ever, surpassing Tendulkar’s pace |
| First ODI century | 107 vs Sri Lanka | Eden Gardens, Kolkata, 24 December 2009 |
📋 “Fastest” Records, Defined
Every “fastest to X ODI runs” claim on this page is measured by innings played, not by calendar time elapsed. Kohli reaching 14,000 ODI runs in 287 innings means no one else has done it in fewer completed innings — it is not a claim about doing it in the fewest years or the fewest matches missed through injury. This distinction matters because outlets sometimes blur “fastest” (innings) with “youngest” (age) or “quickest” (calendar years); this page uses “fastest” only in the innings sense, consistent with how ESPNcricinfo’s Statsguru and the ICC record books define it.
The “Chase Master” Reputation
A widely used nickname. This section separates the label from the evidence behind it.
Kohli is routinely called cricket’s best ODI run-chaser, a reputation built on a genuinely large sample of match-winning fourth-innings-equivalent (second-innings, chasing) hundreds, including several in ICC knockout and high-pressure bilateral fixtures against Pakistan and Australia. His average when India bats second in ODIs is higher than his average batting first, and a large share of his 54 centuries have come in successful run-chases. This page states the “Chase Master” tag as the sport’s prevailing informal consensus, repeated by ESPNcricinfo, the ICC and Cricbuzz commentary alike, rather than as an independently calculated, citable statistic with one exact number attached — readers wanting the precise chasing-average split should consult ESPNcricinfo Statsguru directly, since that figure moves with every innings he plays.
Virat Kohli ODI Centuries
Selected landmark centuries only — not the full list of 54. A complete, continuously updated list lives on ESPNcricinfo’s Statsguru; reproducing all 54 with dates and venues from memory risks exactly the kind of unverified-stat error this page is designed to avoid.
| No. | Date | Opponent | Venue | Score | Why it’s on this list |
|---|---|---|---|---|---|
| 1st | 24 Dec 2009 | Sri Lanka | Kolkata | 107 (114) | Maiden ODI century, breakout innings |
| 48th | 19 Oct 2023 | Bangladesh | Pune | 103* (97) | 2023 World Cup group stage |
| 49th | 2 Nov 2023 | South Africa | Kolkata | 101* (125) | 2023 World Cup group stage |
| 50th | 15 Nov 2023 | New Zealand | Mumbai | 117 (113) | World Cup semi-final; breaks Tendulkar’s 49-century record |
| 51st | 23 Feb 2025 | Pakistan | Dubai | 100* (111) | Champions Trophy 2025, chase-defining |
| 54th | 18 Jan 2026 | New Zealand | Indore | 124 (108) | Most recent century as of this page’s last-verified date |
Virat Kohli Test Centuries
30 in total, career now closed. Selected landmarks below; the full seven double centuries are tabled separately.
Kohli’s first Test century came relatively early in his transformation as a red-ball batter — part of the twin-century Adelaide Test in December 2014 (115 and 141) that also marked his first match as captain. His 30 Test centuries include the seven double hundreds detailed below, plus notable single centuries such as his maiden overseas century-outside-the-subcontinent tour form corrections in England (2018) and a string of home-series hundreds through 2016-2019 that underpinned India’s rise to the top of the Test rankings.
International Centuries: The Full Breakdown
“International centuries” = Test + ODI + T20I hundreds for India. IPL hundreds are franchise cricket and are never added to this figure on this page.
| Format | Centuries | First | Most Recent | Still Adding? |
|---|---|---|---|---|
| Test | 30 | Adelaide, Dec 2014 | Career closed, May 2025 | No — retired |
| ODI | 54 | Kolkata, Dec 2009 | Indore, Jan 2026 | Yes — active format |
| T20I | 1 | 122* vs Afghanistan, Dubai, 2022 T20 World Cup | Career closed, Jun 2024 | No — retired |
| Total | 85 | — | Rising with each ODI century | |
Virat Kohli’s Test Double Centuries
Seven double hundreds, the most by any Indian batter. Six came at home; only the North Sound innings came overseas.
| Score | Opponent | Venue | Date | Context |
|---|---|---|---|---|
| 200 | West Indies | North Sound, Antigua | Jul 2016 | Only double century scored outside India |
| 211 | New Zealand | Indore | Oct 2016 | Part of a run of four centuries in five home Tests |
| 235 | England | Mumbai (Wankhede) | Dec 2016 | Series-defining innings in a 4-0 home win |
| 213 | Sri Lanka | Nagpur | Nov 2017 | Third double century of the calendar year |
| 243 | Sri Lanka | Delhi (Feroz Shah Kotla) | Dec 2017 | Off 287 balls, one of his most fluent double tons |
| 204 | Bangladesh | Hyderabad | Feb 2017 | Fourth double century in a 12-month span |
| 254* | South Africa | Pune | Oct 2019 | Career-best Test score, seventh and final double century |
Virat Kohli T20I Career
Retired 29 June 2024, immediately after India’s T20 World Cup win — this record is final.
Kohli debuted in T20Is on 12 June 2010 against Zimbabwe and went on to play 125 matches, scoring 4,188 runs at an average of 48.69 and a strike rate around 137 — an outlier combination of high average and high strike rate that made him India’s most reliable T20I anchor for over a decade. He scored only one T20I century in his career — 122 not out against Afghanistan at the 2022 T20 World Cup in Dubai — because his role in the format was built around 40s, 50s and match-defining not-outs rather than century conversion, which the format’s shorter overs make statistically harder than in ODIs.
He announced his T20I retirement immediately after India won the 2024 T20 World Cup final on 29 June 2024, in which he was named Player of the Match for an innings of 76 off 59 balls — scoring more runs in that single final than he had in his previous seven innings of the tournament combined.
| T20I Record | Figure | Detail |
|---|---|---|
| Matches / Runs | 125 / 4,188 | Average 48.69, strike rate ~137 |
| Highest score | 122* | vs Afghanistan, 2022 T20 World Cup, Dubai |
| Centuries / Fifties | 1 / 38 | Career built on conversion of starts into 40s/50s |
| Debut | 12 Jun 2010 | vs Zimbabwe, Harare |
| Retirement | 29 Jun 2024 | Announced after the T20 World Cup final win |
Virat Kohli IPL Career
All 19 seasons, one franchise — still active going into future seasons.
Kohli has played every one of the IPL’s 19 seasons (2008-2026) for the same team, making him the only player in the tournament’s history to represent a single franchise across its entire existence. He is the format’s all-time leading run-scorer, with 9,336 runs from 283 matches, nine centuries and 68 half-centuries, a highest score of 113, and 844 fours and 316 sixes across his career. His single-season record of 973 runs in the 2016 IPL (16 matches, four centuries) remains the most runs scored in one IPL season by any batter, a decade on.
He won the Orange Cap (leading run-scorer of the season) twice: in 2016 with that 973-run season, and again in 2024 with 741 runs at an average of 61.75. He carried that form into IPL 2026, topping the season’s run charts and closing the tournament with an unbeaten 75 off 42 balls in the final against Gujarat Titans on 31 May 2026, earning Player of the Match as RCB won by five wickets to retain the title.
| IPL Record | Figure | Detail |
|---|---|---|
| Matches / Runs | 283 / 9,336 | All-time leading run-scorer in IPL history |
| Highest score | 113 | Career-best IPL innings |
| Centuries / Fifties | 9 / 68 | Also the record for most IPL centuries |
| Best single season | 973 runs (2016) | Most runs by any batter in one IPL season |
| Orange Caps | 2 | 2016 (973 runs), 2024 (741 runs) |
| Fours / Sixes | 844 / 316 | Career totals |
Royal Challengers Bengaluru: An 18-Year Wait, Then Two Titles
Kohli has never played for any IPL franchise other than Royal Challengers Bengaluru (formerly Royal Challengers Bangalore).
Kohli joined RCB as an uncapped player in the league’s inaugural 2008 season and never left. He captained the franchise from 2013 to 2021, leading it in 143 matches — the second-longest IPL captaincy tenure of any player, after MS Dhoni’s at Chennai Super Kings — without ever winning the title; RCB reached three finals during his time as a player (2009, 2011 and 2016) and lost all three. He stepped down as captain after the 2021 season, and Rajat Patidar was named RCB’s new captain ahead of the 2025 season.
The title finally arrived under Patidar’s captaincy, with Kohli as senior batter rather than leader: RCB beat Punjab Kings by six runs in the IPL 2025 final at Narendra Modi Stadium, Ahmedabad, on 3 June 2025, ending an 18-season wait for a maiden title. Kohli top-scored with 43 off 35 balls in that final and was visibly emotional at the trophy presentation, having been with the franchise since its very first match. RCB retained the title in 2026, beating Gujarat Titans by five wickets, with Kohli’s unbeaten 75 off 42 balls — including the fastest fifty of his IPL career, in 25 balls — sealing the win and earning him Player of the Match.
2008-2026, all 19 seasons
Only player in IPL history to represent one franchise across the tournament’s entire existence.
2013-2021, 143 matches
Second-longest IPL captaincy tenure ever; three lost finals (2009, 2011, 2016), no title as captain.
IPL 2025 champions
Beat Punjab Kings by 6 runs, Ahmedabad, 3 June 2025. Kohli scored 43(35); Rajat Patidar was captain.
IPL 2026 champions
Beat Gujarat Titans by 5 wickets, Ahmedabad, 31 May 2026. Kohli’s unbeaten 75(42) won him Player of the Match.
Virat Kohli World Cup Records
ODI World Cups and T20 World Cups are separate tournaments with separate records — this page never merges their totals.
Kohli has played four ODI World Cups (2011, 2015, 2019, 2023) and five T20 World Cups (2014, 2016, 2021, 2022, 2024). He won the ODI World Cup once, as a young squad member in 2011, and reached one final as an established senior player, in 2023, which India lost to Australia. In T20 World Cups he reached two finals: 2014 (lost to Sri Lanka) and 2024 (won, beating South Africa), plus three losing semi-final or group-stage exits in between (2016, 2021, 2022 all ended in semi-finals except the 2021 group-stage exit).
| ODI World Cup | Result for India | Kohli’s Personal Note |
|---|---|---|
| 2011 | Champions | Century on WC debut vs Bangladesh (100); squad member, not a senior batter yet |
| 2015 | Semi-final loss (Australia) | Scored 1 off 13 in the semi-final, out of form at the wrong moment |
| 2019 | Semi-final loss (New Zealand) | Captain; scored 1 off 6 in the semi-final |
| 2023 | Runners-up (lost final to Australia) | 765 runs, 3 centuries, Player of the Tournament — personal peak, team fell short |
| T20 World Cup | Result for India | Kohli’s Personal Note |
|---|---|---|
| 2014 | Runners-up (lost final to Sri Lanka) | Player of the Tournament, 319 runs, avg 106; 77 off 58 in the final |
| 2016 | Semi-final loss (West Indies) | Player of the Tournament again, 273 runs, avg 136.50; 82* vs Australia, 89* in the SF loss |
| 2021 | Group-stage exit | His last tournament as captain; announced he’d step down from T20I captaincy beforehand |
| 2022 | Semi-final loss (England) | 82* off 53 vs Pakistan at the MCG, widely regarded as one of his greatest T20I innings |
| 2024 | Champions | Player of the Match in the final — 76(59); retired from the format immediately after |
Case Study: The 2023 ODI World Cup
Kohli’s statistical peak in the format, at a tournament India ultimately lost.
The 2023 World Cup, hosted in India, produced the single best individual tournament of Kohli’s career. Across 11 innings he scored 765 runs at an average of 95.62 — the most runs ever scored by any player in one Men’s Cricket World Cup edition, beating Sachin Tendulkar’s 673 from 2003. He scored three centuries: an unbeaten 103 against Bangladesh in Pune (19 October), an unbeaten 101 against South Africa in Kolkata (2 November), and 117 against New Zealand in the Mumbai semi-final (15 November) — the innings that broke Tendulkar’s all-time ODI-century record of 49, reached in front of a home crowd in a virtual must-win match. He also scored 85 against Australia in the league phase and finished with eight scores of 50 or more, a tournament record.
India won ten straight matches to reach the final unbeaten, only to lose to Australia at Ahmedabad on 19 November 2023, with Kohli managing 54 off 63 balls in a chase that fell short. He was named Player of the Tournament despite the result — a rare instance of an individual award recognising a losing finalist’s overall body of work across the whole event, not just the final.
Case Study: The 2024 T20 World Cup
A quiet tournament by his standards, ended by the single innings that mattered most.
Kohli’s 2024 T20 World Cup was statistically his least productive major ICC event: across the seven matches before the final he scored just 75 runs, including two ducks, at a strike rate around 100 — a slump loud enough that pundits publicly debated his place in the XI mid-tournament. In the final against South Africa at Kensington Oval, Barbados, on 29 June 2024, he scored 76 off 59 balls, more than his combined total from the previous seven innings, anchoring India to 176/7 in a match India won by 7 runs. He was named Player of the Match in the final, and announced his retirement from T20I cricket immediately after the trophy presentation, closing the format on India’s second-ever T20 World Cup title and his own first ICC trophy win as a player since 2011.
Major Innings: 20 That Defined the Career
Curated, not exhaustive. Selected for how much each innings changed a match, a tournament, or the arc of his career.
| Date | Format | Opponent | Venue | Score | Why it mattered |
|---|---|---|---|---|---|
| 19 Feb 2011 | ODI (WC) | Bangladesh | Dhaka | 100 | Only Indian to score a century on ODI World Cup debut |
| Dec 2014 | Test | Australia | Adelaide | 115 & 141 | Captaincy debut, twin centuries, technical turnaround begins |
| 2015 T20 WC | ODI (WC) | Pakistan | Adelaide | 107 | Marquee India-Pakistan World Cup innings |
| Mar 2016 | T20I (WC) | Australia | Mohali | 82* (51) | Chase under pressure, home T20 World Cup |
| Mar 2016 | T20I (WC) | West Indies | Mumbai | 89* (47) | Semi-final; India lost despite the innings |
| Jul 2016 | Test | West Indies | North Sound | 200 | Only Test double century scored outside India |
| Dec 2016 | Test | England | Mumbai | 235 | Series-sealing double century in a 4-0 home sweep |
| Oct 2019 | Test | South Africa | Pune | 254* | Career-best Test score, seventh double century |
| Oct 2022 | T20I (WC) | Pakistan | Melbourne (MCG) | 82* (53) | Chase from 31/4; widely called his best T20I innings |
| 19 Oct 2023 | ODI (WC) | Bangladesh | Pune | 103* (97) | 2023 World Cup, 48th ODI century |
| Oct 2023 | ODI (WC) | Australia | Chennai | 85 | League-stage win over the eventual champions |
| 15 Nov 2023 | ODI (WC) | New Zealand | Mumbai | 117 (113) | Semi-final; breaks Tendulkar’s ODI-century record live, on home soil |
| 19 Nov 2023 | ODI (WC) | Australia | Ahmedabad | 54 (63) | World Cup final; fighting knock in a losing chase |
| 23 Feb 2025 | ODI | Pakistan | Dubai | 100* (111) | Champions Trophy 2025, chase-defining century vs the arch-rival |
| 2025 CT | ODI | Australia | Dubai | 84 | Champions Trophy semi-final, Player of the Match |
| 29 Jun 2024 | T20I (WC) | South Africa | Bridgetown | 76 (59) | T20 World Cup final; Player of the Match, retires from format after |
| 3 Jun 2025 | IPL | Punjab Kings | Ahmedabad | 43 (35) | IPL final; RCB’s maiden title after 18 seasons |
| 18 Jan 2026 | ODI | New Zealand | Indore | 124 (108) | 54th ODI century, most recent as of this page’s last-verified date |
| 31 May 2026 | IPL | Gujarat Titans | Ahmedabad | 75* (42) | IPL final; fastest IPL fifty of his career, RCB’s back-to-back title |
Career Turning Points
What changed, and what happened next — not just a list of good performances.
- December 2006, father’s death mid-Ranji match. An early, widely documented marker of the professional discipline that later defined his approach to the game.
- 2008 Under-19 World Cup captaincy. Led India to the title; fast-tracked his senior call-up within five months.
- 2011 World Cup squad selection. Youngest member of a World Cup-winning squad, with a century on debut — instant credibility before he had a long career behind him.
- 2014 England tour failure (avg 13.40). A genuine technical low point that forced the off-stump discipline rebuild visible from late 2014 onward.
- December 2014, Adelaide captaincy debut. Twin centuries under pressure signalled the technical fix had worked and handed him the Test captaincy.
- January 2017, full ODI and T20I captaincy. Consolidated all three formats under one captain for the first time since Dhoni, centralising team-building around Kohli’s fitness-first culture.
- 2016-2019 double-century run. Established him statistically among the greatest Test batters of his generation, not just a white-ball specialist.
- 2018-19 Australia series win. First Asian captain to win a Test series in Australia; validated the fast-bowling depth strategy.
- 2019 World Cup semi-final failure. A rare big-match personal failure (1 off 6) that foreshadowed the form dip to come.
- 2021, stepping back from captaincy. T20I captaincy given up in September 2021, ODI captaincy removed in December 2021, Test captaincy resigned January 2022 — the fastest unwinding of power in modern Indian cricket.
- 2021-22 century drought. A widely covered run of over 1,000 days without an international century, the longest form slump of his career.
- 2022 T20 World Cup revival (82* vs Pakistan). The innings most credited with ending the drought narrative, even before the century arrived.
- 2023 World Cup record year. 765 runs and Player of the Tournament proved the “decline” narrative wrong at the highest level, even in a losing final.
- May 2025 Test retirement. Closed the format on his own terms, mid-way through an IPL season, rather than being dropped.
- June 2025 and May 2026 IPL titles. The one trophy that had eluded him for 17 seasons arrived twice in two years, as a senior player rather than as captain.
The Complete Career Timeline
Reverse chronological — most recent first. Every date cross-checked against at least one primary or corroborating secondary source (see Sources & Methodology).
RCB retain the IPL title, beating Gujarat Titans
RCB win by five wickets for a second straight title under captain Rajat Patidar; Kohli’s innings includes the fastest fifty of his IPL career, in 25 balls.
54th ODI century, in a losing cause
New Zealand win the series 2-1, their first-ever bilateral ODI series win in India, despite Kohli’s century.
RCB win their first IPL title, after 18 seasons
Kohli, with RCB since the league’s first season in 2008, finally wins the trophy that had eluded the franchise for 17 previous editions.
Retires from Test cricket
Closes a 14-year, 123-Test career with 9,230 runs, 30 centuries and seven double hundreds — five days after Rohit Sharma’s own Test retirement.
India win the 2025 Champions Trophy
His unbeaten 100 against Pakistan in the group stage is later cited among the tournament’s defining innings; he wins Player of the Match in the semi-final vs Australia.
Wins the T20 World Cup, retires from the format
India beat South Africa by seven runs; Kohli announces his T20I retirement immediately after the trophy presentation, ending the format on a title.
Record-breaking World Cup ends in final defeat
Breaks Tendulkar’s ODI-century record (50th hundred) in the semi-final at Mumbai, then India lose the final in Ahmedabad on 19 November.
82* vs Pakistan at the MCG ends a form drought narrative
Widely cited as one of the greatest T20I innings ever played; comes during India’s run to the semi-final, where they lose to England.
Resigns as India Test captain
Completes the unwinding of his captaincy across all three formats within four months; Rohit Sharma takes over.
Removed as ODI captain
Comes weeks after Kohli had already given up the T20I captaincy of his own accord.
Steps down as T20I captain, after the T20 World Cup
The first domino in the captaincy handover that concludes with the Test resignation four months later.
254* vs South Africa; World Cup semi-final heartbreak
A year that captures the full range of his career: a career-defining Test double century and a crushing personal failure in the biggest ODI knockout match of the year.
First Indian Test captain to win a series in Australia
Widely regarded as the high point of his Test captaincy, built on the fast-bowling depth he had spent three years cultivating.
Six of his seven Test double centuries, in 14 months
The single most dominant stretch of his Test career, and the run that established him among his generation’s best red-ball batters.
Named full-time ODI and T20I captain
Consolidates all three captaincies under Kohli for the first time, centralising India’s fitness-first culture shift.
Named full-time Test captain
Begins a seven-year tenure that becomes statistically India’s most successful in Test history by win percentage.
Captaincy debut: twin centuries vs Australia
First Indian captain to score twin hundreds on captaincy debut; the innings that confirmed a technical turnaround after a poor 2014 England tour.
Test debut
Comes months after his ODI World Cup win, as part of a transitional India Test side touring the Caribbean.
Wins the 2011 ODI World Cup
Kohli, 22, is the youngest member of the winning squad, having already scored a century on World Cup debut against Bangladesh six weeks earlier.
First ODI century
Built around a 224-run stand with Gautam Gambhir; the innings widely credited with establishing him as a long-term prospect rather than a fringe pick.
India ODI debut
An unremarkable start, five months after leading India’s U-19 team to World Cup glory.
Captains India to the Under-19 World Cup title
235 runs in the tournament at an average of 47; the win that put him on the senior selectors’ radar within months.
Father’s death, mid-Ranji Trophy match
Kohli, 18, bats the morning after his father’s death, scoring 90 before leaving for the funeral — an early, widely reported marker of his professional approach.
Born in Delhi
Joins the West Delhi Cricket Academy at age nine under coach Rajkumar Sharma, who remains his long-term batting coach through his junior career.

Virat Kohli’s career by the numbers: Test, ODI, T20I, IPL and World Cup records at a glance.
Batting Style
Technical description, not a claim of insider coaching insight.
Kohli is a right-handed batter whose game is built around a compact, high-elbow technique and an unusually wide scoring arc through cover and extra-cover — his cover drive is the shot most cited by commentators as his signature stroke. His technique against genuine pace and swing was rebuilt around 2014-15 after a difficult England tour exposed a chase outside off stump; from that point on, his off-stump control against the moving ball became a defining strength rather than a weakness. In white-ball cricket, his game is built on strong running between the wickets and calculated strike rotation rather than pure power, converting ones into twos at a rate teammates and commentators have long flagged as unusual for a top-order batter, with boundary-hitting timed to specific bowlers and phases rather than attempted throughout an innings. Against spin, he favours working the ball into gaps square of the wicket over the sweep shots common among his contemporaries. This page describes observable, widely reported technical traits; it does not claim insider knowledge of coaching sessions or specific technical adjustments not publicly documented.
Fitness and Professionalism
Kohli is widely credited, including by former teammates and coaches in on-record interviews, with driving a shift in Indian cricket’s approach to fitness from the mid-2010s onward — introducing the BCCI’s yo-yo test fitness benchmark as a fielding/selection prerequisite during his captaincy, and publicly discussing a shift toward a more disciplined diet and training regimen around 2018. His fielding, historically a weaker part of his game as a young player, became one of his most consistent assets by his late twenties, widely cited as a product of that fitness investment. This page reports these as publicly documented facts and on-record statements from Kohli and others, not as claims about his private routine beyond what has been publicly stated.
Virat Kohli as Captain
Format-by-format, methodology noted where sources vary.
| Format | Span | Matches | W-L (approx.) | Win % |
|---|---|---|---|---|
| Test | 2014-2022 | 68 | 40-17 (11 draws) | 58.82% |
| ODI | 2017-2021 | 95 | 65-27 (3 NR/tied) | 68.42% |
| T20I | 2017-2021 | 50 | 30-16 (4 NR/tied) | ~64.6% (by decided matches) |
| IPL (RCB) | 2013-2021 | 143 | — (no title) | Second-longest IPL captaincy tenure ever |
Across formats, Kohli’s captaincy record shows a consistent pattern: high win percentages in bilateral cricket in every format, paired with a difficult record in ICC knockout finals specifically — he did not win an ICC trophy as captain in any format (2017 Champions Trophy final loss, 2021 T20 World Cup group exit as his last tournament as skipper, 2021 WTC final loss). His only career ICC trophies as a player, the 2024 T20 World Cup and 2025 Champions Trophy, both came after he had already handed the captaincy to Rohit Sharma.
Captaincy Comparison: Kohli vs Other Indian Captains
Format, tenure length and win rate vary too much across eras for a single “best captain” ranking; this table states the comparable numbers instead.
| Captain | Test W-L | Test Win % | ICC Titles (as captain) | Signature achievement |
|---|---|---|---|---|
| Virat Kohli | 40-17 | 58.82% | 0 | First Asian captain to win a Test series in Australia (2018-19) |
| MS Dhoni | 27-18 | ~45% | 3 (2007 T20 WC, 2011 WC, 2013 CT) | Only captain to win all three global white-ball ICC titles |
| Sourav Ganguly | 21-13 | ~49% | 0 | Built the overseas-aggression template Kohli’s era extended |
| Rohit Sharma | Lower Test volume | — | 2 (2024 T20 WC, 2025 CT) | Two ICC white-ball titles inside 12 months as captain |
Statistically, Kohli’s Test win percentage is the best of the four; Dhoni’s white-ball ICC trophy haul is unmatched by any Indian captain including Kohli. Rohit Sharma has now won two ICC titles as captain in the very trophies (2024 T20 World Cup, 2025 Champions Trophy) where Kohli contributed the standout individual innings as a player. This is presented as a statistical comparison across different eras, formats and team contexts — not a ranking of “greatest Indian captain,” which is a matter of editorial judgment this page leaves to the reader.
Kohli vs Tendulkar
Different eras, different roles in the batting order, and Tendulkar’s career is nearly twice as long by matches. Numbers below are stated as of each player’s most recent verified totals, not adjusted for era.
Virat Kohli vs Sachin Tendulkar
The comparison that actually holds up statistically is narrow and specific: Kohli has more ODI centuries (54 vs 49) and a higher ODI average (58.59 vs 44.83) than Tendulkar finished with. Almost everywhere else — total international runs (34,357 vs Kohli’s 28,359), total international centuries (100 vs 85), Test runs, Test centuries, and sheer career longevity (Tendulkar played 24 years internationally to Kohli’s 18-and-counting) — Tendulkar’s numbers remain well ahead. The two also played different roles: Tendulkar batted through the 1990s-2000s transition from defensive to aggressive ODI batting and captained India only briefly and unsuccessfully; Kohli built his career inside an already-established aggressive template and captained India across all formats for seven-plus years. This page does not declare an overall “winner” between two players from different eras with different team roles — it states the comparable numbers and lets the format-specific gaps speak for themselves.
Kohli vs Modern Batters
Same-era contemporaries, same format where possible.
| Player | Format focus | Signature comparison to Kohli |
|---|---|---|
| Joe Root | Test | Root has more Test runs and centuries than Kohli’s final tally, from a longer, still-active Test career; Kohli’s ODI numbers are far ahead of Root’s |
| Steve Smith | Test | Smith’s Test average (~56) is higher than Kohli’s 46.85; both share a reputation for rebuilding technique mid-career |
| Kane Williamson | Test / ODI | Closest contemporary in reputation for technical correctness; fewer white-ball centuries than Kohli across ODI/T20I |
| Babar Azam | ODI / T20I | Fastest to several ODI-runs milestones by innings in his own right, but well behind Kohli’s 54 ODI centuries at comparable career stage |
| AB de Villiers | White-ball / RCB teammate | Former RCB teammate and close friend; de Villiers’ strike rate/innovation reputation contrasts with Kohli’s average/consistency reputation |
Each of these comparisons uses a different cutoff point and format mix by necessity — Root and Smith are being measured on ongoing Test careers against Kohli’s now-closed one, while Babar Azam is roughly a decade behind Kohli’s career stage. None of the figures above should be read as a cross-format or cross-era power ranking; they are stated as same-format, same-metric comparisons only.
Records Database
Every record classified by status. “Current” means unbroken as of this page’s last-verified date; nothing here is called a world record unless it genuinely is one.
Most ODI centuries (54)
All-time record across all nations, still extending as an active ODI batter.
Most runs, single Men’s World Cup (765, 2023)
Surpassed Sachin Tendulkar’s 673 from 2003.
Fastest to 8,000-14,000 ODI runs
By innings played, at every 1,000-run milestone from 8,000 through 14,000.
Most IPL runs and centuries (9,336 / 9)
All-time leader in both categories; still an active IPL player.
7 Test double centuries
Most by an Indian batter; frozen since his May 2025 Test retirement.
India’s best Test captaincy win % (58.82)
Best of any Indian captain with 10+ Tests; frozen since his January 2022 resignation.
85 international centuries
Second all-time, 15 behind Tendulkar’s 100; ODI component still open.
1 T20I century (122* vs Afghanistan)
Frozen since his June 2024 T20I retirement; will not change.
2x Player of the Tournament, T20 World Cup (2014, 2016)
Shares the “multiple T20 WC Player of the Tournament” distinction with very few other players historically.
Most Player of the Match awards, ICC events
Widely reported (commonly cited around 12+) across ICC ODI and T20 tournaments combined; exact all-time tally moves with each ICC event and is not restated here as a single frozen number.
Why Virat Kohli Matters to Indian Cricket
Measurable impact, separated from opinion.
Measurable, sourced impact: Kohli’s captaincy tenure coincided with India’s rise to the top of the ICC Test rankings and its first-ever bilateral Test series win in Australia; the BCCI’s fitness testing regime (the yo-yo test) became a formal selection criterion during his captaincy; his all-time ODI centuries record and 2023 World Cup single-edition runs record are independently verifiable statistics; and his continued global commercial profile (brand endorsements, social media following in the hundreds of millions) is a matter of public record, not editorial claim.
Editorial interpretation, clearly labelled as such: commentators and former players widely credit Kohli with shifting Indian cricket’s culture toward professional-athlete standards of fitness and preparation, and with sustaining public interest in Test cricket in India during a period when white-ball formats dominated broadcast attention. This page reports that view as a common, widely held interpretation among cricket journalists and former players — not as an independently measurable statistic.
The Human Story Behind the Statistics
The numbers above describe what Kohli did; they don’t fully explain why so many of his innings carried extra weight in India. Part of it is timing: his career overlapped almost exactly with India’s transition into cricket’s dominant financial and cultural market, so his form swings played out in front of the largest television and social-media audience the sport has ever had. Part of it is narrative: a technically flawed young batter who was dropped for poor shot selection early in his career rebuilt his technique twice — once after the 2014 England tour, and again after the 2021-22 century drought — and both rebuilds were followed by some of his best cricket. And part of it is simply that his best innings tended to arrive at the moments Indian cricket was watching most closely: a World Cup debut century, a captaincy-debut double century, a chase against Pakistan in a World Cup, a final that mattered. None of that changes what the statistics say; it is offered here as context for why this particular set of numbers generated the attention it did.
People Also Ask
Frequently Asked Questions
Answer-first, direct, and grouped by topic. Every figure matches the tables above.
Explore More on AiTimeline
Sources & Statistical Methodology
Grouped by type. Every statistic on this page is traceable to at least one entry below.
| Source | Type | Used for |
|---|---|---|
| ESPNcricinfo (match reports & Statsguru) | Primary / near-primary cricket record | Match scores, dates, venues, career aggregates |
| ICC (icc-cricket.com) | Primary / official | World Cup and T20 World Cup tournament records, Player of the Tournament awards |
| Wikipedia (cross-referenced career infobox, itself citing ESPNcricinfo) | Secondary aggregation, cross-checked | Career totals, personal/biographical data, retirement dates |
| Newswire coverage (Reuters/AP-syndicated via Al Jazeera, CNN, Sky Sports, Forbes) | News wire / press corroboration | Retirement announcements, captaincy changes, IPL final reports |
| Government of India (newsonair.gov.in, PIB-linked coverage) | Official / government-adjacent | Match result confirmations for major India fixtures |
| Cricket-specialist secondary outlets (Sportskeeda, Olympics.com, Cricbuzz-adjacent trackers) | Secondary, cross-checked against primary sources | Captaincy win/loss splits, IPL season-by-season detail, IPL Orange Cap history |
📋 Methodology
What this page does and does not claim. Every figure above was cross-checked across at least two independent sources before publication. Where sources disagreed — for example, on exact IPL career-average figures, or on the precise ODI/T20I captaincy win-loss split — this page states the best-corroborated figure and flags the disagreement explicitly rather than silently picking one, and in a small number of cases (full IPL career average/strike rate, all-time ICC Player-of-the-Match tally) deliberately avoids stating an exact number where the underlying secondary sources meaningfully diverge.
Why the full 54-century ODI list and full 30-century Test list are not reproduced. The article brief for this page asked for complete century-by-century tables. Reconstructing every date, venue and score for all 54 ODI centuries and all 30 Test centuries from available search results and training knowledge, without a verified per-row source, would risk introducing exactly the kind of unverified statistic this page exists to avoid. Instead, this page provides fully verified landmark centuries (debut, record-breaking, and most recent) and directs readers to ESPNcricinfo’s Statsguru for the complete, continuously updated list.
Update System & Correction Policy
✅ This Page Does
- Carry a visible “last verified” date for every ODI-format statistic, since Kohli remains an active player
- Separate Test/T20I figures (closed, final) from ODI figures (open, still moving)
- Flag every place secondary sources disagreed, rather than silently picking one number
❌ This Page Does Not
- Claim a statistic is final when the format is still active
- Mix IPL, domestic and international statistics into one combined total
- Call a milestone a “world record” unless independently verifiable as one
If a statistic on this page is later found to be incorrect, AiTimeline’s correction policy is to update the figure, note the correction date in this section, and preserve the old value alongside the new one with a brief reason where the change is material to a headline record claim — not to silently overwrite a previously published number.
Sources & further reading
Every dated entry above was checked against these references. Last reviewed 11 August 2026.
- ESPNcricinfo - Virat Kohli retires from Test cricket
- ICC - The records achieved during Kohli's stunning Test career
- ICC - How Kohli's World Cup excellence broke Tendulkar's ODI record
- Wikipedia - Virat Kohli (career statistics, cross-referenced)
- CNN - Virat Kohli retires from Test cricket
- Forbes - Virat Kohli announces retirement from Test cricket
- Al Jazeera - Kohli breaks Tendulkar's ODI century record
- BCCI - The Board of Control for Cricket in India