Being the best in a country is a hard-enough feat, but being the country's best in a continent is tougher!
Here is the complete list:
It is no surprise that the current Indian captain Rohit Sharma is leading the pack, having scored 975 runs against Asian teams.
Virat Kohli might not be in form currently, but he is second on the list, having scored 829 runs against Asian teams.
The veteran India opener is third on this list, having scored 704 runs against Asian teams.
Suresh Raina was a stalwart in the Indian national team alongside Suresh Raina, having scored 496 runs against Asian teams.
KL Rahul is among the latest entrants on the list, and to his name, he has 466 runs against Asian teams.
The legendary all-rounder was a two-time world cup winner with India, and to his name, he has 435 runs against Asian opponents.
The legendary all-rounder was a two-time world cup winner with India, and to his name, he has 435 runs against Asian opponents.
The legendary India skipper has smashed the ball around the park, and his 428 runs vs Asian teams includes the 6 that won India the ODI World Cup in 2011.
Shreyas Iyer is another of the new entrants on this list. During his time with the national team, he has scored 404 runs against Asian teams.