SL Most Centuries in ODI

SrPlayerMInnRAve100s50s
1 Kumar Sangakkara 3663531359143.14 25 89
2 Sanath Jayasuriya 298296946833.45 22 43
3 Tillakaratne Dilshan 3162961014039.45 22 46
4 Upul Tharanga 226222694133.85 15 37
5 Mahela Jayawardene 3763571060332.72 15 64
6 Marvan Atapattu 179173623741.30 10 43
7 Aravinda de Silva 153147485237.32 6 36
8 Pathum Nissanka 5555222544.50 5 13
9 Kusal Janith Perera 111108305429.65 5 17
10 Lahiru Thirimanne 121104312534.34 4 21
11 Dinesh Chandimal 153141383031.91 4 24
12 Avishka Fernando 3434103230.35 3 5
13 Charith Asalanka 5952191843.59 3 12
14 Kusal Mendis 125123370532.50 3 28
15 Angelo Mathews 217189566339.60 3 38
16 Thilan Samaraweera 453779630.61 2 0
17 Danushka Gunathilaka 4646160135.57 2 11
18 Niroshan Dickwella 5352160431.45 2 9
19 Dasun Shanaka 6862126922.26 2 4
20 Romesh Kaluwitharana 9996188721.94 2 10
21 Arjuna Ranatunga 121118389141.83 2 29
22 Janith Liyanage 9634669.20 1 3
23 Asela Gunaratne 302557527.38 1 1
24 Avishka Gunawardene 333382525.78 1 5
25 Sadeera Samarawickrama 4138116935.42 1 8
26 Dimuth Karunaratne 4441108229.24 1 9
27 Asanka Gurusinha 5755136326.72 1 7
28 Chamara Silva 6656149230.44 1 12
29 Hashan Tillakaratne 9476170827.54 1 4
30 Thisara Perera 159130232720.41 1 10