Sachin Tendulkar holds the record for scoring most runs for India in ODI Asia Cup history. Sachin scored 971 runs in 21 Asia Cup innings. He is followed by Rohit Sharma (745), MS Dhoni (648) and Virat Kohli (613). Irfan Pathan has taken most wickets for India in ODI Asia Cup (22). He is followed by Ravindra Jadeja (19).