Most runs In ODI Matches In Sri Lanka Team

Last Updated - 16 March 2024

# PLAYER MAT INNS RUNS AVG SR 4s 6s
1 Kumar Sangakkara 397 373 13,975 42 79 1,349 86
2 Sanath Jayasuriya 441 429 13,364 33 91 1,493 268
3 Mahela Jayawardene 443 413 12,381 33 79 1,098 71
4 Tillakaratne Dilshan 330 303 10,290 39 86 1,111 56
5 Aravinda de Silva 308 296 9,284 35 81 712 102
6 Marvan Atapattu 268 259 8,529 38 68 734 15
7 Arjuna Ranatunga 269 255 7,456 36 78 523 64
8 Upul Tharanga 234 222 6,941 34 76 798 52
9 Angelo Mathews 226 194 5,916 41 83 468 90
10 Roshan Mahanama 213 198 5,162 30 61 331 17
11 Russel Arnold 180 155 3,950 35 73 284 21
12 Asanka Gurusinha 147 143 3,902 28 61 279 42
13 Dinesh Chandimal 157 142 3,854 32 74 264 43
14 Kusal Mendis 129 126 3,830 33 87 379 69
15 Hashan Tillakaratne 200 168 3,789 30 58 224 10
16 Romesh Kaluwitharana 189 181 3,711 22 78 411 17
17 Kusal Perera 116 111 3,237 31 93 362 52
18 Lahiru Thirimanne 127 105 3,164 35 72 244 25
19 Thisara Perera 166 133 2,338 20 112 176 84
20 Pathum Nissanka 54 54 2,224 45 91 277 23