• Wion
  • /Photos
  • /From Rohit Sharma to Kumar Sangakkara, 5 batters with most runs in Asia Cup (ODIs + T20Is)

From Rohit Sharma to Kumar Sangakkara, 5 batters with most runs in Asia Cup (ODIs + T20Is)

From Rohit Sharma to Kumar Sangakkara, here is a look at five batters with most runs in Asia Cup (ODIs + T20Is). The list also features Sanath Jayasuriya, Virat Kohli and Sachin Tendulkar. 

1. Sanath Jayasuriya (Sri Lanka) – 1220 Runs in 25 Matches
1 / 5
(Photograph: AFP)

1. Sanath Jayasuriya (Sri Lanka) – 1220 Runs in 25 Matches

Sri Lanka's great Sanath Jayasuriya holds the record for most runs in the history of the Asia Cup, having played in 25 matches. He scored 1220 runs during that spell and with a record six tons for Sri Lanka.

2. Rohit Sharma (India) – 1210 Runs in 36 Matches
2 / 5
(Photograph: AFP)

2. Rohit Sharma (India) – 1210 Runs in 36 Matches

India’s Rohit Sharma is next on the list with 1210 runs, combining both T20Is and ODIs. He helped India win the Asia Cup in 2018 and 2023 and remains one of the most successful captains in the history of the nation.

3. Virat Kohli (India) – 1171 Runs in 26 Matches
3 / 5
(Photograph: AFP)

3. Virat Kohli (India) – 1171 Runs in 26 Matches

Former India captain Virat Kohli is next on the list with 1171 runs in 26 matches and like Rohit, he too played in both formats. He was part of the Indian team that won the Asia Cup in 2023 while also scoring a hundred against Afghanistan in 2022.

4. Kumar Sangakkara (Sri Lanka) – 1075 Runs in 26 Matches
4 / 5
(Photograph: AFP)

4. Kumar Sangakkara (Sri Lanka) – 1075 Runs in 26 Matches

Sri Lanka’s Kumar Sangakkara scored 1075 runs in 26 matches for the nation in the Asia Cup. Sangakkara was a member of the Sri Lankan side that won the Asia Cup in 2008.

5. Sachin Tendulkar (India) – 971 Runs in 23 Matches
5 / 5
(Photograph: AFP)

5. Sachin Tendulkar (India) – 971 Runs in 23 Matches

India legend Sachin Tendulkar, during his 23 matches for the nation in the Asia Cup, amassed 971 runs. He narrowly missed out on the 1000-run mark and remains third on the list for most runs by an Indian batter in the continental tournament.