Notably, fast bowler Matheesha Pathirana will miss both tournaments due to an upper respiratory tract infection, while veteran batter Bhanuka Rajapaksa earns a recall.
Key Absences and Replacements
Matheesha Pathirana: Ruled out due to illness; replaced by Asitha Fernando.
Dilshan Madushanka: Misses out with a lingering knee injury; Eshan Malinga steps in.
Dunith Wellalage: Dropped after disappointing Asia Cup performances.
Other Changes: Nuwanidu Fernando, Nishan Madushka, and Milan Rathnayake excluded from ODIs; Chamika Karunaratne and Binura Fernando dropped from T20Is. Returning players include Lahiru Udara, Kamil Mishara, Wanindu Hasaranga, Pramod Madushan, Janith Liyanage, and Dushan Hemantha.
Leadership and Core Players
Charith Asalanka will captain Sri Lanka in both formats. Core players include Pathum Nissanka, Kusal Mendis, Kusal Perera, and Dasun Shanaka.
Sri Lanka ODI Squad
Charith Asalanka (C), Pathum Nissanka, Lahiru Udara, Kamil Mishara, Kusal Mendis, Sadeera Samarawickrama, Kamindu Mendis, Janith Liyanage, Pavan Rathnayake, Wanindu Hasaranga, Maheesh Theekshana, Jeffrey Vandersay, Dushmantha Chameera, Asitha Fernando, Pramod Madushan, Eshan Malinga
Sri Lanka T20I Tri-Series Squad
Charith Asalanka (C), Pathum Nissanka, Kusal Mendis, Kusal Perera, Kamil Mishara, Dasun Shanaka, Kamindu Mendis, Bhanuka Rajapaksa, Janith Liyanage, Wanindu Hasaranga, Maheesh Theekshana, Dushan Hemantha, Dushmantha Chameera, Nuwan Thushara, Asitha Fernando, Eshan Malinga
The ODI series will be played on November 11, 13, and 15, followed by the T20I tri-series starting November 17.








