Ia tiba di titik sulit musim ini bagi tim asuhan Marcelino, yang saat ini hanya meraih satu kemenangan dalam lima pertandingan terakhirnya di LALIGA dan hanya berada satu tingkat di atas zona degradasi.
Lahir di Ivry-sur-Seine, ia bergabung dengan akademi Paris FC pada usia sembilan tahun, di mana menimba ilmu di beberapa klub terbesar di Eropa. Setelah sempat bermain di AC Boulogne-Billacour, ia bergabung dengan akademi AS Monaco.Baca juga: Manchester United capai kesepakatan untuk wonderkid Monaco Setahun kemudian, saat berusia 16 tahun, ia menandatangani kontrak dengan Manchester United menjelang musim 2019/20 di mana ia bermain untuk tim U-18 dan U-23.
Ia tampil baik di musim berikutnya dengan mencatatkan total 24 penampilan di Liga Premier 2 dan Piala EFL, mencetak lima gol dan sepuluh assist.
Sebagai apresiasi atas penampilannya, Ole Gunnar Solskjaer memberinya debut di tim senior saat pertandingan terakhir MU musim itu melawan Wolverhampton Wanderers, di mana ia masuk menggantikan Juan Mata.
Baca juga: Hannibal Mejbri akan segera tinggalkan MU dan gabung Sevilla
Baca juga: Hannibal Mejbri akan segera tinggalkan MU dan gabung Sevilla
Selama musim 2021/22, ia memainkan sebelas pertandingan untuk tim reserves mereka, mencetak satu gol dan membuat empat assist, serta membuat dua penampilan di UEFA Youth League.
Sejauh musim ini, Hannibal telah memainkan sepuluh pertandingan untuk Manchester United, mencetak satu gol untuk tim asuhan Erik ten Hag.
Secara internasional, ia mewakili Prancis di level U-16 dan U-17 sebelum menerima panggilan ke tim nasional Tunisia, negara asal orang tuanya, pada tahun 2021.
Ia tampil di Piala Arab FIFA 2021 di mana Tunisia menjadi runner-up setelah kalah di final di perpanjangan waktu 2-0 dari Aljazair. Ia juga masuk dalam skuad Tunisia untuk Piala Dunia FIFA 2022 di Qatar, tampil di babak penyisihan grup melawan Denmark.
Baca juga: Sergio Ramos kembali ke Sevilla setelah 18 tahun