Career
He has previously played for El-Hodood of the Egyptian Premier League, Oklahoma City Energy, as well as the Football Club Porto and District of Columbia United academy systems Prior to joining District of Columbia United and F.C. Porto"s academy systems, Badr played select soccer with the Bethesda Road Runners, a premier soccer organization in Bethesda, Maryland. Badr also played high school soccer at Robinson Secondary School, where he helped the Rams reach the state semifinals.
Upon finishing high school, Badr opted to forgo college soccer and join the U-19 team at Football Club Porto, a premier Portuguese outfit.
After leaving Porto, Failing to see much playing time, Badr went on loan to Egyptian outfit El-Hodood. In 2014, Badr signed with USL Pro side, Oklahoma City Energy.
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 Football Club on January 8, 2016.
Badr made three appearances for the United States. under-20 national team in 2010.