Sadiq Hasan ha enfrentado a 24 oponentes a lo largo de su carrera.