FOOTSAM / PLAYER
João Teixeira
Most appearances forChaves55 recorded matches
Highest-scoring season20225 goals · Primeira Liga
Most goals againstBrentford2 goals in the match history
Most frequent opponentMoreirense9 spelade matches
Most starts alongsidePaulo Vítor33 starts together
Results and matches 2026/27 · Appearances
3Matches
Not recordedMinutes
0Goals
Not recordedAssists
1–0–2W–D–L
Recent form
Results and form across 3 recorded appearances. Goals recorded in 3, assists in 0 and minutes in 0 matches. Club and national-team matches are included.
Career statistics
| Season | Teams | Competition | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 2014/15 | Benfica | UEFA Champions League | 1 | — | 0 | 0 | 0 | 0 | 0 | |
| 2015/16 | Vitória SC | Primeira Liga | 4 | 137 | 1 | — | — | 0 | 1 | |
| 2016/17 | Wolves | Championship | 17 | 821 | 2 | 2 | 4 | 4 | 0 | |
| 2016/17 | Nottingham Forest | Championship | 0 | 0 | 0 | 2 | 2 | 0 | 0 | |
| 2016/17 | Wolves | League Cup | 3 | — | 0 | 0 | 0 | 1 | 0 | |
| 2017/18 | Vitoria Setubal | Primeira Liga | 23 | 1 693 | 2 | 1 | 3 | 4 | 0 | |
| 2017/18 | Vitoria Setubal | Taça de Portugal | 1 | 21 | 0 | — | — | 0 | 0 | |
| 2018/19 | Chaves | Primeira Liga | 11 | 219 | — | 1 | — | 1 | 1 | |
| 2018/19 | Chaves | Taça de Portugal | 1 | — | 1 | 0 | 1 | 0 | 0 | |
| 2019/20 | Chaves | Taça de Portugal | 1 | — | 0 | 0 | 0 | 0 | 0 | |
| 2021/22 | Chaves | Primeira Liga | 1 | 81 | 1 | — | — | 0 | 0 | |
| 2022/23 | Chaves | Primeira Liga | 31 | 2 666 | 4 | 4 | 8 | 9 | 1 | |
| 2022/23 | Chaves | Taça de Portugal | 1 | — | 0 | 0 | 0 | 1 | 0 | |
| 2023/24 | Al-Markhiya | Stars League | 3 | 230 | — | — | — | 1 | 0 | |
| 2023/24 | Rio Ave | Primeira Liga | 13 | 732 | 1 | 2 | 3 | 2 | 0 | |
| 2024/25 | GIL Vicente | Primeira Liga | 17 | 346 | — | 0 | — | 0 | 0 | |
| 2024/25 | GIL Vicente | Taça de Portugal | 2 | — | 0 | 0 | 0 | 0 | 0 |
Ordered by the first recorded appearance for each team, competition and season, oldest first. If a player’s match date is unavailable, the team’s match date or the season start is used. Missing data is shown as —.















