Virat Kohli turned 38 on Thursday, 5 November 2026, and Indian cricket marked the day the way it has marked so many of his milestones over the past eighteen years: by counting. The numbers that have followed him since his debut in 2008 have long since stopped being mere statistics.
They are, taken together, the biography of a batter who changed what Indian fans expect from a chase, what opponents fear in a run chase, and what a modern cricketer can demand of himself across three formats.
Kohli arrived on the international stage as a teenager who had just captained India to the Under-19 World Cup title in 2008. In that tournament he scored 235 runs across six innings, finishing as the third-highest run-getter, and the century he struck along the way hinted at the appetite for big scores that would become his trademark. The step up to senior cricket was swift.
Within a few years he was no longer the promising youngster in the side but the man the team turned to when a target looked too steep.
The one-day format is where his claim to greatness is hardest to dispute. Kohli has played 318 one-day internationals and scored 15,183 runs at an average of 58.84, a figure that places him second on the all-time run-scoring list in the format. His 55 centuries are a record in men's one-day cricket, taking him past Sachin Tendulkar's long-standing mark of 49.
He was the first batter in history to reach 50 centuries in the format, and the milestone itself came on one of the biggest stages available to him, a hundred against New Zealand in the 2023 World Cup semi-final at Mumbai's Wankhede Stadium. Alongside those centuries sit 80 half-centuries, evidence of a consistency that has rarely dipped across nearly two decades.
If one-day cricket is his strongest suit, the run chase is his sharpest weapon. Kohli has scored 8,741 runs while chasing targets in one-day internationals, more than any batter in the history of the game. The record fell to him only a day before his birthday, when he went past Tendulkar's tally of 8,720 runs during India's win over New Zealand on 4 November 2026.
Across 180 matches and 169 innings spent chasing, he has averaged 66.21, with 30 centuries and 46 half-centuries. It is a body of work that explains why, for more than a decade, an Indian total that looked out of reach rarely felt out of reach while Kohli was at the crease.
His Test career, which he brought to a close in May 2025, ended with 9,230 runs from 123 matches at an average of 46.85, including 30 centuries and 31 half-centuries. That total makes him India's fourth-highest run-scorer in Test cricket. At his peak in the format he reached 937 rating points in the ICC Test rankings in 2018, a mark that reflected a period in which he was scoring heavily in every country he toured.
As captain he was equally prolific, scoring 5,864 runs in 68 Tests at an average of 54.8, with 20 centuries and 18 fifties, the fourth-most runs by any captain in Test history.
In the shortest format, Kohli's numbers are no less striking. He scored 4,188 runs in 125 Twenty20 internationals at an average of 48.69, with one century and 38 half-centuries, before stepping away from the format after India's triumph in the 2024 T20 World Cup final. Across five editions of the T20 World Cup, from 2012 to 2024, he accumulated 1,292 runs, the most by any batter in the tournament's history.
His overall Twenty20 record stands at 14,218 runs in 430 matches at an average of 42.44, with 10 centuries and 110 half-centuries.
Add the three formats together and the scale of the career comes into focus. Kohli has scored 28,601 runs in 566 international matches at an average of 52.86, with 86 centuries and 149 half-centuries. Only Tendulkar, with 34,357 runs, stands ahead of him on the all-time list.
He is the only batter among the top 20 run-getters in history to average more than 50 across all formats combined, a distinction that captures both his longevity and his refusal to let his standards slip in any one version of the game.
The Indian Premier League tells a similar story of sustained dominance. Kohli has scored 8,779 runs in the IPL, the most by any player in the tournament's history, and his nine centuries are also a record, ahead of Jos Buttler's seven. From 2023 to 2026 he scored more than 600 runs in four successive seasons, something no other batter has managed.
The IPL trophy that eluded him for so long finally arrived, completing a collection no other cricketer can match: he is the only player to have won the 50-over World Cup, the T20 World Cup, the Champions Trophy, the ICC Test Championship Mace and the IPL.
The decade from 2010 to 2019 deserves a paragraph of its own. In those ten years Kohli scored 20,960 runs across 386 matches, including 69 centuries and 98 fifties at an average of 57.88. He remains the only cricketer to have scored 20,000 international runs in a single decade, a run of sustained excellence that coincided with his rise to the top of the batting rankings and his years as India's captain across formats.
What makes this birthday different from the last few is that the numbers are still moving quickly. The year Kohli has just completed as a 37-year-old was, by some measures, the most productive of his one-day career. Between his 37th birthday on 5 November 2025 and the win at Eden Park on Wednesday, he batted 13 times in one-day internationals and made 928 runs at an average of 84.36, with four hundreds and five fifties.
He scored them at 119.43 runs per hundred balls, a strike rate far above the 93.26 he managed across the 293 one-day innings before that birthday. In 2026 alone his strike rate in the format stands at 120.6 from ten innings, better than his previous best calendar-year mark of 102.6, set in 2018. He has also hit 30 sixes in those 13 innings, after managing 152 across his first 293, and his 18 sixes in 2026 already rank as his second-best return in a calendar year.
That late-career acceleration has a clear purpose. Kohli has said that the 2027 ODI World Cup, to be played in South Africa, Zimbabwe and Namibia, will be his last, and the tournament sits at the centre of his remaining ambitions. Alongside it stands the pursuit of a hundred international centuries, a mark held by his idol Tendulkar and one that would put the finishing touch on a career already crowded with records.
India are in the middle of a one-day series in New Zealand, with the second match in Wellington starting at 7:30am IST on Saturday, and Kohli will have the chance to add to his tally there.
The birthday wishes arrived through the morning, led by the Board of Control for Cricket in India, which posted its greetings on social media and reminded fans of the trophies on his shelf: the 2011 ODI World Cup, the Champions Trophy titles of 2013 and 2025, and the 2024 T20 World Cup. The tributes, though, were less about the past than about the present. A batter who has just finished the most destructive year of his one-day career does not look like a man winding down.
Eighteen years after a young captain lifted the Under-19 World Cup, Kohli's story is still being written in the same currency it always has been: runs, hundreds and records. The 38 numbers attached to his 38th birthday describe a career without an obvious parallel in the modern game. Whether the final chapters add a World Cup in 2027 and a century of centuries, the numbers already on the board place him among the very few cricketers whose legacy needs no argument.
(Reporting based on The Times of India and Times Now.)