Search all of FootSam

Find players, clubs, national teams, referees, leagues, cups and football awards. You can also search by country.

Enter at least two characters to search.
Players · teams · competitions · referees · awards↑ ↓ Navigate Esc Close
FOOTSAM / PLAYER

Bruno Costa

Portugal1997-04-1929 years
Most appearances forFC Porto45 recorded matches
Highest-scoring season20204 goals · Primeira Liga
Most goals againstAnadia1 goals in the match history
Most frequent opponentSporting CP9 spelade matches
Most starts alongsideStephen Eustáquio33 starts together
Most goals in one match1 goalsNacional – AVS · 19 Jan 2025

Results and matches 2026/27 · Appearances

6Matches
214 recordedMinutes
0Goals
1 recordedAssists
1–0–5W–D–L
7,43Season rating
Recent form

Results and form across 6 recorded appearances. Goals recorded in 6, assists in 3 and minutes in 3 matches. Club and national-team matches are included.

Career statistics

SeasonTeamsCompetition
2017/18FC PortoUEFA Champions League190———006,5
2018/19FC PortoUEFA Champions League226———006,5
2018/19FC PortoPrimeira Liga217———006,65
2019/20FC PortoPrimeira Liga2180———106,8
2019/20FC PortoTaça de Portugal1—00010—
2019/20FC PortoUEFA Europa League130———106,3
2019/20PortimonensePrimeira Liga16734———306,81
2020/21Pacos FerreiraPrimeira Liga312 469437807,13
2020/21Pacos FerreiraTaça de Portugal1—00000—
2021/22FC PortoFriendlies Clubs1720——10—
2021/22FC PortoPrimeira Liga12676———406,85
2021/22FC PortoTaça de Portugal3—00000—
2021/22FC PortoUEFA Champions League111———006,9
2021/22FC PortoUEFA Europa League3148———006,75
2022/23FC PortoPrimeira Liga6271—1—007,0
2022/23FC PortoUEFA Champions League371———006,67
2022/23FC PortoTaça de Portugal2—10100—
2023/24ValenciennesLigue 210751—1—116,91
2023/24ValenciennesCoupe de France1900——10—
2023/24VizelaPrimeira Liga8597———206,84
2023/24VizelaTaça de Portugal1—00010—
2024/25NacionalPrimeira Liga18920213006,78
2024/25NacionalTaça de Portugal1—00000—
2026Gimhae CityK League 210—00020—
2026/27CFR 1907 ClujLiga I3207011107,43

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 —.

For those who want to understand the game.