Terrence Romeo has faced 21 opponents throughout his career