Erste internationale Erfahrungen sammelte Gohar Shabhaz 2014 bei den Juniorenasienmeisterschaften in Taipeh, bei denen er über 100 Meter mit 11,08 s in der ersten Runde ausschied, wie auch im 200-Meter-Lauf mit 22,66 s. Zwei Jahre später nahm er erneut an den Juniorenasienmeisterschaften in der Ho-Chi-Minh-Stadt teil, gelangte aber auch dort in beiden Bewerben nicht bis in das Halbfinale und schied auch mit der pakistanischen 4-mal-100-Meter-Staffel mit 42,44 s im Vorlauf aus. 2017 gelangte er bei den Islamic Solidarity Games in Baku in beiden Einzelbewerben bis in das Halbfinale und schied dort mit 10,93 s und 21,76 s aus und wurde zudem mit der Staffel im Vorlauf disqualifiziert. Anfang September nahm er im 60-Meter-Lauf an den Asian Indoor &amp; Martial Arts Games in Aşgabat teil und erreichte dort das Halbfinale, in dem er mit 7,04 s ausschied. Im Jahr darauf schied er bei den Asienspielen in Jakarta im 100-Meter-Lauf mit 10,80 s im Halbfinale aus und schied über 200 Meter sowie mit der Staffel mit 21,91 s bzw. 40,56 s in der Vorrunde aus. 2019 gewann er bei den Südasienspielen in Kathmandu in 40,50 s die Bronzemedaille mit der Staffel hinter der Teams aus Sri Lanka und Indien und wurde über 200 Meter in 21,54 s Vierter.