Virat Kohli has added another special achievement to his long list of records. The Indian batting star has now become the Indian player with the most international runs scored in England.

Kohli needed only four runs in the second ODI against England on Thursday, July 16, to go past Rahul Dravid’s record. He reached the milestone in style by hitting a boundary off Jofra Archer during the ninth over of India’s innings.

Virat Kohli's record in England

The 37-year-old batter has now scored 2,646 international runs in England, coming from 75 innings across 59 matches. Kohli first played an international game in England during India’s 2011 tour and has continued to build an impressive record there over the years.

ALSO READ: Explained: Why KL Rahul Was Not Included in India's Playing XI for 2nd ODI Against England

PLAYER TIME SPAN MATCHES INNINGS RUNS BEST SCORE AVERAGE 100 50
Virat Kohli 2011-2026 59* 75* 2646* 149 40.03 3 18
Rahul Dravid 1996-2011 46 56 2645 217 55.10 8 15
Sachin Tendulkar 1990-2011 43 56 2626 193 49.54 7 12
Rohit Sharma 2009-2026 48* 55* 2308* 140 49.95 9 10
Sourav Ganguly 1996-2007 36 42 1949 183 47.53 4 12
Mahendra Singh Dhoni 2007-2019 60 59 1869 92 37.38 0 16
Ravindra Jadeja 2009-2025 44 51 1644 107* 44.43 2 11
KL Rahul 2018-2026 29 43 1643 149 41.07 6 5
Sunil Gavaskar 1971-1986 34 46 1583 221 36.81 2 11
Shikhar Dhawan 2013-2022 33 40 1478 125 39.94 4 4

Before Kohli, the record belonged to Rahul Dravid, who scored 2,645 runs in 56 innings across 46 matches in England between 1996 and 2011.

Who holds the overall record?

However, the overall record for the most international runs by an overseas batter in England still belongs to West Indies legend Viv Richards. The former captain scored 3,402 runs in 63 innings from 55 matches during his international career in England between 1975 and 1991.

Coming back to the match, England captain Harry Brook won the toss and opted to bowl against India in the second ODI. Team India featured one change as Ishan Kishan was included in the playing XI in place of KL Rahul, who missed out due to illness. On the other hand, England also featured two changes as Josh Tongue and Liam Dawson came out for Saqib Mahmood and Gus Atkinson.

India vs England playing XIs

India (Playing XI): Rohit Sharma, Shubman Gill(c), Virat Kohli, Ishan Kishan(w), Shreyas Iyer, Washington Sundar, Shivam Dube, Axar Patel, Gurnoor Brar, Jasprit Bumrah, Prasidh Krishna.

England (Playing XI): Ben Duckett, Jacob Bethell, Joe Root, Harry Brook(c), Jos Buttler(w), Sam Curran, Will Jacks, Gus Atkinson, Jofra Archer, Adil Rashid, Saqib Mahmood