Ruben Daniel Fonseca Macedo (Rúben Macedo) is a forward ( left wing ) player born 09-Mar-96 in Switzerland with Portugal citizenship. In the last 30 days Rúben Macedo played 72 minutes in 3 games of 5 in this period, 3 from the bench. Received no cards and did not score goals. Rúben Macedo received an average punctuation of 3.3 stars during this period, having successfully completed 11 out of 15 (73%) passes.