Vítor Carvalho has already proven himself to be an influential presence in the Primeira Liga this season. In just two appearances totalling 187 minutes, he has delivered one assist, a contribution that far exceeds the typical output for a defender. Carvalho’s key passes per 90 minutes stand at 0.96, surpassing the baseline of 0.56, while his interceptions per 90 remain at 1.0, showing his awareness in the defensive third. Though he has not recorded a tackle or shot, his overall match rating of 7.35 reflects a solid performance across both defensive and creative duties. With a goal per 90 of 0.0 against a baseline of 0.06, Carvalho’s main impact lies in chance creation rather than finishing, underscoring his role as a playmaker from the back.
Vítor Carvalho has played 379 minutes across 4 appearances in Primeira Liga, at 0.00 goals per 90 against a positional baseline of 0.06 and averaging 7.30 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pau Víctor | F | 4 | 278 | 2 | 0 | 4 | 4 | 50% | 2 | 78% | 2 | 22% | 3 | 1 | 0 | 30% | 10 | 4 | 1 | 0 | 0 | 6.55 | – |
| Diego Rodrigues | M | 3 | 103 | 2 | 0 | 2 | 2 | 100% | 2 | 82% | 1 | 100% | 1 | 1 | 0 | 67% | 1 | 2 | 0 | 0 | 0 | 7.40 | – |
| Fran Navarro | F | 4 | 233 | 1 | 0 | 3 | 1 | 33% | 3 | 92% | 0 | 0% | 4 | 0 | 1 | 43% | 6 | 7 | 1 | 0 | 0 | 6.60 | – |
| Bernardo Fontes | G | 4 | 380 | 0 | 0 | 0 | 0 | – | 0 | 61% | 0 | – | 0 | 0 | 0 | 50% | 0 | 0 | 0 | 0 | 5 | 6.32 | – |
| Gustaf Lagerbielke | D | 4 | 380 | 0 | 0 | 1 | 1 | 0% | 0 | 88% | 2 | 40% | 4 | 4 | 1 | 57% | 2 | 2 | 0 | 0 | 0 | 7.02 | – |
| Vítor Carvalho | D | 4 | 379 | 0 | 1 | 0 | 0 | – | 2 | 90% | 0 | – | 0 | 8 | 1 | 76% | 1 | 2 | 1 | 0 | 0 | 7.30 | – |
| Gabriel Silva | M | 4 | 350 | 0 | 1 | 3 | 2 | 0% | 5 | 77% | 7 | 44% | 5 | 3 | 0 | 59% | 2 | 15 | 0 | 0 | 0 | 7.20 | – |
| Demir Ege Tıknaz | M | 4 | 335 | 0 | 1 | 2 | 1 | 0% | 4 | 92% | 6 | 67% | 8 | 6 | 1 | 59% | 5 | 2 | 1 | 0 | 0 | 7.12 | – |
| Victor Gómez | M | 4 | 335 | 0 | 0 | 1 | 0 | 0% | 3 | 73% | 3 | 60% | 6 | 3 | 0 | 58% | 4 | 5 | 0 | 0 | 0 | 6.82 | – |
| João Moutinho | M | 4 | 286 | 0 | 0 | 2 | 0 | 0% | 1 | 91% | 3 | 50% | 4 | 5 | 0 | 54% | 2 | 3 | 1 | 0 | 0 | 7.03 | – |
| Adrian Bajrami | D | 4 | 252 | 0 | 0 | 0 | 0 | – | 0 | 85% | 0 | – | 5 | 5 | 1 | 50% | 9 | 2 | 0 | 0 | 0 | 6.62 | – |
| Mario Dorgeles | F | 4 | 183 | 0 | 1 | 2 | 1 | 0% | 5 | 85% | 0 | 0% | 3 | 1 | 0 | 50% | 3 | 4 | 0 | 0 | 0 | 6.78 | – |
| Diogo Travassos | D | 4 | 171 | 0 | 0 | 2 | 2 | 0% | 1 | 83% | 3 | 38% | 3 | 1 | 0 | 54% | 5 | 7 | 1 | 0 | 0 | 6.70 | – |
| Denis Huseinbašić | F | 2 | 131 | 0 | 0 | 3 | 2 | 0% | 0 | 83% | 0 | – | 2 | 1 | 0 | 56% | 2 | 3 | 0 | 0 | 0 | 6.75 | – |
| Sergio Barcia | D | 2 | 99 | 0 | 0 | 0 | 0 | – | 0 | 83% | 0 | 0% | 0 | 1 | 0 | 62% | 0 | 2 | 0 | 0 | 0 | 6.90 | – |
| Jean-Baptiste Gorby | M | 1 | 98 | 0 | 0 | 1 | 0 | 0% | 0 | 85% | 0 | – | 1 | 0 | 1 | 43% | 3 | 0 | 0 | 0 | 0 | 6.20 | – |
| Ricardo Horta | F | 1 | 57 | 0 | 0 | 1 | 0 | 0% | 1 | 75% | 1 | 50% | 1 | 2 | 0 | 71% | 0 | 3 | 0 | 0 | 0 | 6.50 | – |
| Jovan Milošević | F | 2 | 44 | 0 | 0 | 1 | 1 | 0% | 0 | 75% | 0 | – | 0 | 0 | 0 | 40% | 1 | 1 | 0 | 0 | 0 | 6.45 | – |
| Bright Arrey-Mbi | D | 1 | 42 | 0 | 0 | 0 | 0 | – | 0 | 69% | 0 | – | 1 | 0 | 0 | 100% | 0 | 0 | 0 | 0 | 0 | 6.30 | – |
| Tomás Marqués | M | 1 | 26 | 0 | 0 | 0 | 0 | – | 0 | 88% | 0 | – | 0 | 0 | 0 | 40% | 3 | 1 | 0 | 0 | 0 | 6.30 | – |
| Gabriel Martínez | F | 2 | 18 | 0 | 0 | 1 | 0 | 0% | 0 | 50% | 0 | 0% | 0 | 0 | 0 | 0% | 1 | 0 | 1 | 0 | 0 | 6.20 | – |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | SC Braga | Primeira Liga | 2 | 196 | 0 | 1 | 0 | 0 | – | 1 | 88% | 0 | 0 | 7 | 71% | 1 | 1 | 0 | 7.20 |
| 2026/27 | SC Braga | UEFA Europa Conference League | 2 | 183 | 0 | 0 | 0 | 0 | – | 1 | 95% | 0 | 0 | 1 | 100% | 0 | 0 | 0 | 7.40 |
| 2025/26 | SC Braga | Primeira Liga | 15 | 1068 | 2 | 1 | 9 | 3 | 22% | 5 | 92% | 0 | 12 | 6 | 61% | 17 | 5 | 0 | 7.08 |
| 2025/26 | SC Braga | UEFA Europa League | 9 | 475 | 1 | 0 | 5 | 3 | 20% | 0 | 91% | 1 | 9 | 5 | 63% | 6 | 2 | 0 | 6.89 |
| 2024/25 | SC Braga | Primeira Liga | 23 | 1502 | 0 | 0 | 17 | 1 | 0% | 8 | 82% | 7 | 34 | 22 | 51% | 39 | 3 | 0 | 6.89 |
| 2024/25 | SC Braga | UEFA Europa League | 6 | 311 | 1 | 0 | 3 | 2 | 33% | 2 | 78% | 1 | 7 | 4 | 63% | 6 | 3 | 1 | 6.72 |
| 2024/25 | SC Braga | Taça da Liga | 1 | 95 | 0 | 0 | 0 | 0 | – | 0 | 81% | 0 | 3 | 0 | 38% | 1 | 0 | 0 | 6.30 |
| 2023/24 | SC Braga | Primeira Liga | 27 | 1317 | 1 | 1 | 6 | 3 | 17% | 7 | 85% | 5 | 41 | 18 | 48% | 30 | 8 | 0 | 6.80 |
| 2023/24 | SC Braga | UEFA Champions League | 7 | 452 | 0 | 0 | 7 | 0 | 0% | 4 | 87% | 2 | 8 | 2 | 43% | 13 | 0 | 0 | 6.80 |
| 2023/24 | SC Braga | Taça da Liga | 2 | 158 | 0 | 0 | 0 | 0 | – | 0 | 88% | 0 | 6 | 1 | 40% | 4 | 0 | 0 | 6.95 |
| 2023/24 | SC Braga | UEFA Europa League | 2 | 128 | 0 | 0 | 3 | 2 | 0% | 1 | 86% | 0 | 1 | 1 | 33% | 3 | 0 | 0 | 6.60 |
| 2022/23 | GIL Vicente | Primeira Liga | 31 | 2711 | 3 | 0 | 26 | 10 | 12% | 22 | 86% | 13 | 84 | 42 | 54% | 63 | 12 | 1 | 7.09 |
| 2022/23 | GIL Vicente | UEFA Europa Conference League | 2 | 111 | 0 | 0 | 0 | 0 | – | 0 | 85% | 0 | 2 | 2 | 50% | 1 | 0 | 0 | 6.60 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 31 Aug | v Guimaraes | W | 98 | – | – | 0 | – | 0 | 0 | 1 | 1 | 0 | 7.20 | – |
| 27 Aug | a Austria Vienna | D | 94 | – | – | 0 | – | 0 | 0 | – | 0 | 0 | 7.30 | – |
| 20 Aug | v Austria Vienna | W | 89 | – | 0 | 0 | – | 1 | 0 | – | 0 | 0 | 7.50 | – |
| 09 Aug | a Moreirense | D | 98 | – | 1 | 0 | – | 1 | 0 | – | 0 | 0 | 7.20 | – |
| 11 May | a Benfica | D | 90 | – | 0 | 0 | – | 0 | 0 | 3 | 1 | 0 | 6.00 | – |
| 07 May | a SC Freiburg | L | 65 | – | 0 | 0 | – | 0 | 2 | – | 0 | 0 | 6.70 | – |
| 03 May | v Estoril | D | 90 | – | 0 | 1 | – | 0 | 1 | – | 0 | 0 | 6.50 | – |
| 30 Apr | v SC Freiburg | W | 90 | – | 0 | 2 | 2 | 0 | 1 | 1 | 1 | 0 | 6.50 | – |
| 26 Apr | a Santa Clara | L | 48 | – | 0 | 0 | – | 0 | 3 | – | 0 | 0 | 7.90 | – |
| 19 Apr | v Famalicao | D | 73 | – | 1 | 1 | – | 1 | 1 | 1 | 0 | 0 | 6.70 | – |
| 16 Apr | a Real Betis | W | 62 | 1 | 0 | 1 | 1 | 0 | 3 | 2 | 1 | 0 | 7.20 | – |
| 12 Apr | v Arouca | W | 45 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 7.20 | – |
| 29 Jan | a GO Ahead Eagles | D | 45 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.90 | – |
| 25 Jan | v Alverca | W | 74 | 1 | 0 | 2 | 1 | 0 | 2 | 2 | 1 | 0 | 8.20 | – |
| 22 Jan | v Nottingham Forest | W | 45 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 7.30 | – |