
Virat Kohli creates history, breaks Rahul Dravid's stunning all-time record
Virat Kohli created history and broke a long-standing record of Rahul Dravid during the 2nd ODI between India and England at Sophia Gardens in Cardiff on Thursday (July 16). The star batter walked out to bat in the eighth over after Shubman Gill's dismissal following a fine knock of 31 runs in 30 balls, which gave the visitors a quick start.
Kohli got off the mark on the fifth ball with a boundary off Jofra Archer with a sublime straight drive. The shot also saw the 38-year-old star create history with another massive all-time record, as he went past Dravid in an elite list.
Virat Kohli Creates History
Kohli now has the most runs to his name among Indian batters in England across all formats with 2646 runs (and counting in the country). He has played 59 matches (79 innings) in the country during the course of his storied career. This is also the most by any Asian batter in international cricket on England soil.
Interestingly, Kohli has broken the record at the ground; he scored his only ODI ton in England (in 2011). The match was Dravid's final ODI game for the Men in Blue in his career.
Most Runs By An Asian Batter In England
Virat Kohli - 2646* runs
Rahul Dravid - 2645 runs
Sachin Tendulkar - 2626 runs
Rohit Sharma - 2317* runs
Mahela Jayawardene - 2211 runs
Among visiting players, only Viv Richards (3402), Steve Smith (3348), Ricky Ponting (2833), and Allan Border (2799) have more than Kohli across all formats in England.
Kohli has three centuries in England with two coming in Test cricket and one in ODIs. The record for the most centuries by an Indian batter in the country is held by Rohit (8) with Dravid (8) and Sachin (7) behind him. In fact, Kohli's tally of tons is only the 10th best by an Indian player in history.
Virat Kohli's Record In England
Kohli has played 17 Test matches in England and scored 1,096 runs at an average of 33.21 Meanwhile, he has 1378 runs in 35 matches in the country in ODI cricket at an average of 51.03. Meanwhile, 192 runs in seven T20Is in the country.
Share this article:



