Sanath Jayasuriya – 1220 Runs

Sri Lanka’s explosive opener, Sanath Jayasuriya, tops the charts with 1220 runs in 25 matches at 53.0 average, including 6 centuries.

Rohit Sharma – 1210 Runs

India’s “Hitman” Rohit Sharma has scored 1210 runs across formats, with 939 in ODIs and 271 in T20Is. His iconic 2018 century vs Pakistan remains a highlight

Virat Kohli – 1171 Runs

Known as the “Chase Master,” Virat Kohli has 1171 Asia Cup runs (742 in ODIs, 429 in T20Is). He leads the T20I charts and is known for delivering in crunch moments

Kumar Sangakkara – 1075 Runs

Sri Lanka’s elegant left-hander, Kumar Sangakkara, amassed 1075 runs at 48.9 average, including 4 centuries and 8 fifties.

Sachin Tendulkar – 971 Runs

The “Little Master” Sachin Tendulkar scored 971 runs at an average of 51.1, with 2 centuries and 7 fifties. His 100th international ton came during an Asia Cup ODI

Three players who can replace Axar Patel as DC captain ahead of IPL 2026