* Penampilan dan gol di klub senior hanya dihitung dari liga domestik dan akurat per 20 Januari 2024 ‡ Penampilan dan gol di tim nasional akurat per 10 Februari 2024
Almoez Ali lahir di Sudan dan pindah ke Qatar saat masih anak-anak.[5][6] Dia mulai bermain untuk Al-Mesaimeer saat berusia 7 tahun, lalu pindah ke Aspire Academy dan bermain untuk tim remaja Lekhwiya.[7][8] Dia juga menjadi anggota tim muda dari klub Belgia Eupen pada tahun 2015.[9]
Pada Juli 2015, Ali bergabung dengan klub asal Austria LASK Linz.[10] Satu-satunya penampilannya untuk tim ini terjadi pada 27 November 2015 menghadapi Floridsdorfer.[11] Pada Januari 2016, dia meninggalkan tim tersebut dan bergabung dengan Cultural Leonesa yang bermain di liga kasta ketiga Spanyol, Segunda División B.[12] Pada 3 April 2016, dia mencetak gol pertamanya untuk Cultural Leonesa dalam kemenangan 1–0 menghadapi Arandina,[13] gol itu menjadikan dirinya sebagai pemain asal Qatar pertama yang mencetak gol di liga Spanyol.[14]
Ali kembali bergabung dengan tim masa mudanya Lekhwiya SC pada musim 2016–2017. Dia mencetak gol pertamanya untuk tim ini pada 27 September 2016 dalam sebuah kemenangan 5–4 menghadapi Muaither.[15] Pada musim berikutnya, Almoez Ali menjadi bagian dari tim yang baru dibentuk Al-Duhail, hasil dari merger antara Lekhwiya dengan El Jaish.[16]
Pada 8 Agustus 2016, Almoez Ali membuat debut resminya untuk tim nasional senior sebagai pemain pengganti dalam kemenangan 2–1 menghadapi Irak.[18] Dia menjadi pencetak gol terbanyak dalam Kejuaraan AFC U-23 2018 dengan mencetak enam gol.[19]