Mikel Ibarguren Osa has faced 38 opponents throughout his career