João Mário has already shown that he creates more chances than a typical defender in Serie A. In the two appearances he has played 125 minutes, he has delivered two key passes per 90 minutes compared with the baseline of 0.56, and he has produced one assist, a figure that exceeds the expected contribution for his position. His offensive output is further highlighted by a shots-per-90 rate of 0.72 versus the baseline of 0.5, and he has taken a shot that landed on target. Defensively, João Mário has matched the league average with 1.44 tackles per 90 minutes, slightly below the baseline of 1.65, while his single interception shows he is still settling into the defensive rhythm. His average match rating of 6.75 reflects a solid start to the season so far.
João Mário has played 137 minutes across 3 appearances in Serie A, at 0.00 goals per 90 against a positional baseline of 0.06, converting 0% of 1 shots and averaging 6.93 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cher Ndour | M | 3 | 241 | 1 | 0 | 6 | 3 | 17% | 2 | 92% | 1 | 100% | 4 | 2 | 1 | 48% | 6 | 1 | 0 | 0 | 0 | 6.80 | – |
| Luca Ranieri | D | 2 | 180 | 1 | 0 | 2 | 1 | 50% | 1 | 94% | 0 | – | 1 | 1 | 2 | 43% | 1 | 1 | 0 | 0 | 0 | 7.10 | – |
| Albert Guðmundsson | F | 2 | 129 | 1 | 0 | 4 | 2 | 25% | 7 | 93% | 1 | 50% | 1 | 0 | 0 | 44% | 2 | 2 | 1 | 0 | 0 | 7.60 | – |
| Moise Kean | F | 2 | 117 | 1 | 0 | 4 | 4 | 25% | 1 | 90% | 1 | 33% | 0 | 0 | 0 | 44% | 1 | 3 | 0 | 0 | 0 | 7.35 | – |
| David De Gea | G | 3 | 276 | 0 | 0 | 0 | 0 | – | 0 | 44% | 0 | – | 0 | 0 | 0 | 100% | 0 | 1 | 0 | 0 | 10 | 6.03 | – |
| Radu Drăguşin | D | 3 | 273 | 0 | 1 | 2 | 0 | 0% | 1 | 91% | 0 | – | 3 | 6 | 4 | 55% | 4 | 2 | 1 | 0 | 0 | 6.57 | – |
| Arthur Atta | M | 3 | 235 | 0 | 0 | 3 | 1 | 0% | 1 | 88% | 2 | 29% | 0 | 1 | 0 | 24% | 1 | 2 | 0 | 0 | 0 | 6.40 | – |
| Víctor Valdepeñas | D | 3 | 196 | 0 | 0 | 1 | 0 | 0% | 3 | 80% | 3 | 43% | 3 | 0 | 0 | 48% | 1 | 2 | 0 | 0 | 0 | 6.50 | – |
| Franco Mastantuono | F | 3 | 191 | 0 | 0 | 8 | 1 | 0% | 3 | 85% | 2 | 22% | 1 | 1 | 0 | 32% | 1 | 8 | 0 | 0 | 0 | 6.43 | – |
| Mateo Pellegrino | F | 2 | 186 | 0 | 0 | 3 | 0 | 0% | 4 | 77% | 2 | 40% | 0 | 0 | 1 | 40% | 1 | 7 | 1 | 0 | 0 | 6.60 | – |
| Marco Brescianini | M | 3 | 177 | 0 | 1 | 2 | 1 | 0% | 2 | 95% | 2 | 100% | 3 | 1 | 0 | 46% | 1 | 1 | 0 | 0 | 0 | 6.70 | – |
| Nicolò Fagioli | M | 3 | 155 | 0 | 0 | 0 | 0 | – | 4 | 89% | 0 | 0% | 2 | 4 | 0 | 43% | 1 | 1 | 1 | 0 | 0 | 6.53 | – |
| João Mário | D | 3 | 137 | 0 | 1 | 1 | 1 | 0% | 2 | 87% | 2 | 67% | 3 | 1 | 0 | 62% | 1 | 5 | 0 | 0 | 0 | 6.93 | – |
| Dodô | D | 2 | 135 | 0 | 0 | 1 | 0 | 0% | 0 | 87% | 0 | 0% | 1 | 0 | 0 | 50% | 1 | 2 | 0 | 0 | 0 | 5.90 | – |
| Christ Inao Oulaï | M | 3 | 131 | 0 | 0 | 1 | 0 | 0% | 3 | 92% | 4 | 100% | 5 | 2 | 1 | 76% | 3 | 6 | 1 | 0 | 0 | 7.07 | – |
| Álex Jiménez | D | 2 | 112 | 0 | 0 | 0 | 0 | – | 3 | 77% | 4 | 57% | 5 | 0 | 0 | 52% | 1 | 1 | 1 | 0 | 0 | 6.35 | – |
| Marin Pongračić | D | 2 | 69 | 0 | 0 | 0 | 0 | – | 0 | 96% | 0 | – | 0 | 0 | 0 | 25% | 3 | 0 | 0 | 0 | 0 | 6.40 | – |
| Rolando Mandragora | M | 2 | 41 | 0 | 0 | 1 | 1 | 0% | 0 | 100% | 0 | 0% | 1 | 0 | 0 | 40% | 1 | 1 | 0 | 0 | 0 | 6.40 | – |
| Viery | D | 1 | 35 | 0 | 0 | 0 | 0 | – | 0 | 88% | 0 | – | 0 | 1 | 0 | 0% | 2 | 0 | 0 | 0 | 0 | 6.30 | – |
| Federico Croci | F | 1 | 25 | 0 | 0 | 0 | 0 | – | 0 | 50% | 0 | – | 0 | 0 | 0 | 100% | 0 | 1 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Fiorentina | Serie A | 2 | 92 | 0 | 0 | 0 | 0 | – | 1 | 82% | 2 | 2 | 1 | 69% | 1 | 0 | 0 | 6.80 |
| 2026/27 | Fiorentina | Coppa Italia | 1 | 45 | 0 | 1 | 1 | 1 | 0% | 1 | 100% | 0 | 1 | 0 | 33% | 0 | 0 | 0 | 7.20 |
| 2025/26 | Bologna | Serie A | 10 | 741 | 1 | 0 | 2 | 2 | 50% | 5 | 80% | 10 | 10 | 10 | 55% | 5 | 1 | 0 | 6.95 |
| 2025/26 | Bologna | UEFA Europa League | 5 | 430 | 1 | 0 | 2 | 2 | 50% | 4 | 80% | 8 | 6 | 6 | 52% | 6 | 1 | 0 | 6.60 |
| 2025/26 | Juventus | Serie A | 10 | 267 | 0 | 0 | 1 | 0 | 0% | 3 | 73% | 5 | 4 | 3 | 62% | 5 | 1 | 0 | 6.76 |
| 2025/26 | Juventus | UEFA Champions League | 2 | 105 | 0 | 1 | 0 | 0 | – | 3 | 84% | 0 | 3 | 1 | 69% | 2 | 0 | 0 | 6.30 |
| 2025/26 | Juventus | Coppa Italia | 1 | 16 | 0 | 0 | 1 | 0 | 0% | 0 | 50% | 0 | 2 | 0 | 100% | 1 | 0 | 0 | 6.60 |
| 2025/26 | Bologna | Coppa Italia | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2024/25 | FC Porto | Primeira Liga | 27 | 1771 | 0 | 3 | 12 | 3 | 0% | 32 | 83% | 30 | 27 | 9 | 45% | 30 | 5 | 0 | 6.95 |
| 2024/25 | FC Porto | UEFA Europa League | 8 | 585 | 0 | 2 | 3 | 0 | 0% | 5 | 81% | 7 | 14 | 4 | 53% | 6 | 1 | 0 | 6.84 |
| 2024/25 | FC Porto | Taça da Liga | 1 | 16 | 0 | 0 | 0 | 0 | – | 0 | 89% | 2 | 1 | 0 | 100% | 0 | 0 | 0 | 7.20 |
| 2023/24 | FC Porto | Primeira Liga | 27 | 2076 | 2 | 1 | 16 | 3 | 12% | 25 | 85% | 34 | 32 | 13 | 50% | 36 | 5 | 0 | 7.01 |
| 2023/24 | FC Porto | UEFA Champions League | 8 | 595 | 0 | 1 | 1 | 0 | 0% | 10 | 80% | 16 | 21 | 2 | 58% | 6 | 2 | 0 | 6.96 |
| 2022/23 | FC Porto | Primeira Liga | 18 | 1199 | 1 | 4 | 6 | 2 | 17% | 23 | 82% | 18 | 27 | 11 | 49% | 21 | 3 | 1 | 6.88 |
| 2022/23 | FC Porto | UEFA Champions League | 5 | 270 | 0 | 0 | 3 | 1 | 0% | 1 | 77% | 3 | 8 | 3 | 53% | 4 | 3 | 0 | 6.46 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 29 Aug | v Frosinone | L | 12 | – | – | 0 | – | 0 | 1 | – | 0 | 0 | 7.30 | – |
| 24 Aug | a AS Roma | L | 80 | – | 0 | 0 | – | 1 | 1 | 1 | 0 | 0 | 6.30 | – |
| 14 Aug | v Benevento | – | 45 | – | 1 | 1 | 1 | 1 | 1 | – | 0 | 0 | 7.20 | – |
| 17 May | a Atalanta | W | 90 | – | 0 | 0 | – | 2 | 0 | 1 | 0 | 0 | 7.00 | – |
| 11 May | a Napoli | W | 64 | – | 0 | 0 | – | 0 | 3 | 1 | 1 | 0 | 6.30 | – |
| 25 Apr | v AS Roma | L | 66 | – | 0 | 0 | – | 0 | 2 | 2 | 0 | 0 | 5.90 | – |
| 16 Apr | a Aston Villa | L | 45 | – | 0 | 0 | – | 0 | 0 | 2 | 0 | 0 | 5.30 | – |
| 12 Apr | v Lecce | W | 66 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 7.30 | – |
| 09 Apr | v Aston Villa | L | 90 | – | 0 | 0 | – | 0 | 1 | 1 | 0 | 0 | 6.00 | – |
| 05 Apr | a Cremonese | W | 82 | 1 | 0 | 2 | 2 | 2 | 0 | – | 0 | 0 | 8.50 | – |
| 19 Mar | a AS Roma | D | 120 | – | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 6.20 | – |
| 12 Mar | v AS Roma | D | 85 | – | 0 | 0 | – | 3 | 0 | 2 | 1 | 0 | 6.30 | – |
| 08 Mar | v Hellas Verona | L | 90 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.30 | – |
| 02 Mar | a Pisa | W | 74 | – | 0 | 0 | – | 0 | 1 | – | 0 | 0 | 6.90 | – |
| 26 Feb | v Brann | W | 90 | 1 | 0 | 1 | 1 | 0 | 4 | – | 0 | 0 | 9.20 | – |