Mohamed Elsayed M. A. Hussein ha enfrentado a 23 oponentes a lo largo de su carrera.