List of Sri Lanka One Day International cricket records Most career runs Most career runs

| Rank_ | Runs | Average | Strike_rate | Player | Matches | Innings | Period |
|---|---|---|---|---|---|---|---|
| 1 | 13430 | 32.3 | 91.21 | Sanath Jayasuriya | 445 | 433 | 1989-2011. |
| 2 | 10591 | 33.62 | 78.11 | Mahela Jayawardene | 372 | 350 | 1998-Pre. |
| 3 | 10466 | 38.33 | 75.78 | Kumar Sangakkara | 324 | 305 | 2000-Pre. |
| 4 | 9284 | 34.90 | 81.13 | Aravinda de Silva | 308 | 296 | 1984–2003. |
| 5 | 8529 | 37.57 | 67.72 | Marvan Atapattu | 268 | 259 | 1990–2007 |