Batting Most Runs Series - last 2 years

Most runs in a series for Sri Lanka in ODIs - last 2 years

Most runs in a series
Player
Mat
Inns
NO
Runs
HS
Ave
BF
SR
100
50
0
4s
6s
99237310853.28365102.19121364
ICC Cricket World Cup (in India), 2023/24
331346210*173.00257134.632--3910
Afghanistan in Sri Lanka ODI Series, 2023/24
99133277*41.5037189.48-42443
ICC Cricket World Cup (in India), 2023/24
99-29412232.66258113.9511-2715
ICC Cricket World Cup (in India), 2023/24
98-28810836.0033885.2011-1911
ICC Cricket World Cup (in India), 2023/24
33-22512475.00188119.6811-332
Bangladesh in Sri Lanka ODI Series, 2025
221217143217.0023094.3411-232
New Zealand in Sri Lanka ODI Series, 2024/25
221205127205.00192106.7711-208
Australia in Sri Lanka ODI Series, 2024/25
22-19812299.0022886.8411-280
Sri Lanka in Zimbabwe ODI Series, 2025
33-1849161.33177103.95-2-188
Afghanistan in Sri Lanka ODI Series, 2023/24
331177101*88.5018794.6511-144
Sri Lanka in Bangladesh ODI Series, 2023/24
33-17010656.6620881.7311-164
Bangladesh in Sri Lanka ODI Series, 2025
33-15111450.33149101.341--184
Sri Lanka in Bangladesh ODI Series, 2023/24
77-1497821.28147101.36-21252
ICC Cricket World Cup (in India), 2023/24
33-1469148.6617682.95-1-134
Sri Lanka in Bangladesh ODI Series, 2023/24
3311457772.50135107.40-2-155
West Indies in Sri Lanka ODI Series, 2024/25
87-1403420.0018476.08---134
ICC Cricket World Cup (in India), 2023/24
33-1379645.6617180.11-1-142
India in Sri Lanka ODI Series, 2024
33112966*64.50127101.57-1-171
Zimbabwe in Sri Lanka ODI Series, 2023/24
33-1294843.0016578.18---111
Sri Lanka in Pakistan ODI Series, 2025/26
22-12010160.0013290.901--150
Australia in Sri Lanka ODI Series, 2024/25
32-1199559.5016173.91-1-72
Zimbabwe in Sri Lanka ODI Series, 2023/24
33-1197839.6614283.80-1-112
Bangladesh in Sri Lanka ODI Series, 2025
33-1176139.0012593.60-1-75
Afghanistan in Sri Lanka ODI Series, 2023/24
33-1136437.6614677.39-1-76
Sri Lanka in New Zealand ODI Series, 2024/25
33-1115337.0013781.02-1-94
Sri Lanka in New Zealand ODI Series, 2024/25
33311197*-95116.84-1-92
Afghanistan in Sri Lanka ODI Series, 2023/24
33110867*54.00103104.85-1-84
India in Sri Lanka ODI Series, 2024
22-1076953.5098109.18-1-131
West Indies in Sri Lanka ODI Series, 2024/25
32-10510052.5012484.671--102
New Zealand in Sri Lanka ODI Series, 2024/25
3311055252.50102102.94-1-81
Afghanistan in Sri Lanka ODI Series, 2023/24
33-1045934.6613974.82-1-111
Sri Lanka in Bangladesh ODI Series, 2023/24
33-1035934.3315566.45-1-80
India in Sri Lanka ODI Series, 2024
32-10110150.5010299.011-154
Zimbabwe in Sri Lanka ODI Series, 2023/24
33-1015633.6614171.63-11142
India in Sri Lanka ODI Series, 2024
86210038*25.0018554.05--2111
ICC Cricket World Cup (in India), 2023/24
221965996.0078123.07-1-100
Sri Lanka in Pakistan ODI Series, 2025/26
33-943831.3310589.52---121
Sri Lanka in Pakistan ODI Series, 2025/26
2228970*-63141.26-1-83
Sri Lanka in Zimbabwe ODI Series, 2025
33-865428.6610086.00-1-43
Sri Lanka in Pakistan ODI Series, 2025/26
33-835627.6611174.77-1-101
Sri Lanka in New Zealand ODI Series, 2024/25
22-777138.5070110.00-1-70
Sri Lanka in Zimbabwe ODI Series, 2025
33-772925.669779.38---110
Sri Lanka in Pakistan ODI Series, 2025/26
33-766625.3366115.15-1-66
Sri Lanka in New Zealand ODI Series, 2024/25
3317256*36.0043167.44-1-121
West Indies in Sri Lanka ODI Series, 2024/25
22-663533.008676.74---70
Sri Lanka in Zimbabwe ODI Series, 2025
221634063.0063100.00---41
India in Sri Lanka ODI Series, 2024
33-634421.0060105.00---72
Sri Lanka in Pakistan ODI Series, 2025/26
221625762.0038163.15-1-52
Sri Lanka in Zimbabwe ODI Series, 2025
331594129.5051115.68---100
Zimbabwe in Sri Lanka ODI Series, 2023/24
33-585419.336096.66-1-52
Sri Lanka in New Zealand ODI Series, 2024/25
33-582219.3310058.00---41
Sri Lanka in New Zealand ODI Series, 2024/25
11-565656.006290.32-1-81
West Indies in Sri Lanka ODI Series, 2024/25
32-563828.006290.32---90
West Indies in Sri Lanka ODI Series, 2024/25
33-543418.008365.06--150
Sri Lanka in Pakistan ODI Series, 2025/26
32-534026.5040132.50---52
New Zealand in Sri Lanka ODI Series, 2024/25
331532226.5052101.92---60
Bangladesh in Sri Lanka ODI Series, 2025
64-523313.005791.22--161
ICC Cricket World Cup (in India), 2023/24
11-515151.007072.85-1-41
Australia in Sri Lanka ODI Series, 2024/25
33-513517.0045113.33---43
Sri Lanka in New Zealand ODI Series, 2024/25
54-512312.757865.38--141
ICC Cricket World Cup (in India), 2023/24
31-505050.0048104.16-1-22
Afghanistan in Sri Lanka ODI Series, 2023/24
33-492516.337565.33---51
India in Sri Lanka ODI Series, 2024
33-493316.337565.33--150
Bangladesh in Sri Lanka ODI Series, 2025
33-492516.3338128.94---24
Sri Lanka in Bangladesh ODI Series, 2023/24
33-483416.006969.56---61
West Indies in Sri Lanka ODI Series, 2024/25
22-433821.507358.90---30
Sri Lanka in Zimbabwe ODI Series, 2025
2214332*43.005086.00---32
Australia in Sri Lanka ODI Series, 2024/25
321422442.005280.76---32
West Indies in Sri Lanka ODI Series, 2024/25
3334130*-38107.89---31
West Indies in Sri Lanka ODI Series, 2024/25
22-402820.004393.02---70
New Zealand in Sri Lanka ODI Series, 2024/25
33-402013.336759.70---21
India in Sri Lanka ODI Series, 2024
33-403513.336363.49--150
Bangladesh in Sri Lanka ODI Series, 2025
22-383219.005667.85---30
Sri Lanka in Pakistan ODI Series, 2025/26
33-373312.334092.50--161
Sri Lanka in Bangladesh ODI Series, 2023/24
3213618*36.004875.00---30
Zimbabwe in Sri Lanka ODI Series, 2023/24
321342234.005265.38---30
New Zealand in Sri Lanka ODI Series, 2024/25
11-323232.003786.48---21
Sri Lanka in Pakistan ODI Series, 2025/26
22-321716.003494.11---40
India in Sri Lanka ODI Series, 2024
32-322116.006350.79---20
Zimbabwe in Sri Lanka ODI Series, 2023/24
21-303030.003488.23---21
Australia in Sri Lanka ODI Series, 2024/25
32-281814.004759.57---10
Zimbabwe in Sri Lanka ODI Series, 2023/24
2212821*28.003287.50---20
Sri Lanka in Pakistan ODI Series, 2025/26
964281914.006741.79---40
ICC Cricket World Cup (in India), 2023/24
3112727*-4461.36---21
New Zealand in Sri Lanka ODI Series, 2024/25
11-242424.003568.57---12
India in Sri Lanka ODI Series, 2024
33-24178.004454.54---40
Bangladesh in Sri Lanka ODI Series, 2025
221231323.003958.97---20
Bangladesh in Sri Lanka ODI Series, 2025
11-222222.003170.96---30
Bangladesh in Sri Lanka ODI Series, 2025
2222219*-21104.76---20
Zimbabwe in Sri Lanka ODI Series, 2023/24
33-22147.335044.00--110
India in Sri Lanka ODI Series, 2024
11-181818.0017105.88---30
New Zealand in Sri Lanka ODI Series, 2024/25
2211811*18.002669.23---30
Sri Lanka in Pakistan ODI Series, 2025/26
33-18146.002475.00---20
Sri Lanka in Bangladesh ODI Series, 2023/24
2211711*17.002860.71---30
Sri Lanka in New Zealand ODI Series, 2024/25
22-16158.004734.04---00
Sri Lanka in Bangladesh ODI Series, 2023/24
2211615*16.004436.36---00
Sri Lanka in Bangladesh ODI Series, 2023/24
22-15157.502268.18--110
ICC Cricket World Cup (in India), 2023/24
22-1587.503246.87---00
Zimbabwe in Sri Lanka ODI Series, 2023/24
21-141414.0013107.69---20
Afghanistan in Sri Lanka ODI Series, 2023/24
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

Sri Lanka vs Pakistan at Rawalpindi, Sri Lanka in Pakistan 3rd ODI, Nov 16, 2025 [ODI # 4931]

Sri Lanka vs Pakistan at Rawalpindi, Sri Lanka in Pakistan 2nd ODI, Nov 14, 2025 [ODI # 4929]

Pakistan vs Sri Lanka at Rawalpindi, Sri Lanka in Pakistan 1st ODI, Nov 11, 2025 [ODI # 4928]