João Afonso has been a standout in the Primeira Liga this season, making two appearances that total 180 minutes and recording seven saves while conceding only one goal. His shot-stopping efficiency is evident, with a save rate that outpaces the league average for goalkeepers who have faced a comparable number of shots. In those 180 minutes, Afonso has maintained an average match rating of 7.6, reflecting consistent performance in both defensive duties and distribution. The goalkeeper’s contributions have been pivotal in the matches he has played, and his presence between the posts has helped keep the team’s defensive record solid. João Afonso continues to demonstrate strong reflexes and composure, solidifying his role as a reliable last line of defense for the season so far.
João Afonso has played 180 minutes across 2 appearances in Primeira Liga, averaging 7.60 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gabriel Silva | F | 29 | 2245 | 6 | 0 | 55 | 20 | 11% | 29 | 72% | 25 | 46% | 28 | 1 | 2 | 47% | 45 | 57 | 4 | 0 | 0 | 6.82 | 6.3 |
| Vinícius Lopes | F | 28 | 1540 | 6 | 1 | 35 | 15 | 17% | 22 | 79% | 34 | 48% | 26 | 8 | 1 | 45% | 36 | 29 | 7 | 0 | 0 | 6.82 | 3.4 |
| Serginho | M | 32 | 2581 | 4 | 3 | 24 | 10 | 17% | 44 | 85% | 19 | 51% | 57 | 17 | 3 | 52% | 48 | 45 | 9 | 0 | 0 | 6.93 | 8.6 |
| Gonçalo Paciência | F | 12 | 507 | 3 | 0 | 13 | 6 | 23% | 2 | 73% | 6 | 67% | 6 | 0 | 2 | 38% | 7 | 9 | 3 | 0 | 0 | 6.64 | 3.5 |
| Elias Manoel | F | 15 | 300 | 3 | 0 | 9 | 5 | 33% | 2 | 66% | 2 | 40% | 3 | 4 | 0 | 46% | 4 | 7 | 1 | 0 | 0 | 6.59 | 5.9 |
| Sidney Lima | D | 33 | 2933 | 1 | 0 | 13 | 3 | 8% | 15 | 86% | 3 | 43% | 33 | 36 | 26 | 54% | 31 | 26 | 9 | 1 | 0 | 6.82 | 2.2 |
| Frederico Venâncio | D | 22 | 1731 | 1 | 1 | 10 | 3 | 10% | 5 | 90% | 0 | 0% | 35 | 35 | 5 | 61% | 17 | 3 | 6 | 0 | 0 | 6.83 | 4.7 |
| Paulo Victor | D | 21 | 1366 | 1 | 0 | 3 | 2 | 33% | 10 | 75% | 17 | 65% | 39 | 20 | 4 | 62% | 14 | 26 | 4 | 1 | 0 | 6.67 | 5.8 |
| Gustavo Klismahn | M | 16 | 1109 | 1 | 1 | 10 | 3 | 10% | 18 | 72% | 11 | 46% | 18 | 10 | 1 | 50% | 22 | 16 | 2 | 0 | 0 | 6.82 | 3.0 |
| Diogo Calila | D | 23 | 1000 | 1 | 0 | 6 | 2 | 17% | 8 | 77% | 5 | 28% | 11 | 11 | 3 | 46% | 11 | 14 | 4 | 0 | 0 | 6.63 | 4.0 |
| Wendel Silva | F | 13 | 917 | 1 | 2 | 9 | 6 | 11% | 8 | 72% | 1 | 14% | 3 | 1 | 0 | 38% | 7 | 10 | 2 | 0 | 0 | 6.45 | 4.6 |
| Matheus Araújo | D | 12 | 751 | 1 | 0 | 9 | 5 | 11% | 5 | 84% | 6 | 86% | 9 | 10 | 0 | 59% | 6 | 7 | 2 | 0 | 0 | 6.95 | 5.8 |
| Welinton Torrao | F | 18 | 684 | 1 | 2 | 5 | 1 | 20% | 15 | 73% | 7 | 47% | 14 | 3 | 1 | 46% | 8 | 5 | 1 | 0 | 0 | 6.64 | 8.0 |
| Luis Fernando | F | 11 | 583 | 1 | 2 | 8 | 3 | 12% | 5 | 81% | 10 | 45% | 8 | 1 | 0 | 41% | 8 | 12 | 0 | 0 | 0 | 6.69 | 5.7 |
| Gabriel Batista | G | 32 | 2880 | 0 | 1 | 1 | 0 | 0% | 4 | 63% | 0 | – | 0 | 0 | 0 | 83% | 0 | 5 | 0 | 0 | 75 | 6.87 | 4.7 |
| Lucas Soares | D | 28 | 2086 | 0 | 0 | 15 | 3 | 0% | 15 | 81% | 35 | 62% | 45 | 18 | 1 | 53% | 47 | 28 | 6 | 1 | 0 | 6.65 | 2.2 |
| Pedro Ferreira | M | 31 | 1969 | 0 | 0 | 12 | 2 | 0% | 9 | 74% | 7 | 41% | 63 | 31 | 7 | 56% | 33 | 21 | 4 | 0 | 0 | 6.76 | 5.1 |
| Adriano Firmino | M | 18 | 1447 | 0 | 0 | 11 | 2 | 0% | 9 | 87% | 16 | 57% | 8 | 13 | 0 | 51% | 20 | 21 | 6 | 1 | 0 | 6.72 | 5.0 |
| Brenner | F | 28 | 1215 | 0 | 1 | 21 | 7 | 0% | 23 | 76% | 16 | 36% | 5 | 7 | 2 | 43% | 16 | 32 | 2 | 0 | 0 | 6.66 | 5.1 |
| Luís Rocha | D | 13 | 1170 | 0 | 0 | 2 | 0 | 0% | 1 | 86% | 1 | 50% | 15 | 11 | 1 | 46% | 20 | 6 | 5 | 0 | 0 | 6.55 | 4.8 |
| Henrique Silva | D | 13 | 1031 | 0 | 0 | 2 | 0 | 0% | 2 | 81% | 4 | 67% | 21 | 14 | 5 | 53% | 24 | 19 | 5 | 0 | 0 | 6.69 | 3.2 |
| José Tavares | M | 25 | 972 | 0 | 1 | 7 | 4 | 0% | 8 | 82% | 11 | 50% | 31 | 12 | 1 | 54% | 34 | 31 | 8 | 0 | 0 | 6.68 | 3.7 |
| Guilherme Romão | D | 12 | 890 | 0 | 1 | 2 | 1 | 0% | 7 | 78% | 4 | 57% | 11 | 7 | 2 | 58% | 6 | 12 | 0 | 0 | 0 | 6.69 | 1.5 |
| Matheus Pereira | D | 10 | 720 | 0 | 1 | 4 | 2 | 0% | 8 | 72% | 6 | 32% | 18 | 9 | 0 | 54% | 19 | 16 | 3 | 0 | 0 | 6.70 | 6.3 |
| Luquinhas | F | 9 | 224 | 0 | 0 | 2 | 1 | 0% | 0 | 84% | 1 | 100% | 5 | 2 | 0 | 44% | 4 | 6 | 1 | 0 | 0 | 6.52 | 2.1 |
| Pedro Pacheco | D | 3 | 195 | 0 | 0 | 1 | 0 | 0% | 1 | 80% | 3 | 100% | 2 | 3 | 2 | 44% | 3 | 0 | 0 | 0 | 0 | 6.97 | – |
| João Afonso | G | 2 | 180 | 0 | 0 | 0 | 0 | – | 0 | 73% | 0 | – | 0 | 0 | 0 | 100% | 0 | 2 | 0 | 0 | 7 | 7.60 | – |
| Andrey | M | 2 | 145 | 0 | 0 | 1 | 0 | 0% | 3 | 74% | 0 | 0% | 6 | 1 | 2 | 59% | 3 | 0 | 0 | 0 | 0 | 7.10 | – |
| Anthony Carter | F | 5 | 129 | 0 | 1 | 1 | 1 | 0% | 3 | 58% | 1 | 50% | 1 | 0 | 0 | 46% | 5 | 2 | 1 | 0 | 0 | 6.46 | – |
| Darlan | M | 7 | 106 | 0 | 0 | 0 | 0 | – | 1 | 78% | 0 | 0% | 4 | 1 | 0 | 33% | 4 | 0 | 1 | 0 | 0 | 6.57 | 6.5 |
| João Costa | F | 7 | 81 | 0 | 1 | 1 | 1 | 0% | 2 | 69% | 0 | – | 3 | 0 | 0 | 59% | 2 | 2 | 0 | 0 | 0 | 6.68 | 5.3 |
| Edney Henrique | M | 1 | 45 | 0 | 0 | 0 | 0 | – | 0 | 64% | 0 | – | 0 | 0 | 0 | 100% | 0 | 4 | 0 | 0 | 0 | 6.60 | – |
| Isaac | M | 2 | 36 | 0 | 0 | 0 | 0 | – | 0 | 86% | 1 | 100% | 1 | 1 | 0 | 50% | 1 | 0 | 0 | 0 | 0 | 6.65 | – |
| Tiago Duarte | F | 1 | 15 | 0 | 0 | 0 | 0 | – | 1 | 82% | 0 | – | 0 | 0 | 0 | 50% | 0 | 0 | 0 | 0 | 0 | 6.60 | – |
| 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 | FC Porto | Primeira Liga | 0 | 0 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | – |
| 2025/26 | Santa Clara | Primeira Liga | 2 | 180 | 0 | 0 | 0 | 0 | – | 0 | 73% | 0 | 0 | 0 | 100% | 0 | 0 | 0 | 7.60 |