
"I called here to inform (you of) my retirement from all forms of (international) cricket after 20 years of play," Jayasuriya told reporters in Colombo.
"I'll retire after playing a one-day and a T20 game," he said. Sri Lanka face England in a Twenty20 match on June 25 before the first one-dayer at the Oval three days later.
The 41-year-old all-rounder, who quit test cricket in 2007, made the announcement after Sri Lanka Cricket recalled him for the T20 and one-day squads to face England.
Jayasuriya, who helped Sri Lanka to their only World Cup triumph in 1996, remains the island nation's highest run scorer in one-day internationals with 13,428 runs from 444 matches.