Batting Most Runs Innings IN Sri Lanka

Players IN Sri Lanka

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
12520612812-97.65Sri Lankav BangladeshPallekele28 Mar 2013ODI # 3352
113*16010811-104.62Sri Lankav BangladeshHambantota23 Mar 2013ODI # 3349
11219413610182.35Bangladeshv Sri LankaHambantota23 Mar 2013ODI # 3349
102*14895121107.36Sri Lankav New ZealandPallekele6 Nov 2012ODI # 3306
96*1458812-109.09New Zealandv Sri LankaPallekele6 Nov 2012ODI # 3306
73*985963123.72Bangladeshv Sri LankaHambantota23 Mar 2013ODI # 3349
72896272116.12New Zealandv Sri LankaPallekele4 Nov 2012ODI # 3305
63101686-92.64Sri Lankav BangladeshHambantota23 Mar 2013ODI # 3349
60129948-63.82Sri Lankav New ZealandHambantota12 Nov 2012ODI # 3308
5689665184.84Sri Lankav BangladeshPallekele28 Mar 2013ODI # 3352
55101866-63.95New Zealandv Sri LankaPallekele4 Nov 2012ODI # 3305
54*82477-114.89Sri Lankav New ZealandPallekele6 Nov 2012ODI # 3306
4867495-97.95Sri Lankav BangladeshPallekele28 Mar 2013ODI # 3352
46107743-62.16New Zealandv Sri LankaPallekele4 Nov 2012ODI # 3305
43*67495-87.75Sri Lankav New ZealandPallekele4 Nov 2012ODI # 3305
43112654-66.15Sri Lankav New ZealandHambantota10 Nov 2012ODI # 3307
42*97555176.36Sri Lankav New ZealandHambantota10 Nov 2012ODI # 3307
42533651116.66Sri Lankav BangladeshHambantota23 Mar 2013ODI # 3349
4065465-86.95Bangladeshv Sri LankaPallekele28 Mar 2013ODI # 3352
3781515-72.54Sri Lankav New ZealandPallekele4 Nov 2012ODI # 3305
35*8740-187.50New Zealandv Sri LankaPallekele4 Nov 2012ODI # 3305
33*48276-122.22Bangladeshv Sri LankaPallekele28 Mar 2013ODI # 3352
3054442168.18New Zealandv Sri LankaHambantota10 Nov 2012ODI # 3307
2966513-56.86Bangladeshv Sri LankaHambantota23 Mar 2013ODI # 3349
2951385-76.31Bangladeshv Sri LankaPallekele28 Mar 2013ODI # 3352
2737284-96.42Sri Lankav New ZealandHambantota10 Nov 2012ODI # 3307
26342521104.00New Zealandv Sri LankaPallekele6 Nov 2012ODI # 3306
2626184-144.44Bangladeshv Sri LankaPallekele28 Mar 2013ODI # 3352
25*341512166.66Sri Lankav BangladeshPallekele28 Mar 2013ODI # 3352
2448262-92.30Sri Lankav New ZealandHambantota12 Nov 2012ODI # 3308
22*3218-2122.22New Zealandv Sri LankaPallekele6 Nov 2012ODI # 3306
2148371-56.75New Zealandv Sri LankaHambantota10 Nov 2012ODI # 3307
2150292-72.41New Zealandv Sri LankaHambantota10 Nov 2012ODI # 3307
18*22213-85.71Sri Lankav BangladeshHambantota25 Mar 2013ODI # 3351
1721153-113.33Sri Lankav New ZealandHambantota12 Nov 2012ODI # 3308
1616162-100.00New Zealandv Sri LankaPallekele4 Nov 2012ODI # 3305
153727--55.55Sri Lankav New ZealandPallekele6 Nov 2012ODI # 3306
1545261-57.69New Zealandv Sri LankaHambantota10 Nov 2012ODI # 3307
133325--52.00New Zealandv Sri LankaPallekele6 Nov 2012ODI # 3306
1336201-65.00Bangladeshv Sri LankaHambantota23 Mar 2013ODI # 3349
12*13311400.00New Zealandv Sri LankaHambantota10 Nov 2012ODI # 3307
1113132-84.61Sri Lankav New ZealandPallekele4 Nov 2012ODI # 3305
1125242-45.83New Zealandv Sri LankaHambantota10 Nov 2012ODI # 3307
1116102-110.00Sri Lankav New ZealandHambantota12 Nov 2012ODI # 3308
111591-122.22Bangladeshv Sri LankaPallekele28 Mar 2013ODI # 3352
111310-1110.00Sri Lankav BangladeshPallekele28 Mar 2013ODI # 3352
10*2291-111.11Sri Lankav BangladeshHambantota25 Mar 2013ODI # 3351
1020132-76.92Sri Lankav New ZealandPallekele6 Nov 2012ODI # 3306
92081-112.50Bangladeshv Sri LankaPallekele28 Mar 2013ODI # 3352
7*1813--53.84Sri Lankav New ZealandPallekele4 Nov 2012ODI # 3305
7*158--87.50New Zealandv Sri LankaHambantota10 Nov 2012ODI # 3307
717161-43.75New Zealandv Sri LankaPallekele6 Nov 2012ODI # 3306
71216--43.75New Zealandv Sri LankaPallekele6 Nov 2012ODI # 3306
6*95--120.00Bangladeshv Sri LankaHambantota23 Mar 2013ODI # 3349
619111-54.54Sri Lankav New ZealandPallekele4 Nov 2012ODI # 3305
61817--35.29New Zealandv Sri LankaHambantota10 Nov 2012ODI # 3307
6661-100.00Bangladeshv Sri LankaHambantota23 Mar 2013ODI # 3349
6119--66.66Sri Lankav BangladeshPallekele28 Mar 2013ODI # 3352
6117--85.71Bangladeshv Sri LankaPallekele28 Mar 2013ODI # 3352
5*431-166.66Sri Lankav BangladeshPallekele28 Mar 2013ODI # 3352
596--83.33New Zealandv Sri LankaPallekele6 Nov 2012ODI # 3306
5106--83.33Sri Lankav New ZealandPallekele6 Nov 2012ODI # 3306
52616--31.25Sri Lankav New ZealandHambantota12 Nov 2012ODI # 3308
5471-71.42Sri Lankav BangladeshPallekele28 Mar 2013ODI # 3352
4*711-400.00Bangladeshv Sri LankaPallekele28 Mar 2013ODI # 3352
444--100.00New Zealandv Sri LankaPallekele4 Nov 2012ODI # 3305
498--50.00Sri Lankav BangladeshPallekele28 Mar 2013ODI # 3352
3*43--100.00Sri Lankav BangladeshHambantota23 Mar 2013ODI # 3349
3146--50.00Bangladeshv Sri LankaHambantota23 Mar 2013ODI # 3349
31112--25.00Bangladeshv Sri LankaHambantota23 Mar 2013ODI # 3349
2*74--50.00Sri Lankav New ZealandHambantota10 Nov 2012ODI # 3307
23218--11.11New Zealandv Sri LankaPallekele4 Nov 2012ODI # 3305
284--50.00New Zealandv Sri LankaPallekele6 Nov 2012ODI # 3306
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

India vs New Zealand at Rajkot, New Zealand in India 2nd ODI, Jan 14, 2026 [ODI # 4938]

New Zealand vs India at Vadodara, New Zealand in India 1st ODI, Jan 11, 2026 [ODI # 4937]

South Africa vs India at Visakhapatnam, South Africa in India 3rd ODI, Dec 6, 2025 [ODI # 4936]