FOOTSAM / PLAYER
Filipe Ferreira
Most appearances forBoavista109 recorded matches
Highest-scoring season20153 goals · Primeira Liga
Most goals againstBoavista1 goals in the match history
Most frequent opponentSporting CP18 spelade matches
Most starts alongsideSalvador Agra66 starts together
Most goals in one match1 goalsGIL Vicente – Tondela · 17 Oct 2020
Career statistics
| Season | Teams | Competition | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 2013/14 | Belenenses | Primeira Liga | 28 | 2 520 | 1 | — | — | 10 | 0 | |
| 2014/15 | Belenenses | Primeira Liga | 24 | 1 929 | 0 | — | — | 2 | 0 | |
| 2015/16 | Belenenses | Primeira Liga | 25 | 2 004 | 3 | 1 | 4 | 2 | 1 | |
| 2015/16 | Belenenses | UEFA Europa League | 5 | 450 | 0 | — | — | 1 | 0 | |
| 2016/17 | Pacos Ferreira | Primeira Liga | 23 | 2 052 | 0 | 1 | 1 | 1 | 0 | |
| 2017/18 | Pacos Ferreira | Primeira Liga | 13 | 1 040 | 0 | 1 | 1 | 2 | 0 | |
| 2018/19 | Sturm Graz | Cup | 1 | 90 | 0 | — | — | 0 | 0 | |
| 2018/19 | Sturm Graz | UEFA Champions League | 2 | 136 | 0 | — | — | 1 | 0 | |
| 2018/19 | Sturm Graz | Bundesliga | 3 | 212 | 0 | — | — | 1 | 0 | |
| 2018/19 | Nacional | Primeira Liga | 5 | 354 | 0 | — | — | 1 | 0 | |
| 2019/20 | Tondela | Primeira Liga | 29 | 2 312 | 0 | — | — | 3 | 0 | |
| 2020/21 | Tondela | Primeira Liga | 32 | 2 677 | 1 | 3 | 4 | 1 | 0 | |
| 2020/21 | Tondela | Taça de Portugal | 2 | 28 | 0 | — | — | 0 | 0 | |
| 2021/22 | Boavista | Primeira Liga | 24 | 1 412 | 0 | — | — | 3 | 0 | |
| 2022/23 | Boavista | Primeira Liga | 19 | 320 | — | 1 | — | 3 | 0 | |
| 2023/24 | Boavista | Primeira Liga | 32 | 1 749 | — | 1 | — | 4 | 0 | |
| 2023/24 | Boavista | Taça de Portugal | 2 | 118 | 0 | — | — | 0 | 0 | |
| 2024/25 | Boavista | Primeira Liga | 27 | 2 232 | — | 0 | — | 3 | 0 | |
| 2024/25 | Boavista | Taça de Portugal | 1 | 44 | 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 —.












