Virat Kohli, who is one of the greatest batters in the history of cricket, entered the record books on July 16 by surpassing Kumar Sangakkara’s world record of most runs in ODIs at the home of the rival team,
The 37-year-old needed 46 runs in the second ODI against England to go past Sangakkara’s tally of 5,518 runs. He reached the milestone when he amassed his 46th run on the fourth delivery of the 24th over of the first innings.
Former Sri Lanka skipper Sangakkara had amassed 5,518 runs in 149 ODIs in rival countries. On the other hand, Kohli is playing his 126th ODI at the home of the opposite team.
Most runs in overseas ODIs
Virat Kohli – 5519 runs in 126 matches
Kumar Sangakkara – 5518 runs in 149 matches
Ricky Ponting – 5090 runs in 132 matches
Sachin Tendulkar – 5065 runs in 147 matches
MS Dhoni – 4520 runs in 145 matches
Mahela Jayawardene – 4311 runs in 164 matches
Tillakaratne Dilshan – 4288 runs in 134 matches
Sanath Jayasuriya – 4087 runs in 149 matches
Rahul Dravid – 4044 runs in 120 matches
Rohit Sharma – 3942 runs in 120 matches
Inzamam-ul-Haq – 3932 runs in 135 matches
Kohli has managed 8,000 runs in 183 ODIs away from home.
He is the third India player after Sachin Tendulkar (11,450) and Sourav Ganguly (8,111) to score 8,000 or more runs in the fifty-over format matches played away from home.
Most runs in overseas ODIs (opposition + neutral venues)
| PLAYER | COUNTRY | MATCHES | RUNS | BEST SCORE | AVERAGE | STRIKE RATE | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| Sachin Tendulkar | India | 299 | 11450 | 163* | 43.04 | 84.96 | 29 | 58 |
| Sanath Jayasuriya | Sri Lanka | 317 | 9550 | 189 | 31.83 | 92.15 | 21 | 44 |
| Kumar Sangakkara | Sri Lanka | 262 | 9510 | 138* | 42.64 | 79.71 | 21 | 60 |
| Inzamam-ul-Haq | Pakistan | 303 | 9065 | 137* | 36.26 | 72.51 | 6 | 66 |
| Mahela Jayawardene | Sri Lanka | 297 | 8604 | 144 | 32.83 | 79.79 | 15 | 49 |
| Ricky Ponting | Australia | 222 | 8298 | 164 | 44.13 | 81.08 | 17 | 50 |
| Sourav Ganguly | India | 233 | 8253 | 183 | 39.86 | 72.38 | 18 | 48 |
| Virat Kohli | India | 183* | 8000 | 183 | 55.48 | 90.72 | 27 | 41 |
| Rahul Dravid | India | 247 | 7483 | 145 | 37.6 | 68.35 | 6 | 59 |
| Saeed Anwar | Pakistan | 205 | 7227 | 194 | 37.83 | 80.45 | 17 | 35 |
Overall, eight batters have posted 8,000 or more runs in ODIs played in overseas countries.
-
New Audi A2 spotted testing – design strongly echoes the original model

-
Genesis considers compact premium electric car inspired by Mint concept

-
2027 Mercedes-Maybach GLS680 Shines Bright to Woo the Luxury SUV Elite

-
Yamal’s girlfriend melts hearts after World Cup win

-
5 Deals That Can Score You Free Makita Tools In July 2026
