 as a free agent.He scored two goals in the side's semi-final run in the 2019–20 Taça de Portugal, including in a 1–1 home draw against FC Porto in the first leg of that stage.João Mário earned his first cap for Guinea-Bissau before his 18th birthday, in a friendly in Equatorial Guinea.