Virat Kohli: Full Profile, Career Stats & Records
Virat Kohli, often called “King Kohli” by fans, is one of the greatest batters in the history of the game and the most prolific century-maker in ODI cricket. Born on November 5, 1988, in Delhi, he is currently 37 years old and now plays exclusively in ODIs and the IPL, having retired from both T20Is and Test cricket. Even in the twilight of his career, he remains among the most-watched cricketers in the world, chasing Sachin Tendulkar’s all-time record of 100 international centuries.

Virat Kohli
Age: 37 | Role: Batter 'King Kohli' boasts over 80 international centuries, holding unmatched run-chase averages and an iconic legacy across all formats.
Virat Kohli Profile
| Details | Info |
|---|---|
| Full Name | Virat Kohli |
| Born | November 5, 1988, Delhi, India |
| Age | 37 (as of 2026) |
| Batting Style | Right-handed |
| Bowling Style | Right-arm Medium |
| Role | Top-order Batter |
| Domestic Team | Delhi |
| IPL Team | Royal Challengers Bengaluru (RCB) |
| Test Status | Retired (May 2025) |
| ODI Status | Active |
| T20I Status | Retired (June 2024) |
Early Life and Rise to the Top
Kohli first made his name leading India to victory at the 2008 Under-19 World Cup as captain, a title that fast-tracked him into the senior India setup. He made his ODI debut later that year against Sri Lanka and his Test debut in 2011 against West Indies. Within a few years he had established himself as the natural successor to Sachin Tendulkar in India’s batting order — a reputation he more than lived up to over the following decade and a half, built on relentless fitness, an aggressive chase-master mentality, and a hunger for milestones that defined an era of Indian cricket.
Test Career (Retired)
Kohli played 123 Tests, scoring 9,230 runs at an average of 46.85, including 30 centuries — seven of them doubles, the most by any Indian batter. His career-best score was an unbeaten 254 against South Africa in Pune in 2019.
Kohli also captained India in Tests for eight years, leading the side in 68 matches, winning 40, the most Test wins by any Indian captain. Under his leadership, India became the first Asian team to win a Test series in Australia, in 2018–19, and reached the final of the inaugural World Test Championship. He stepped down as Test captain in January 2022 and announced his retirement from the format entirely on May 12, 2025, days after Rohit Sharma did the same, bringing the curtain down on India’s most successful red-ball captaincy era.
ODI Career
ODIs are where Kohli’s legacy is most complete. As of mid-2026, he has scored over 14,700 runs at an average above 58, and holds the record for the most ODI centuries in history — 54, having surpassed Tendulkar’s long-standing mark of 49. He became the first batter to reach 50 ODI hundreds, doing so with a 117 against New Zealand in the 2023 World Cup semi-final, fittingly in Tendulkar’s presence at the Wankhede Stadium. His highest ODI score is 183, against Pakistan in the 2012 Asia Cup.
Kohli reached his milestones faster than any batter in history — including being the quickest to 8,000 through 14,000 ODI runs — and remains India’s most dependable chase-master in the format. He was part of India’s title-winning squad at the 2025 ICC Champions Trophy and continues to add to his ODI century tally, with his most recent hundred coming against New Zealand at Indore in January 2026.
T20I Career (Retired)
Kohli finished his T20I career with 4,188 runs, among the format’s all-time leading run-scorers, and his only T20I century — an unbeaten 122 against Afghanistan in the 2022 T20 World Cup — remains one of the most celebrated innings of his career. He retired from the format immediately after India’s 2024 T20 World Cup title win in Barbados, ending on the highest possible note.
International Centuries: Chasing Tendulkar's Record
Across all formats, Kohli has scored 85 international centuries — 30 in Tests, 54 in ODIs and 1 in T20Is — placing him second only to Sachin Tendulkar’s all-time record of 100. He reached his 60th international century faster than anyone in history, needing just 386 innings compared to Tendulkar’s 426. With Tests and T20Is now behind him, every future century will come in ODIs or the IPL, and closing the remaining gap to Tendulkar’s mark is one of the most closely followed storylines left in his career.
IPL Career with Royal Challengers Bengaluru
Kohli has played his entire IPL career with one franchise — Royal Challengers Bengaluru (RCB) — since his debut in 2008, making him the most loyal one-club player in IPL history.
- The all-time leading run-scorer in IPL history, with over 8,660 runs across more than 267 matches, at an average of 39.55
- The only player to cross 8,000 IPL runs
- Has scored 8 IPL centuries, including a record-breaking season in 2016 with 973 runs — still the highest single-season IPL tally ever
- Finally won his maiden IPL title in 2025, on his 18th attempt with the franchise, ending one of the most talked-about title droughts in the league’s history
- Entered IPL 2026 as a defending champion for the first time in his career
Major Titles and Achievements
- 2011 ODI World Cup (squad member)
- 2013 ICC Champions Trophy (squad member)
- 2024 ICC Men’s T20 World Cup
- 2025 ICC Champions Trophy
- 2025 IPL title with RCB
- ICC Cricketer of the Decade (2011–2020)
- Multiple ICC Cricketer of the Year and Test/ODI Cricketer of the Year awards
- Padma Shri (2017) and Rajiv Gandhi Khel Ratna (2018)
Frequently Asked Questions
Virat Kohli was born on November 5, 1988, making him 37 years old for most of 2026, turning 38 in November.
Partially. He has retired from T20Is (2024) and Test cricket (May 2025), but continues to play ODI cricket for India and IPL cricket for RCB.
He has 85 international centuries in total — 30 in Tests, 54 in ODIs and 1 in T20Is — second only to Sachin Tendulkar's record of 100.
Royal Challengers Bengaluru. He has played for no other franchise since his IPL debut in 2008, and finally won his first IPL title with them in 2025.
His highest score is 254 not out in Test cricket, against South Africa in Pune in 2019. His highest ODI score is 183, against Pakistan in 2012.
Yes. He captained India in Tests for eight years (2014–2022), leading the side to 40 wins — the most by any Indian Test captain — including India's first-ever Test series win in Australia.