The name Virat Kohli is synonymous with relentless pursuit and record-breaking feats in the world of cricket. The modern-day maestro has just added another feather to his already overflowing cap. In a landmark achievement that cements his place in the pantheon of Indian greats, Kohli has officially surpassed Sourav Ganguly to become the fifth-most capped player for India in One Day Internationals (ODIs). This isn’t just a number; it’s a testament to his longevity, consistency, and unwavering commitment to the game.
With his latest outing on the field, Virat Kohli has now played 309 ODI matches for India, moving past the legendary Sourav Ganguly, who hung up his boots with 311 international appearances across all formats but 311 ODI caps specifically . This milestone places Kohli firmly among the most experienced and durable players in the history of the Indian cricket team. It’s a remarkable journey from the young, fiery batsman who debuted in 2008 to the seasoned veteran who continues to lead from the front.
Kohli’s ascent into the top five is no small feat. He now finds himself in the company of absolute giants of the game. The list of Indians with the most ODI appearances is a who’s who of cricketing royalty:
This exclusive club represents not just skill, but incredible endurance and the ability to perform at the highest level for well over a decade. Kohli’s presence on this list, at a time when he is still actively contributing with the bat, is a powerful statement about his current form and future potential.
While the appearance count is a significant marker of longevity, Virat Kohli’s true legacy is being written in the record books with his bat. He is not just playing a lot of games; he’s dominating them. As of early 2026, Kohli has amassed a staggering 27,975 runs across all international formats—Tests, ODIs, and T20Is .
This puts him on a direct collision course with the ultimate benchmark in cricket: Sachin Tendulkar’s all-time record of 34,357 international runs . To put this in perspective, Kohli needs just over 6,000 more runs to surpass the ‘God of Cricket’. With a busy schedule ahead, including a projected 18 ODI matches in 2026 alone , the race to the top is very much alive. His ability to score heavily in all three formats makes him a unique threat and a genuine contender to claim the crown of the highest run-scorer in international cricket history.
Overtaking a figure as iconic as Sourav Ganguly is more than a statistical update. Ganguly wasn’t just a player; he was the architect of a new, aggressive Indian team in the early 2000s. For Kohli to move past him in ODI appearances is symbolic. It signifies a generational shift where the torch has been passed.
Kohli’s legacy is being built on a foundation of unparalleled consistency and a hunger for runs that rivals any before him. While Ganguly was a transformative leader, Kohli is a transformative run-machine. His impact on the game, especially in the ODI format where he holds the record for most centuries, is already profound. This latest milestone against the backdrop of his run tally shows that he is not just a participant in history—he is actively rewriting it. [INTERNAL_LINK:virat-kohli-career-statistics] and [INTERNAL_LINK:greatest-indian-captains] are natural next reads for fans wanting to dive deeper.
Virat Kohli’s journey past Sourav Ganguly in ODI appearances is a powerful reminder of his enduring excellence. It’s a checkpoint on a much longer road—one that leads directly to the summit of international cricket, currently occupied by Sachin Tendulkar. With his eyes firmly set on the all-time run record and a packed calendar ahead, Kohli is showing no signs of slowing down. For cricket fans, we are not just witnessing a great player; we are watching a legend in the making, one boundary and one match at a time.
In a stunning twist, Cricket Scotland has accepted the ICC’s invitation to replace Bangladesh in…
The ICC U-19 World Cup 2026 heats up as West Indies take on Ireland in…
The high-stakes clash between Australia and South Africa in the ICC U-19 World Cup 2026…
Pakistan has announced its 15-man squad for the ICC Men’s T20 World Cup 2026, with…
Just two years after being dropped from India’s BCCI central contracts, Ishan Kishan has roared…
In a stunning move that has sent shockwaves through the cricketing world, the Bangladesh Cricket…