Career
Early career
Born in Casablanca, Morocco, Messoudi moved to Canada at the age of eight. He played his youth soccer with Montreal-Concordia American Automobile Association before joining the Montreal Impact Academy in 2010. Montreal Impact
On June 4, 2013 it was announced that Messoudi had signed his first professional contract with the Montreal Impact of Major League Soccer.
On March 28, 2014 it was confirmed that Messoudi would join new expansion North American Soccer League side Ottawa Fury Football Club for the 2014 season.
He then made his professional debut in the Canadian Championship against Football Club Edmonton. He came on as a 77th-minute substitute for Oliver Minatel as the match ended 0–0.
Messoudi would fail to make a league appearance for Ottawa and upon his return to Montreal, his contract option was declined at the end of the 2014 season. Football Club Montreal
Despite being cut Messoudi would remain a part of the Impact organization, being announced as part of the roster of the newly formed Football Club Montreal on March 13, 2015.
He was released by the team at the end of the 2015 USL season.
Messoudi made his international debut for the Canada U20 side on February 18, 2013 against Cuba U20 in the 2013 CONCACAF U-20 Championship.