Teams João Huo played for

International Twenty20Mozambique (2019/20-2021/22)
Other Twenty20Mozambique (2019/20-2021/22)
MiscellaneousMozambique Under-19s (2018)
 Mozambique (2018/19)