Pepe scored three goals in 29 appearances during the 2023/24 Primeira Liga season, a rate of 0.11 goals per 90 minutes that far exceeds the defender baseline of 0.04. He also contributed one assist and delivered 14 key passes, slightly below the baseline of 0.52 key passes per 90 but still notable for a defensive role. With 12 shots and six on target, his 25% conversion rate matched the league average for defenders. Pepe made 37 tackles and 27 interceptions, a defensive output that sits below the baseline of 1.68 tackles per 90 but still reflects solid involvement. Overall, his average match rating of 7.12 underscored a consistent performance that balanced defensive duties with occasional offensive contributions.
Pepe has played 2,545 minutes across 29 appearances in Primeira Liga, scoring 0.11 goals per 90 against a positional baseline of 0.04, converting 25% of 12 shots and averaging 7.12 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Evanilson | F | 34 | 2561 | 17 | 4 | 60 | 32 | 28% | 36 | 79% | 26 | 47% | 25 | 7 | 2 | 53% | 46 | 81 | 5 | 1 | 0 | 7.33 | 3.3 |
| Wenderson Galeno | M | 38 | 2893 | 14 | 10 | 74 | 36 | 19% | 56 | 78% | 41 | 39% | 34 | 25 | 2 | 50% | 20 | 65 | 5 | 0 | 0 | 7.45 | 6.7 |
| Mehdi Taremi | F | 30 | 2025 | 8 | 6 | 45 | 22 | 18% | 29 | 75% | 14 | 41% | 41 | 7 | 2 | 52% | 28 | 39 | 3 | 0 | 0 | 7.14 | 9.9 |
| Francisco Conceição | M | 35 | 2147 | 6 | 5 | 57 | 26 | 11% | 48 | 82% | 69 | 49% | 43 | 2 | 1 | 49% | 42 | 50 | 13 | 1 | 0 | 7.27 | 6.5 |
| Pepê | M | 41 | 3501 | 5 | 8 | 43 | 22 | 12% | 59 | 79% | 72 | 53% | 36 | 27 | 2 | 54% | 31 | 99 | 6 | 1 | 0 | 7.23 | 6.4 |
| Wendell | D | 30 | 2494 | 4 | 2 | 16 | 10 | 25% | 36 | 86% | 26 | 57% | 58 | 24 | 5 | 63% | 34 | 52 | 11 | 1 | 0 | 7.31 | 0.3 |
| Toni Martínez | F | 22 | 544 | 4 | 0 | 16 | 11 | 25% | 5 | 65% | 4 | 36% | 1 | 0 | 0 | 42% | 13 | 5 | 3 | 0 | 0 | 6.68 | 5.7 |
| Pepe | D | 29 | 2545 | 3 | 1 | 12 | 6 | 25% | 14 | 89% | 3 | 50% | 37 | 27 | 13 | 55% | 17 | 26 | 5 | 2 | 0 | 7.12 | 3.2 |
| Stephen Eustaquio | M | 36 | 2078 | 3 | 2 | 17 | 9 | 18% | 33 | 85% | 8 | 57% | 55 | 27 | 9 | 51% | 37 | 24 | 4 | 0 | 0 | 7.12 | 1.7 |
| Alan Varela | M | 38 | 2944 | 2 | 3 | 29 | 8 | 7% | 29 | 90% | 10 | 71% | 50 | 33 | 9 | 46% | 53 | 17 | 8 | 0 | 0 | 7.12 | 6.2 |
| João Mário | D | 35 | 2671 | 2 | 2 | 17 | 3 | 12% | 35 | 84% | 50 | 55% | 53 | 15 | 4 | 52% | 42 | 50 | 7 | 0 | 0 | 7.00 | 5.4 |
| Nicolás González | M | 31 | 1957 | 2 | 1 | 25 | 8 | 8% | 25 | 88% | 30 | 73% | 44 | 10 | 3 | 52% | 50 | 26 | 8 | 0 | 0 | 7.00 | 6.1 |
| Zé Pedro | D | 12 | 929 | 2 | 0 | 4 | 2 | 50% | 2 | 89% | 2 | 100% | 15 | 9 | 2 | 67% | 4 | 7 | 1 | 0 | 0 | 7.11 | 2.7 |
| Iván Marcano | D | 5 | 368 | 2 | 0 | 6 | 4 | 33% | 2 | 90% | 0 | – | 9 | 3 | 1 | 70% | 1 | 2 | 1 | 0 | 0 | 7.38 | – |
| Fábio Cardoso | D | 21 | 1478 | 1 | 1 | 5 | 3 | 20% | 8 | 92% | 2 | 100% | 7 | 15 | 10 | 44% | 20 | 7 | 7 | 2 | 0 | 6.77 | 5.9 |
| Iván Jaime | M | 25 | 697 | 1 | 0 | 10 | 7 | 10% | 15 | 87% | 9 | 43% | 16 | 2 | 1 | 60% | 7 | 30 | 0 | 0 | 0 | 6.90 | 6.1 |
| Zaidu Sanusi | D | 9 | 598 | 1 | 0 | 2 | 2 | 50% | 9 | 79% | 5 | 56% | 10 | 8 | 2 | 59% | 13 | 5 | 0 | 0 | 0 | 6.86 | 3.8 |
| Danny Namaso | F | 19 | 304 | 1 | 2 | 6 | 3 | 17% | 6 | 86% | 3 | 33% | 4 | 0 | 0 | 44% | 10 | 6 | 1 | 0 | 0 | 6.74 | 2.9 |
| Diogo Costa | G | 41 | 3695 | 0 | 0 | 0 | 0 | – | 0 | 81% | 1 | 100% | 0 | 0 | 0 | 81% | 1 | 4 | 0 | 1 | 79 | 6.98 | 3.3 |
| Otávio Ataíde da Silva | D | 14 | 1290 | 0 | 2 | 7 | 3 | 0% | 6 | 88% | 6 | 55% | 16 | 8 | 9 | 51% | 14 | 15 | 3 | 0 | 0 | 7.02 | 3.2 |
| David Carmo | D | 11 | 970 | 0 | 0 | 3 | 0 | 0% | 2 | 86% | 2 | 100% | 10 | 8 | 12 | 58% | 19 | 0 | 9 | 1 | 0 | 7.03 | 5.6 |
| Jorge Sánchez | D | 20 | 761 | 0 | 2 | 10 | 3 | 0% | 11 | 84% | 9 | 43% | 26 | 8 | 0 | 49% | 15 | 2 | 3 | 0 | 0 | 6.73 | 5.1 |
| André Franco | M | 19 | 720 | 0 | 1 | 10 | 4 | 0% | 19 | 84% | 2 | 33% | 11 | 5 | 0 | 41% | 13 | 6 | 1 | 0 | 0 | 6.78 | 1.5 |
| Gonçalo Borges | F | 20 | 343 | 0 | 2 | 7 | 2 | 0% | 11 | 80% | 11 | 52% | 8 | 1 | 0 | 47% | 9 | 8 | 2 | 0 | 0 | 6.75 | 3.1 |
| Marko Grujić | M | 13 | 343 | 0 | 1 | 1 | 0 | 0% | 5 | 80% | 2 | 33% | 19 | 6 | 1 | 61% | 11 | 4 | 1 | 0 | 0 | 6.86 | 2.8 |
| Romário Baró | M | 11 | 296 | 0 | 0 | 1 | 0 | 0% | 6 | 85% | 5 | 42% | 3 | 2 | 0 | 38% | 4 | 7 | 0 | 0 | 0 | 6.54 | 6.0 |
| João Mendes | D | 5 | 288 | 0 | 1 | 3 | 2 | 0% | 1 | 84% | 0 | – | 3 | 2 | 3 | 36% | 1 | 1 | 0 | 0 | 0 | 6.96 | – |
| Martim Fernandes | D | 4 | 258 | 0 | 1 | 0 | 0 | – | 2 | 82% | 5 | 56% | 10 | 5 | 0 | 65% | 5 | 1 | 1 | 0 | 0 | 7.05 | – |
| Fran Navarro | F | 7 | 192 | 0 | 0 | 5 | 2 | 0% | 2 | 86% | 1 | 33% | 1 | 2 | 0 | 34% | 4 | 5 | 0 | 0 | 0 | 6.43 | 5.9 |
| Cláudio Ramos | G | 2 | 113 | 0 | 0 | 0 | 0 | – | 1 | 84% | 0 | – | 0 | 1 | 0 | 100% | 0 | 2 | 1 | 0 | 3 | 7.00 | – |
| Otávio | M | 1 | 90 | 0 | 0 | 1 | 1 | 0% | 2 | 75% | 0 | – | 0 | 0 | 0 | 21% | 3 | 2 | 1 | 0 | 0 | 6.90 | – |
| Gonçalo Sousa | F | 1 | 9 | 0 | 0 | 0 | 0 | – | 0 | 100% | 0 | 0% | 0 | 0 | 0 | 0% | 0 | 0 | 0 | 0 | 0 | 6.70 | – |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023/24 | FC Porto | Primeira Liga | 22 | 1885 | 1 | 1 | 10 | 4 | 10% | 12 | 89% | 2 | 27 | 19 | 53% | 14 | 4 | 2 | 7.09 |
| 2023/24 | FC Porto | UEFA Champions League | 7 | 660 | 2 | 0 | 2 | 2 | 100% | 2 | 86% | 1 | 10 | 8 | 62% | 3 | 1 | 0 | 7.21 |
| 2022/23 | FC Porto | Primeira Liga | 24 | 1970 | 0 | 0 | 5 | 2 | 0% | 7 | 88% | 5 | 40 | 25 | 66% | 11 | 4 | 0 | 7.03 |
| 2022/23 | FC Porto | UEFA Champions League | 4 | 360 | 0 | 0 | 1 | 0 | 0% | 0 | 82% | 0 | 7 | 6 | 72% | 0 | 0 | 0 | 6.88 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 21 Apr | a Casa Pia | W | 90 | – | – | 1 | 1 | 1 | 1 | – | 0 | 0 | 7.30 | 6.1 |
| 07 Apr | v Guimaraes | L | 69 | – | – | 0 | – | 0 | 0 | 1 | 0 | 1 | 6.30 | 2.8 |
| 30 Mar | a Estoril | L | 90 | – | – | 1 | – | 0 | 2 | – | 1 | 0 | 6.90 | 4.9 |
| 16 Mar | v Vizela | W | 90 | – | – | 0 | – | 4 | 2 | 1 | 0 | 0 | 7.30 | 4.7 |
| 12 Mar | a Arsenal | L | 120 | – | – | 0 | – | 0 | 1 | 1 | 1 | 0 | 6.90 | 2.6 |
| 08 Mar | a Portimonense | W | 90 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 7.30 | 3.8 |
| 03 Mar | v Benfica | W | 90 | – | – | 0 | – | 1 | 0 | – | 0 | 0 | 7.30 | 2.8 |
| 25 Feb | a GIL Vicente | D | 90 | – | – | 1 | 1 | 1 | 1 | – | 0 | 0 | 7.00 | 2.9 |
| 21 Feb | v Arsenal | W | 90 | – | – | 0 | – | 0 | 3 | 1 | 0 | 0 | 7.20 | 5.3 |
| 17 Feb | v Estrela | W | 90 | – | – | 1 | – | 0 | 2 | 2 | 0 | 0 | 7.50 | 4.3 |
| 12 Feb | a Arouca | L | 90 | – | – | 2 | – | 0 | 0 | 1 | 0 | 0 | 6.30 | 2.7 |
| 03 Feb | v Rio Ave | D | 90 | – | – | 1 | – | 1 | 1 | 2 | 1 | 0 | 7.70 | 5.0 |
| 28 Jan | a Farense | W | 90 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 6.60 | 2.5 |
| 20 Jan | v Moreirense | W | 84 | – | – | 0 | – | 0 | 0 | 2 | 0 | 0 | 6.90 | 2.7 |
| 14 Jan | v SC Braga | W | 90 | – | – | 0 | – | 0 | 1 | – | 0 | 0 | 7.20 | 3.7 |