Christophe Peucat has faced 39 opponents throughout his career