South Africa on Monday named a diminished 13-man squad shorn of all-rounder David Wiese and captain Faf du Plessis to play Sri Lanka in three Twenty20 internationals later this month.
Wiese has joined the exodus of South African international cricketers who have opted for the security of an English county contract, signing a three-year deal with Sussex.
Cricket South Africa (CSA) said that selectors initially included Wiese, 31, in the squad, but his switch effectively ends his international career for South Africa.
The South African selectors have rested most of their leading players, including regular T20 international captain du Plessis. The team will be led by all-rounder Farhaan Behardien.