The 2026 FIFA World Cup is just a week away. But for a young football team in one of Rio de Janeiro’s poorest favelas, their moment on the international stage has already happened. Last month, they represented Brazil in the Street Child World Cup in Mexico and brought home the trophy.

When Brazilian João Victor Gonçalves began playing soccer in one of Rio de Janeiro’s poorest and most violent favelas, little did he know the game would one day allow him to travel abroad and play in an international competition.

Last month, along with nine other young boys, he flew to Mexico to represent Brazil in the Street Child World Cup, a tournament with teams from 30 countries composed of boys from impoverished backgrounds, organised ahead of this year’s FIFA World Cup.

“I never could have imagined that one day this would happen, that I would represent my country, doing what I most love — playing soccer — in another country,” said Gonçalves, who is 18. The Brazil team went undefeated and won the tournament, enhancing the thrill of the experience.

Like many Brazilians, Gonçalves and his teammates grew up kicking a ball around and closely following members of the Seleção, Brazil’s national soccer team. They dream of one day becoming professional soccer players like their heroes.