Most Runs in India vs Sri Lanka Head to Head Matches in One Day International

SrPlayerMInnRAve100s50s
1 Sachin Tendulkar (IND) 7472278844.25 7 16
2 Kumar Sangakkara (SL) 7269268040.60 6 18
3 Virat Kohli (IND) 5554265260.27 10 12
4 Sanath Jayasuriya (SL) 7676253335.67 7 10
5 Mahela Jayawardene (SL) 7978248135.44 4 15
6 Mahendra Singh Dhoni (IND) 6553238364.40 2 19
7 Tillakaratne Dilshan (SL) 6864225538.22 4 11
8 Rohit Sharma (IND) 5553202145.93 4 9
9 Gautam Gambhir (IND) 3636166850.54 6 9
10 Virender Sehwag (IND) 4948165636.80 2 5
11 Mohammad Azharuddin (IND) 4036150257.76 3 12
12 Rahul Dravid (IND) 3835146452.28 3 11
13 Aravinda de Silva (SL) 4443141736.33 2 11
14 Angelo Mathews (SL) 4138140552.03 3 8
15 Sourav Ganguly (IND) 3533136544.03 4 7
16 Marvan Atapattu (SL) 4141130734.39 2 8
17 Yuvraj Singh (IND) 5147128432.10 1 8
18 Suresh Raina (IND) 5447128234.64 1 9
19 Upul Tharanga (SL) 4343122830.70 2 6
20 Arjuna Ranatunga (SL) 4239116335.24 1 5
21 Shikhar Dhawan (IND) 1919111169.43 4 6
22 Roshan Mahanama (SL) 343195636.76 0 9
23 Navjot Sidhu (IND) 191970339.05 1 5
24 Lahiru Thirimanne (SL) 221969236.42 0 7
25 Russel Arnold (SL) 262463035.00 0 6
26 Chamara Kapugedera (SL) 322960722.48 0 3
27 Ajay Jadeja (IND) 231954331.94 2 2
28 Asanka Gurusinha (SL) 181752430.82 0 4
29 Thilina Kandamby (SL) 171748640.50 0 3
30 Dinesh Chandimal (SL) 191744529.66 1 2
31 Hashan Tillakaratne (SL) 231944529.66 0 1
32 Dinesh Karthik (IND) 232040825.50 0 1
33 Shubman Gill (IND) 9940250.25 1 2
34 Irfan Pathan (IND) 322139226.13 0 1
35 Ravindra Jadeja (IND) 301938338.30 0 1
36 Manoj Prabhakar (IND) 171437731.41 0 3
37 Shreyas Iyer (IND) 101037637.60 0 3
38 Avishka Fernando (SL) 101034234.20 0 3
39 KL Rahul (IND) 131134034.00 1 1
40 Romesh Kaluwitharana (SL) 222233616.00 0 1
41 Chaminda Vaas (SL) 493033519.70 0 0
42 Thisara Perera (SL) 322533215.80 0 0
43 Robin Singh (IND) 141232529.54 1 2
44 Kusal Mendis (SL) 151532321.53 0 2
45 Kris Srikkanth (IND) 101031735.22 0 2
46 Farveez Maharoof (SL) 282031419.62 0 0
47 Dilip Vengsarkar (IND) 9830851.33 0 3
48 Nuwan Kulasekara (SL) 372830519.06 0 0
49 Vinod Kambli (IND) 191730425.33 0 2
50 Sunil Gavaskar (IND) 8729949.83 0 3