Moyo joined TS Sporting as a free agent after he decided against extending his stay at the Zimbabwe club.
He is the third player to join TS Sporting from Highlanders with King Nadolo and Cleopas Dube already on the club’s book.
The player confirmed his move to Zimbabwe’s Chronicle.
“I am now on the books of TS Sporting who are playing in Division One here in South Africa,” Moyo told the Chronicle.
“My international reverse certificate it’s finally here now, so I’m looking forward to making my debut for the club.”