SL Most Runs in ODI

SrPlayerMInnRAve100s50s
1 Kumar Sangakkara 3663531359143.14 25 89
2 Mahela Jayawardene 3763571060332.72 15 64
3 Tillakaratne Dilshan 3162961014039.45 22 46
4 Sanath Jayasuriya 306304975933.53 23 44
5 Upul Tharanga 226222694133.85 15 37
6 Marvan Atapattu 181175625940.90 10 43
7 Angelo Mathews 217189566339.60 3 38
8 Aravinda de Silva 161155509436.91 6 39
9 Arjuna Ranatunga 129126425143.37 3 31
10 Kusal Mendis 133131409734.14 4 31
11 Dinesh Chandimal 153141383031.91 4 24
12 Lahiru Thirimanne 121104312534.34 4 21
13 Kusal Janith Perera 111108305429.65 5 17
14 Russel Arnold 131112259332.01 0 17
15 Roshan Mahanama 10898249728.70 0 18
16 Pathum Nissanka 6161242243.25 6 15
17 Thisara Perera 159130232720.41 1 10
18 Charith Asalanka 6760216542.45 3 14
19 Romesh Kaluwitharana 10198194422.09 2 10
20 Dhananjaya de Silva 8580184026.28 0 10
21 Hashan Tillakaratne 9880183429.11 1 5
22 Chamara Kapugedera 9784162421.09 0 8
23 Niroshan Dickwella 5352160431.45 2 9
24 Danushka Gunathilaka 4646160135.57 2 11
25 Asanka Gurusinha 6361155427.26 1 8
26 Chamara Silva 6656149230.44 1 12
27 Chaminda Vaas 228151140413.76 0 0
28 Nuwan Kulasekara 178123132715.43 0 4
29 Avishka Fernando 4242132231.47 4 6
30 Dasun Shanaka 6862126922.26 2 4
31 Sadeera Samarawickrama 4945126031.50 1 8
32 Upul Chandana 10379124719.48 0 4
33 Farveez Maharoof 10675111319.52 0 2
34 Dimuth Karunaratne 4441108229.24 1 9
35 Wanindu Hasaranga 574690722.67 0 4
36 Thilina Kandamby 383585029.31 0 5
37 Avishka Gunawardene 333382525.78 1 5
38 Thilan Samaraweera 453779630.61 2 0
39 Jehan Mubarak 393770422.70 0 4
40 Duleep Mendis 312967928.29 0 3
41 Ruwan Kalpage 564763321.82 0 1
42 Jeevan Mendis 554258917.84 0 1
43 Asela Gunaratne 302557527.38 1 1
44 Kumar Dharmasena 703854621.00 0 1
45 Lasith Malinga 2171175296.37 0 1
46 Brendon Kuruppu 222252825.14 0 3
47 Milinda Siriwardana 262451622.43 0 3
48 Muttiah Muralitharan 2431104917.32 0 0
49 Athula Samarasekera 181846527.35 0 2
50 Janith Liyanage 171346246.20 1 3