* Penampilan dan gol di klub senior hanya dihitung dari liga domestik dan akurat per 21 Desember 2023 ‡ Penampilan dan gol di tim nasional akurat per 10 Februari 2024
Lahir di Doha, Qatar, Afif memulai di akademi muda Al-Markiya dan kemudian berlabuh ke Al Sadd sebelum bergabung dengan Aspire Academy sebagai siswa penuh waktu pada tahun 2009. Selama waktunya di Aspire, Afif melakukan perjalanan ke Spanyol dengan program pertukaran pelajar dan bermain untuk tim muda Sevilla dan Villarreal.
Dia mewakili Sevilla di Piala Internasional Al Kass 2013, mencetak dua gol dan membuat assist dalam pertandingan pertama tim, yang berakhir dengan kemenangan 3–0 melawan Aspire Academy.
Afif kemudian bergabung dengan tim pemuda Villarreal
Eupen
Pada Januari 2015, Afif bergabung dengan klub Belgia Eupen. Ia mencetak gol dalam debutnya melawan Eendracht Aalst pada 19 Januari. Pada 24 Januari dalam pertandingan berikutnya melawan KRC Mechelen, ia membantu dalam tiga dari lima gol timnya.
Afif menyelesaikan musim senior pertamanya dengan dua gol dalam sembilan pertandingan. Pada 18 Maret 2016, ia mencetak dua gol dalam kemenangan kandang 4-0 melawan KSV Roeselare.
Villarreal
Pada 8 Mei 2016, Afif dikonfirmasi akan bergabung kembali dengan Villarreal, kali ini dengan kesepakatan permanen. Hal itu membuat ia menjadi pemain kelahiran Qatar pertama dalam sejarah yang bergabung dengan klub La Liga. Pada 4 Agustus, ia dipinjamkan ke klub papan atas Gijón dengan kontrak pinjaman selama satu musim penuh.
Afif melakukan debut di kategori utama sepakbola Spanyol pada 21 Agustus 2016, menggantikan Burgui dalam kemenangan kandang 2–1 melawan Athletic Bilbao. Setelah sembilan pertandingan liga, ia kembali ke klub senior pertamanya Eupen dengan kontrak pinjaman selama satu tahun pada 14 Juli 2017. Ia kembali ke negara asalnya pada Januari 2018 untuk bermain dengan Al Sadd di mana ia memiliki musim yang sangat sukses.
Karier Internasional
Afif tampil dalam Ajang kualifikasi Kejuaraan AFC U-19 2014 bersama Qatar U-20. Selama turnamen berlangsung, ia mencetak satu-satunya gol di final melawan Korea Utara untuk memberi Qatar kemenangan dan membuat Qatar menjadi juara.
Dia dipanggil ke tim nasional senior pada September 2015 oleh pelatih Daniel Carreño. Ia mencetak gol dalam kemenangan 15–0 Qatar melawan Bhutan pada 3 September 2015 selama putaran Kualifikasi Piala Dunia 2018. Dia juga menorehkan dua assist dalam pertandingan tersebut.
Afif menjadi bintang di Kejuaraan Piala Asia 2024 di Qatar. Dia mencetak hat-trick di final, dimana dia melakukan selebrasi yang tidak umum setelah mencetak gol pertamanya yaitu dengan melakukan trik sulap.[4]