Former CAPS United captain Moses Muchenje has joined Division One side Harare City.

The midfielder was signed as a free agent on a one-year contract.

According to  H-Metro, club secretary Mathew Marara confirmed the deal.

“Yes, we have signed Moses Muchenje, he was a free agent, He was signed on a one-year contract,” said Marara.

Muchenje didn’t renew his contract with CAPS United when it expired at the end of last year. He went to Egypt for trails in January, but he couldn’t complete the move after failing to agree with the foreign club on personal terms.