Mohammed A A Abushamsiya has faced 22 opponents throughout his career