The last time India cricket team star Virat Kohli got an ODI century in England was way back in 2011. Yes, you read that right. It has been 15 long years since the run-machine has breached the triple-figure mark on English soil. Since then, he has scored 11 half-centuries, which include five back-to-back ones in the 2019 ODI World Cup, scored a lot of runs. But a century hasn’t been hit.
Now, Kohli has a golden chance to do so in Cardiff – the same venue where he scored his only century on English soil – in the ENG vs IND 2nd ODI. However, that will largely hinge on Virat’s ability to get into the groove, especially since he has had a lack of game time since the conclusion of the IPL 2026.
Can Virat Kohli end 15-year century drought in England?
The last and the only time Virat Kohli scored a century in England was on 16 September 2011. On that fateful day, which also happened to be his 5th ODI against ENG, the run-machine who was still a budding star scored 107 runs off 93 deliveries while batting at number 4. Virat’s innings came to an unfortunate end in that game as he was dismissed via hit wicket – the only time he has done so in the 50-over format. Despite his heroics, India went on to lose the game by 6 wickets as rain played spoilsport in the contest.
After that game, Virat’s scores in Cardiff read 31, 58*, and 0. 2014 was the last time Kohli played an ODI at the venue. Now, nearly 15 years later, he returns to the same city in a bid to end his century drought on English soil. And that could very well be possible in the ENG vs IND 2nd ODI, provided he manages to stick around.
Virat Kohli looked rusty on his return after a nearly two-month break. The former Indian captain missed the series against Afghanistan at home due to an injury. In the 1st ODI against England in Birmingham, he scored just 5 runs off 6 balls, lasting for just 4 minutes before he was sent packing by Jofra Archer. The King will be hoping to get better returns in the 2nd ODI.
Virat Kohli=GONE! pic.twitter.com/OoYriwqcYl
— England Cricket (@englandcricket) July 14, 2026Virat is also just 4 runs away from surpassing Rahul Dravid on the list of most runs scored by an Indian on English soil. He currently has 2642 runs from 58 matches in England (all three formats). In ODIs alone, he has 1354 runs from 34 matches, at an average of 50.14.
PlayerMatchesRunsAverageRahul Dravid46264555.10Virat Kohli58264240.03Sachin Tendulkar43262649.54Rohit Sharma47229849.95Sourav Ganguly36194947.53Most runs for India in England (all formats)Virat Kohli itching to end 15-year-wait for ODI century in England, 4 runs away from surpassing Dravid Inside Sport India.
Hence then, the article about virat kohli itching to end 15 year wait for odi century in england 4 runs away from surpassing dravid was published today ( ) and is available on Inside sport ( Middle East ) The editorial team at PressBee has edited and verified it, and it may have been modified, fully republished, or quoted. You can read and follow the updates of this news or article from its original source.
Read More Details
Finally We wish PressBee provided you with enough information of ( Virat Kohli itching to end 15-year-wait for ODI century in England, 4 runs away from surpassing Dravid )
Also on site :
- The British Open features golf’s usual stars — plus a mechanic fighting cystic fibrosis, a delivery driver and a homegrown competitor
- England v Argentina LIVE: Morgan Rogers set to start as historic rivalry renews in huge World Cup semi-final
- Thomas Tuchel defends 'pathetic' England subs vs Argentina as fans blast 'fraud'