SL Most Centuries in ODI

SrPlayerMInnRAve100s50s
1 Kumar Sangakkara 3663531359143.14 25 89
2 Sanath Jayasuriya 306304975933.53 23 44
3 Tillakaratne Dilshan 3162961014039.45 22 46
4 Upul Tharanga 226222694133.85 15 37
5 Mahela Jayawardene 3763571060332.72 15 64
6 Marvan Atapattu 181175625940.90 10 43
7 Pathum Nissanka 6161242243.25 6 15
8 Aravinda de Silva 161155509436.91 6 39
9 Kusal Janith Perera 111108305429.65 5 17
10 Avishka Fernando 4242132231.47 4 6
11 Lahiru Thirimanne 121104312534.34 4 21
12 Kusal Mendis 133131409734.14 4 31
13 Dinesh Chandimal 153141383031.91 4 24
14 Charith Asalanka 6760216542.45 3 14
15 Arjuna Ranatunga 129126425143.37 3 31
16 Angelo Mathews 217189566339.60 3 38
17 Thilan Samaraweera 453779630.61 2 0
18 Danushka Gunathilaka 4646160135.57 2 11
19 Niroshan Dickwella 5352160431.45 2 9
20 Dasun Shanaka 6862126922.26 2 4
21 Romesh Kaluwitharana 10198194422.09 2 10
22 Janith Liyanage 171346246.20 1 3
23 Asela Gunaratne 302557527.38 1 1
24 Avishka Gunawardene 333382525.78 1 5
25 Dimuth Karunaratne 4441108229.24 1 9
26 Sadeera Samarawickrama 4945126031.50 1 8
27 Asanka Gurusinha 6361155427.26 1 8
28 Chamara Silva 6656149230.44 1 12
29 Hashan Tillakaratne 9880183429.11 1 5
30 Thisara Perera 159130232720.41 1 10