Joao returned to Boston City with four matches remaining in the 2019 season having played in the club’s inaugural 2016 campaign.
The midfielder started against the New York Cosmos three years after playing in five matches totaling 288 minutes during his first spell, but did not play again in 2019.