Dudu featured in 23 matches during the 2024/25 Primeira Liga campaign, logging 1,452 minutes and contributing three goals and two assists. He recorded 21 shots, 10 of which were on target, and delivered 11 key passes. Defensively, Dudu made 31 tackles and 8 interceptions, averaging 1.92 tackles per 90 minutes compared with the forward baseline of 1.08. His dribble success rate was 0.68 per 90, below the 1.04 baseline for his position. Dudu’s overall match rating averaged 6.68, and his conversion rate was 14 percent. The forward’s defensive volume was well above the positional average, and he led the team in work off the ball, as reflected by his tackle and interception totals.
Dudu has played 1,452 minutes across 23 appearances in Primeira Liga, at 0.19 goals per 90 against a positional baseline of 0.31, converting 14% of 21 shots and averaging 6.68 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 | 22 | 1426 | 3 | 2 | 21 | 10 | 14% | 11 | 78% | 11 | 30 | 8 | 45% | 23 | 0 | 0 | 6.69 |
| 2024/25 | Nacional | Taça da Liga | 1 | 26 | 0 | 0 | 0 | 0 | – | 0 | 100% | 0 | 1 | 0 | 33% | 0 | 0 | 0 | 6.50 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 17 May | a FC Porto | L | 17 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.70 | 3.4 |
| 27 Apr | a Moreirense | D | 29 | – | 0 | 0 | – | 0 | 2 | – | 0 | 0 | 6.90 | 6.7 |
| 06 Apr | v Estrela | L | 59 | – | 0 | 1 | 1 | 2 | 1 | 4 | 0 | 0 | 6.60 | 7.3 |
| 30 Mar | a Santa Clara | L | 45 | – | 0 | 0 | – | 0 | 0 | 1 | 0 | 0 | 6.30 | 2.0 |
| 16 Mar | v Casa Pia | W | 63 | – | 0 | 1 | – | 0 | 0 | – | 0 | 0 | 6.70 | 2.7 |
| 08 Mar | a Benfica | L | 72 | – | 0 | 2 | 1 | 1 | 0 | 1 | 0 | 0 | 5.70 | 3.7 |
| 01 Mar | v Famalicao | W | 67 | – | 0 | 1 | – | 0 | 3 | 2 | 0 | 0 | 6.70 | 3.8 |
| 21 Feb | a SC Braga | L | 90 | – | 0 | 3 | 2 | 0 | 5 | 2 | 0 | 0 | 7.30 | 6.0 |
| 15 Feb | v Estoril | D | 72 | 1 | 0 | 3 | 3 | 1 | 1 | 2 | 0 | 0 | 7.00 | 10.0 |
| 09 Feb | a Farense | W | 76 | – | 1 | 1 | – | 2 | 1 | – | 0 | 0 | 7.30 | 7.2 |
| 01 Feb | v Arouca | L | 90 | – | 0 | 2 | – | 1 | 0 | 1 | 0 | 0 | 6.90 | 3.6 |
| 25 Jan | a Sporting CP | L | 90 | – | 0 | 0 | – | 0 | 1 | 3 | 0 | 0 | 6.30 | 3.9 |
| 19 Jan | v AVS | W | 68 | 1 | 0 | 2 | 2 | 2 | 2 | – | 0 | 0 | 7.90 | 10.0 |
| 12 Jan | v FC Porto | W | 70 | 1 | 0 | 1 | 1 | 0 | 0 | – | 0 | 0 | 6.90 | 6.1 |
| 29 Dec | a Rio Ave | L | 78 | – | 0 | 1 | – | 0 | 3 | 1 | 0 | 0 | 6.30 | 3.5 |