Erste internationale Erfahrungen sammelte Ahmed Bader Magour bei den Olympischen Spielen 2016 in Rio de Janeiro, bei denen er mit 77,19 m in der Qualifikation ausschied. 2017 siegte er mit 83,45 m bei den Islamic Solidarity Games in Baku und gewann bei den Asienmeisterschaften in Bhubaneswar mit 83,70 m die Silbermedaille hinter dem Inder Neeraj Chopra. Zudem qualifizierte er sich für die Weltmeisterschaften in London, bei denen er mit 81,77 m im Finale den zehnten Rang belegte. 2018 nahm er erstmals an den Asienspielen in Jakarta teil und erreichte mit einer Weite von 78,23 m den sechsten Platz.