Most ODI Wickets for Sri Lanka: Top 15 List & Records
Muttiah Muralitharan has the most ODI wickets for Sri Lanka, 523 in 343 matches. Chaminda Vaas (399) and Lasith Malinga (338) follow. Full list, records like Vaas’s 8/19, and the leading active bowlers.










