list of sri lanka one day international cricket records 

Statements about this table:
the player with the average 39.69 be rank first
the lowest number of match for a record holder be 102
kumar sangakkara 's average be 39.69
kumar sangakkara 's average be over 39.69
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
rank
average
player
matches
innings
period
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