No Campeonato Mundial de Melbourne, em 2005, o ginasta obteve a melhor colocação brasileira em mundiais, a 23ª, na final do individual geral. Em 2006, nos Jogos Sul-Americanos de Buenos Aires, o ginata foi medalhista de ouro por equipes, e prata no cavalo com alças e na barra fixa. Em 2007, no Nacional Brasileiro, foi ouro na barra fixa e no cavalo. Em julho, nos Jogos Pan-americanos de 2007, conquistou a medalha de ouro na barra fixa, e a prata na prova coletiva. Abrindo o calendário competitivo de 2009, Mosiah conquistou a medalha de ouro no Troféu Brasil. Disputando a Universíada de Belgrado, terminou na 21ª colocação na final geral. Em outubro, disputou o Campeonato Mundial de Londres, sendo 21º na classificação do cavalo com alças. No mês seguinte, competindo no Campeonato Sul-Americano, conquistou cinco medalhas: ouro no cavalo com alças, prata na barra fixa, por equipes e no solo, e medalhista de bronze no individual geral.