Boumal joined Sochaux in 2006. In 2010, he made his debut for Sochaux's B team against Raon-l'Etape. A year later he was called to the first team and after some matches on the bench he made his Ligue 1 debut in a 0–0 away draw against Dijon on 3 December 2011.