Sri Lanka Stats
Sri Lanka ODI 2026 Squad
32 players named, the captain first, as of 12 Nov 2026
Sri Lanka ODI Squad Questions
Who is in the Sri Lanka ODI squad for 2026?
Sri Lanka's ODI 2026 squad has 32 players. The players: Asitha Fernando, Charith Asalanka, Dasun Shanaka, Dhananjaya de Silva, Dilshan Madushanka, Dinesh Chandimal, Dunith Wellalage, Dushmantha Chameera, Eshan Malinga, Isitha Wijesundara, Janith Liyanage, Jeffrey Vandersay, Kamil Mishara, Kamindu Mendis, Kasun Rajitha, Kusal Mendis, Lahiru Kumara, Lahiru Udara, Maheesh Theekshana, Milan Rathnayake, Nishan Madushka, Pasindu Sooriyabandara, Pathum Nissanka, Pavan Rathnayake, Prabath Jayasuriya, Pramod Madushan, Ramesh Mendis, Sachindu Colombage, Sadeera Samarawickrama, Sonal Dinusha, Vishwa Fernando, Wanindu Hasaranga.
Who is Sri Lanka's top run scorer?
Over Sri Lanka's last 20 ODIs, Pathum Nissanka with 800 runs in 20, at a strike rate of 88.5.
Who has taken the most wickets for Sri Lanka?
Over Sri Lanka's last 20 ODIs, Dilshan Madushanka with 23 wickets at 5.89 an over.
Who has played the most for Sri Lanka recently?
Kusal Mendis, in 20 of Sri Lanka's last 20 ODIs. 31 players have played for them in that time.