 Badr made his first professional appearance on June 7, 2014 in a 1–1 draw against the Charlotte Eagles.Badr was released by Oklahoma City at the end of the 2014 season and later signed with USL Pro club Colorado Springs Switchbacks on February 2, 2015.Badr was on the move again in 2016, joining Philadelphia Union's United Soccer League affiliate Bethlehem Steel FC on January 8, 2016.