Sri Lanka Cricket announced a 22-member squad, on Thursday, for the two-match Test series in South Africa starting December 26 at Centurion.

Veteran all-rounder Angelo Mathews has been ruled out of the South Africa tour due to an injury but is expected to feature in the home series against England.

The islanders had upset the Proteas on its last tour in 2018-19 by completing a 2-0 win to become the first Asian side to win in South Africa.

READ | Pink ball should replace 'pathetic' red ball, says Shane Warne