Erstmals bei einer internationalen Meisterschaft trat Ahmed al-Yaari 2017 bei den Jugendasienmeisterschaften in Bangkok in Erscheinung, bei denen er im 1500-Meter-Lauf in 4:02,51 min den fünften Platz belegte. Anschließend nahm er im 800-Meter-Lauf an den Asienmeisterschaften in Bhubaneswar teil und schied dort mit 1:55,86 min im Vorlauf aus. Im Jahr darauf schied er bei den Juniorenasienmeisterschaften in Gifu über 400 Meter mit 50,31 s in der ersten Runde aus, wie auch über 800 Meter mit 1:56,53 min. 2019 nahm er im 200-Meter-Lauf an den Asienmeisterschaften in Doha teil, konnte sich dort mit 22,34 s aber nicht für eine weitere Runde qualifizieren, wie auch über 400 Meter mit 48,27 s. Ende September konnte er bei den Weltmeisterschaften ebendort dank einer Wildcard an den Start gehen und schied dort mit neuem Landesrekord von 22,37 s im Vorlauf aus. 2021 nahm er ebenfalls dank einer Wildcard über 400 m an den Olympischen Sommerspielen in Tokio teil und schied dort mit 48,53 s in der Vorrunde aus.