Lubomir Karaivanov has faced 36 opponents throughout his career