List of Sri Lanka One Day International cricket records Highest career averages Highest career averages

| Rank_ | Average | Player | Matches | Innings | Period |
|---|---|---|---|---|---|
| 1 | 39.69 | Kumar Sangakkara | 351 | 328 | 2000-Pre. |
| 2 | 37.57 | Marvan Atapattu | 268 | 259 | 1990–2007. |
| 3 | 36.74 | Tillakaratne Dilshan | 264 | 239 | 1999-Pre. |
| 4 | 35.84 | Arjuna Ranatunga | 269 | 255 | 1982–1999 |
| 5 | 35.26 | Russel Arnold | 180 | 155 | 1997–2007 |
| 6 | 34.13 | Upul Tharanga | 169 | 162 | 2005-Pre. |
| 7 | 34.08 | Angelo Mathews | 102 | 82 | 2008-Pre. |