Former youth international goalkeeper Jethren Barr has secured a move to Europe after his departure from Maritzburg United.
Barr left Maritzburg following the non-renewal of his contract at the end of last season after spending the campaign as third-choice goalkeeper, making just seven games.
The 25-year-old has now joined Northern Ireland Premiership club Portadown FC.
The club made an official announcement of Barr's signing on Wednesday.
"I'm really pleased and excited to be able to announce Jethren Barr will be joining us," Portadown manager Matthew Tipton said.
"It's no secret that we were looking for two goalkeepers this summer and now that Jethren's deal is complete I'm more than satisfied with our work in that department this summer.
"Harry (Doherty) has obviously come in and has been performing very well. What I wanted all along were two goalkeepers who could and will challenge each other for the number one shirt so when the opportunity to get Jethren in arose it was one we jumped at.
"He comes to us with a very high pedigree having played in the South African Premier League from the age of 17 and represented South Africa at youth level all the way to the Under-23 side.
"With Jethren holding a UK passport that was a massive bonus for us as everyone knows the market for goalkeepers with within Northern Ireland is very slim currently."
Barr famously made his PSL debut against Orlando Pirates in the colours of Wits as a 17-year-old in 2013 but has struggled to impose himself as a first-choice goalkeeper in the PSL in recent years.
Scroll through the gallery below to see all of Maritzburg United's other new signings