Kulasekara, 37, finishes his one-day international career one short of 200 wickets as he calls an end to a career in which he made 263 international appearances across all formats.
Pakistan came within an ace of making it through to the semi-final stage this summer, and probably would have done so were it not for a calamitous defeat to the West Indies in their opening match and a rained off fixture against Sri Lanka.