Amel Sherazad Hanifi has faced 7 opponents throughout his career