IND vs SL: List of 10 Indian batsmen who scored the most runs against Sri Lanka –
Rohit Sharma has scored 411 runs in 19 matches.
Shikhar Dhawan has scored 375 runs in 12 matches.
Virat Kohli has scored 339 runs in 8 matches.
KL Rahul has scored 301 runs in 9 matches.
Shreyas Iyer has scored 296 runs in 9 matches.
Suresh Raina has scored 265 runs in 12 matches.
Surya Kumar Yadav has scored 154 runs in 5 matches.
Manish Pandey has scored 226 runs in 7 matches.
Mahendra Singh Dhoni has scored 213 runs in 14 matches.
Yuvraj Singh has scored 155 runs in 9 matches.