Moyo wystąpił w styczniowej potyczce reprezentacji Zimbabwe z RPA. Obecnie występuje w klubie z rodzimej ligi - Hwange - który zajmuje szóste miejsce w tabeli tamtejszej ekstraklasy. Moyo był powoływany na mecze reprezentacji Zimbabwe w eliminacjach do MŚ, jednak nie wystąpił w żadnym ze spotkań kwalifikacyjnych. W 2003 roku Moyo wziął udział w Turnieju Afrykańsko-Azjatyckim, organizowanym dla młodzieżowych reprezentacji z obu kontynentów. Jego drużyna wywalczyła w nim trzecią lokatę i wyprzedziła m.in. Iran oraz Ghanę. Brytyjski portal football-talents uznał go za jednego z najbardziej obiecujących zawodników w Zimbabwe.