Rúben Macedo completed 28 appearances and logged 1,293 minutes in the 2024/25 Primeira Liga season, scoring two goals and providing one assist. He recorded 24 shots, 9 of which were on target, and delivered 15 key passes, while his average match rating was 6.76. Macedo’s defensive contributions included 11 tackles and two interceptions, and he averaged 0.77 tackles per 90 minutes. His most striking statistical highlight was his dribbling success rate, which rose to 1.46 successful dribbles per 90 minutes - well above the league baseline of 0.85 - demonstrating his ability to carry the ball past opponents more frequently than his peers. Overall, Macedo’s season reflected a consistent presence on the pitch, with a notable edge in ball-carrying effectiveness.
Rúben Macedo has played 1,293 minutes across 28 appearances in Primeira Liga, scoring 0.14 goals per 90 against a positional baseline of 0.13, converting 8% of 24 shots and averaging 6.76 a match.
| Player | Pos | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Drib % | Tackles | Interc. | Blocks | Duels won % | Fouls | Fouled | Yel | Red | Saves | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Daniel Penha | M | 31 | 1599 | 4 | 1 | 42 | 18 | 10% | 42 | 72% | 12 | 33% | 30 | 10 | 4 | 40% | 25 | 11 | 2 | 0 | 0 | 6.93 | 4.1 |
| José Gomes | D | 29 | 2443 | 3 | 1 | 24 | 8 | 12% | 26 | 72% | 12 | 34% | 32 | 24 | 16 | 46% | 24 | 15 | 3 | 0 | 0 | 6.89 | 1.7 |
| Dudu | F | 23 | 1452 | 3 | 2 | 21 | 10 | 14% | 11 | 78% | 11 | 27% | 31 | 8 | 0 | 45% | 23 | 26 | 0 | 0 | 0 | 6.68 | 3.7 |
| Isaac | F | 28 | 1315 | 3 | 1 | 19 | 10 | 16% | 12 | 73% | 11 | 33% | 14 | 3 | 2 | 41% | 23 | 17 | 3 | 0 | 0 | 6.64 | 4.0 |
| Ze Vitor | D | 32 | 2837 | 2 | 0 | 30 | 10 | 7% | 5 | 80% | 5 | 71% | 54 | 38 | 30 | 63% | 40 | 17 | 12 | 1 | 0 | 6.94 | 6.6 |
| Ulisses | D | 30 | 2655 | 2 | 0 | 18 | 5 | 11% | 4 | 85% | 13 | 87% | 48 | 41 | 32 | 55% | 39 | 16 | 5 | 1 | 0 | 6.96 | 5.7 |
| Rúben Macedo | F | 28 | 1293 | 2 | 1 | 24 | 9 | 8% | 15 | 74% | 21 | 47% | 11 | 2 | 0 | 45% | 12 | 30 | 0 | 0 | 0 | 6.76 | 4.9 |
| Bruno Costa | M | 18 | 920 | 2 | 1 | 6 | 3 | 33% | 24 | 85% | 9 | 56% | 9 | 5 | 1 | 55% | 7 | 29 | 0 | 0 | 0 | 6.81 | 3.0 |
| Joel Tagueu | F | 14 | 862 | 2 | 0 | 10 | 4 | 20% | 7 | 71% | 3 | 27% | 3 | 0 | 0 | 39% | 13 | 15 | 1 | 0 | 0 | 6.74 | 1.9 |
| Djibril Soumaré | M | 23 | 1884 | 1 | 1 | 19 | 7 | 5% | 10 | 81% | 24 | 63% | 63 | 17 | 7 | 63% | 37 | 50 | 9 | 1 | 0 | 7.03 | 6.0 |
| Paulinho Bóia | M | 15 | 1090 | 1 | 2 | 19 | 8 | 5% | 22 | 78% | 20 | 54% | 13 | 6 | 0 | 48% | 8 | 16 | 2 | 0 | 0 | 6.89 | 5.5 |
| Léo Santos | D | 16 | 789 | 1 | 0 | 5 | 2 | 20% | 0 | 84% | 1 | 50% | 9 | 10 | 6 | 53% | 14 | 6 | 3 | 0 | 0 | 6.72 | 7.1 |
| Nigel Thomas | F | 10 | 555 | 1 | 0 | 5 | 3 | 20% | 11 | 70% | 1 | 14% | 8 | 1 | 1 | 29% | 11 | 4 | 3 | 0 | 0 | 6.81 | 2.9 |
| João Aurélio | D | 15 | 508 | 1 | 1 | 5 | 1 | 20% | 6 | 69% | 3 | 50% | 25 | 5 | 2 | 65% | 11 | 8 | 1 | 0 | 0 | 6.81 | 2.3 |
| Fuki Yamada | F | 13 | 499 | 1 | 2 | 6 | 3 | 17% | 13 | 87% | 1 | 12% | 5 | 0 | 0 | 30% | 11 | 5 | 2 | 1 | 0 | 6.72 | 5.1 |
| Chiheb Labidi | M | 18 | 423 | 1 | 0 | 2 | 2 | 50% | 4 | 81% | 6 | 55% | 18 | 9 | 0 | 52% | 15 | 8 | 3 | 0 | 0 | 6.71 | 3.6 |
| André Sousa | M | 13 | 210 | 1 | 0 | 3 | 1 | 33% | 10 | 78% | 0 | 0% | 3 | 2 | 2 | 30% | 11 | 6 | 3 | 0 | 0 | 6.64 | 9.2 |
| Miguel Baeza | M | 5 | 209 | 1 | 0 | 2 | 1 | 50% | 1 | 72% | 1 | 50% | 2 | 0 | 0 | 20% | 1 | 0 | 0 | 0 | 0 | 6.56 | – |
| Lucas França | G | 34 | 3019 | 0 | 0 | 0 | 0 | – | 1 | 60% | 1 | 100% | 0 | 0 | 0 | 100% | 0 | 15 | 6 | 0 | 107 | 7.19 | 3.9 |
| Luís Esteves | M | 34 | 2911 | 0 | 4 | 45 | 14 | 0% | 46 | 79% | 16 | 42% | 47 | 17 | 5 | 45% | 34 | 59 | 6 | 0 | 0 | 6.97 | 4.9 |
| Gustavo García | D | 33 | 2802 | 0 | 3 | 10 | 5 | 0% | 42 | 76% | 33 | 62% | 64 | 42 | 11 | 58% | 23 | 39 | 5 | 0 | 0 | 7.08 | 0.3 |
| Matheus Dias | M | 27 | 1845 | 0 | 1 | 5 | 1 | 0% | 15 | 83% | 14 | 67% | 55 | 38 | 14 | 53% | 43 | 22 | 7 | 0 | 0 | 6.79 | 3.2 |
| Arvin Appiah | F | 26 | 1385 | 0 | 0 | 9 | 4 | 0% | 7 | 80% | 10 | 42% | 19 | 16 | 0 | 49% | 24 | 24 | 3 | 0 | 0 | 6.56 | 4.9 |
| Adrián Butzke | F | 11 | 510 | 0 | 1 | 15 | 6 | 0% | 6 | 66% | 0 | 0% | 4 | 4 | 0 | 49% | 8 | 5 | 2 | 0 | 0 | 6.74 | 3.7 |
| Tiago Reis | F | 8 | 298 | 0 | 0 | 10 | 4 | 0% | 3 | 73% | 0 | 0% | 4 | 1 | 0 | 37% | 5 | 3 | 1 | 0 | 0 | 6.39 | 4.7 |
| Dyego Sousa | F | 7 | 155 | 0 | 0 | 2 | 1 | 0% | 0 | 53% | 0 | 0% | 0 | 0 | 0 | 33% | 5 | 3 | 0 | 0 | 0 | 6.44 | 5.1 |
| Rui Encarnação | G | 2 | 135 | 0 | 0 | 0 | 0 | – | 0 | 69% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 1 | 1 | 3 | 6.60 | – |
| Gabriel Santos | F | 3 | 86 | 0 | 0 | 2 | 0 | 0% | 2 | 62% | 0 | 0% | 2 | 0 | 0 | 50% | 2 | 3 | 0 | 0 | 0 | 6.40 | – |
| Afonso Freitas | D | 1 | 18 | 0 | 0 | 0 | 0 | – | 0 | 100% | 0 | – | 0 | 0 | 0 | 50% | 1 | 0 | 0 | 0 | 0 | 6.70 | – |
| Francisco Gonçalves | D | 1 | 17 | 0 | 0 | 0 | 0 | – | 0 | 100% | 0 | – | 2 | 0 | 0 | 67% | 1 | 0 | 1 | 0 | 0 | 6.30 | – |
| Jota | M | 1 | 16 | 0 | 0 | 1 | 0 | 0% | 0 | 100% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 0 | 6.30 | – |
| Season | Club | Comp | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Tackles | Interc. | Duels won % | Fouls | Yel | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024/25 | Nacional | Primeira Liga | 27 | 1200 | 1 | 1 | 22 | 8 | 5% | 14 | 74% | 20 | 8 | 2 | 44% | 11 | 0 | 0 | 6.74 |
| 2024/25 | Nacional | Taça da Liga | 1 | 93 | 1 | 0 | 2 | 1 | 50% | 1 | 73% | 1 | 3 | 0 | 55% | 1 | 0 | 0 | 7.30 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 17 May | a FC Porto | L | 73 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.20 | 2.8 |
| 10 May | v Rio Ave | D | 45 | – | 1 | 0 | – | 1 | 0 | 1 | 0 | 0 | 7.50 | 9.7 |
| 03 May | v Guimaraes | L | 72 | – | 0 | 1 | – | 0 | 0 | 2 | 0 | 0 | 6.30 | 3.7 |
| 27 Apr | a Moreirense | D | 16 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.20 | 2.2 |
| 19 Apr | v GIL Vicente | L | 16 | – | 0 | 0 | – | 0 | 2 | – | 0 | 0 | 6.60 | 6.3 |
| 12 Apr | a Boavista | W | 18 | – | 0 | 0 | – | 1 | 0 | – | 0 | 0 | 7.00 | 6.7 |
| 06 Apr | v Estrela | L | 31 | – | 0 | 1 | – | 0 | 0 | – | 0 | 0 | 6.90 | 4.5 |
| 30 Mar | a Santa Clara | L | 45 | – | 0 | 2 | 1 | 0 | 0 | – | 0 | 0 | 6.70 | 3.9 |
| 16 Mar | v Casa Pia | W | 27 | – | 0 | 0 | – | 0 | 0 | 1 | 0 | 0 | 6.20 | 1.4 |
| 08 Mar | a Benfica | L | 18 | – | 0 | 1 | – | 2 | 0 | – | 0 | 0 | 6.90 | 10.0 |
| 01 Mar | v Famalicao | W | 23 | – | 0 | 1 | 1 | 0 | 0 | – | 0 | 0 | 6.70 | 2.6 |
| 15 Feb | v Estoril | D | 45 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.30 | 3.3 |
| 09 Feb | a Farense | W | 25 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.70 | 6.7 |
| 01 Feb | v Arouca | L | 12 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.50 | 2.6 |
| 19 Jan | v AVS | W | 22 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.60 | 4.2 |