Babouli spent time at Sheridan College before joining the TFC Academy in 2014. He played with the senior academy side in the inaugural season of League1 Ontario, where he led the league in scoring with 27 goals in all competitions. TFC Academy would go on to win the regular season title and the Inter-Provincial Cup championship against CS Longueuil, the champions of the Première Ligue de soccer du Québec. He won the Golden Boot and League MVP honours for the 2014 season. On March 12, 2015, Babouli signed his first professional contract with Toronto FC II ahead of their inaugural season in the USL. He made his professional debut against the Charleston Battery on March 21, and scored his first goal for the club in the same match. His performance in the match was rewarded with a USL team of the week appearance on March 24. On March 5, 2016, Babouli signed with Toronto FC. He made his MLS debut against Sporting Kansas City on March 20, as a substitute for Tsubasa Endoh. He returned to Toronto FC II on loan ahead of the 2016 USL season. On April 21, 2017, the club announced that Babouli had been placed on waivers.
Babouli signed for MASL club Mississauga MetroStars ahead of their inaugural season on November 2, 2018. In his debut season in the MASL he was named the Newcomer of the Year. Babouli was announced as the MetroStars' new team captain ahead of the 2019-20 MASL season.
Ukraine United
Babouli played in the Canadian Soccer League for the 2019 season with FC Ukraine United. In his debut match on September 8, 2019 he recorded four goals against Brantford Galaxy. He recorded his second hat-trick on October 1, 2019 against Real Mississauga SC. As a result finished as the club's top goalscorer with nine goals and the league's fourth leading goalscorer, despite only playing four games - Mykola Temniuk led the league with 18 goals in 17 games. In the opening match of the postseason Babouli scored against Hamilton City SC, and advanced to the next round after a penalty shootout. In the semifinal he contributed another goal in a 5-3 victory against SC Waterloo Region, and advanced to the CSL Championship. He featured in the finals against Scarborough SC, but in a losing effort.
In April 2018, Babouli was detained by the Syrian Military police upon obtaining the Syrian Identity Card, due to the fact that each Syrian male has to do the mandatory military service. He was released days later after paying the fee required for the exemption of the military duties.