Kosta Kosev has faced 21 opponents throughout his career