Babouli pasó un tiempo en Sheridan College antes de unirse a la Academia TFC en 2014.
[6] Babouli firmó con Sigma luego de su liberación del Toronto FC.
[8] Terminaron en segundo lugar en la temporada 2017-18 después de perder un desempate ante El-Jaish con quien empataron en puntos.
Babouli jugó en la Canadian Soccer League durante la temporada 2019 con el Ukraine United.
Babouli volvió a firmar con Forge para la temporada 2021 de la Premier League canadiense.
En la siguiente ronda, Forge se enfrentó a Independiente de Panamá.
Forge perdió el partido de ida fuera 3-1, pero Babouli fue el héroe en el partido de vuelta, primero asistiendo al gol de Omar Browne y luego anotándose para darle a Forge la ventaja en goles a domicilio, aunque Joshua Navarro sellaría más tarde el juego para al poner el 3-0.
[22] Sin embargo fue puesto en libertad días después tras pagar la tasa exigida para la exención de los deberes militares.