Afonso Da Silva has faced 10 opponents throughout his career