Ballou joined the Montreal Impact Academy in 2012. In 2013, he left the club to join Panellinios Montreal. The coaches had discovered him 2 years earlier, at the age of 12, when he had just arrived from Ivory Coast.
He finally joined the Montreal Impact team in 2015. In 2016, he signed a two-year professional contract. At the age of 17, Ballou became an ally for the Montreal Impact in the North American Major League Soccer (MLS). He is the youngest player in club history to join the team.
In 2018, Ballou left the Montreal Impact to join FC Barcelona in Europe. He is the first club-trained player to leave Montreal for Europe.
ESM Canada is a successful non-profit sport organization that gives young amateur soccer players the chance to compete in high-level international competitions.
ESM Canada achieves this by sending teams of young players to face professional soccer academies at the prestigious Algarve Youth Cup
ESM Canada organizes trips to Europe to give elite players the chance to participate in the trials for professional soccer clubs and their soccer academies.
ESM Canada also organizes internships in Europe in development camps to increase the exchange of screenings by major clubs and recruiters.