Sri Lanka's experienced all-rounder Angelo Mathews has announced his retirement from Test cricket, confirming that the opening match of the two-Test series against Bangladesh next month will be his final outing in the format. Mathews shared the news on Friday through his official social media account.