By Ravi
September 30, 2025
Former Sri Lankan player Sanath Jayasuriya holds the record for most runs in an Asia Cup in 2008. He scored 378 runs in 5 matches.
Virat Kohli scored 357 runs in 3 innings in the Asia Cup in 2012.
Former Indian batsman Shikhar Dhawan scored 342 runs in 5 matches in the 2018 Asia Cup, which included two centuries.
Former Pakistan player Shoaib Malik scored 316 runs in 5 matches in the 2004 Asia Cup.
Young batsman Abhishek Sharma has scored 314 runs in 7 matches in Asia Cup 2025.