Mohamed Elsayed M. A. Hussein has faced 23 opponents throughout his career