Global stats
- Appearances 17
- Subbed in 6
- Goal 2
- Yellow 0
- Starting eleven 11
- Subbed off 10
- Assist 1
- Red 0
68%
Appearances
44%
Starting eleven
9%
Goal participation
- Appearances 8
- Subbed in 1
- Goal 0
- Yellow 2
- Starting eleven 7
- Subbed off 5
- Assist 0
- Red 0
24%
Appearances
21%
Starting eleven
0%
Goal participation
- Appearances 11
- Subbed in 1
- Goal 0
- Yellow 2
- Starting eleven 9
- Subbed off 5
- Assist 1
- Red 1
26%
Appearances
21%
Starting eleven
0%
Goal participation
- Appearances 12
- Subbed in 6
- Goal 1
- Yellow 0
- Starting eleven 5
- Subbed off 5
- Assist 1
- Red 0
24%
Appearances
10%
Starting eleven
1%
Goal participation
- Appearances 19
- Subbed in 6
- Goal 0
- Yellow 4
- Starting eleven 13
- Subbed off 7
- Assist 1
- Red 0
37%
Appearances
25%
Starting eleven
0%
Goal participation
- Appearances 31
- Subbed in 1
- Goal 4
- Yellow 8
- Starting eleven 30
- Subbed off 17
- Assist 3
- Red 0
91%
Appearances
88%
Starting eleven
10%
Goal participation
- Appearances 17
- Subbed in 9
- Goal 0
- Yellow 4
- Starting eleven 8
- Subbed off 3
- Assist 0
- Red 0
49%
Appearances
23%
Starting eleven
0%
Goal participation
- Appearances 4
- Subbed in 1
- Goal 0
- Yellow 3
- Starting eleven 3
- Subbed off 0
- Assist 0
- Red 0
8%
Appearances
6%
Starting eleven
0%
Goal participation
- Appearances 4
- Subbed in 4
- Goal 0
- Yellow 0
- Starting eleven 0
- Subbed off 0
- Assist 0
- Red 0
9%
Appearances
0%
Starting eleven
0%
Goal participation
- Appearances 13
- Subbed in 0
- Goal 1
- Yellow 3
- Starting eleven 0
- Subbed off 5
- Assist 0
- Red 2
48%
Appearances
0%
Starting eleven
3%
Goal participation
- Appearances 1
- Subbed in 0
- Goal 0
- Yellow 0
- Starting eleven 1
- Subbed off 0
- Assist 0
- Red 0
2%
Appearances
2%
Starting eleven
0%
Goal participation
- Appearances 31
- Subbed in 8
- Goal 3
- Yellow 7
- Starting eleven 0
- Subbed off 5
- Assist 0
- Red 0
82%
Appearances
0%
Starting eleven
6%
Goal participation
- Appearances 6
- Subbed in 6
- Goal 0
- Yellow 0
- Starting eleven 0
- Subbed off 0
- Assist 0
- Red 0
14%
Appearances
0%
Starting eleven
0%
Goal participation
- Appearances 2
- Subbed in 0
- Goal 1
- Yellow 1
- Starting eleven 2
- Subbed off 2
- Assist 1
- Red 0
40%
Appearances
40%
Starting eleven
11%
Goal participation
Current team
-
Form
L D W
- Joined 28/07/2024
- From Vizela
fixtures
Fixtures Nacional
08/03/25

3

0
16/03/25


Your content after this ad
Your content after this ad
Individual stats
Shots On Target ( inc goals )
per game
15. Bruno Costa
0.2
- 1. Dudu 0.5
- 2. Adrián Butzke 0.5
- 3. Daniel Penha 0.5
Key Passes (Attempt Assists)
per game
2. Bruno Costa
1.4
- 1. Luís Esteves 1.4
- 3. N. Thomas 1.2
- 4. Gustavo Garcia 1.2
Successful Dribbles
per game
7. Bruno Costa
0.6
- 1. Gustavo Garcia 1.2
- 2. Paulinho Bóia 1.2
- 3. D. Soumaré 1
Interceptions
per game
13. Bruno Costa
0.4
- 1. Matheus Dias 1.5
- 2. Gustavo Garcia 1.5
- 3. Ulisses 1.3
Profile
- Age 27 years (19/04/1997)
- Place of birth Oliveira de Azeméis Portugal
- Nationality Portugal
- Size 174 cm
- Weight 65 kg
- Best foot Right
- Position Midfielder
Achievements
FAQ
Where is Bruno Costa from?
Bruno Costa was born in Oliveira de Azeméis, Portugal. Nationality(ies): Portugal.How old is Bruno Costa?
Bruno Costa has 27 years. He was born on the 19/04/1997.
What position is Bruno Costa playing at?
Bruno Costa is a Midfielder.
What is Bruno Costa's current team?
Bruno Costa is playing in club for Nacional (Portugal).
How many goals has Bruno Costa scored this season?
Bruno Costa scored 2 goals in all competitions with Nacional during the 2024/2025 season over 17 matches played. Bruno Costa has made only one assist.
Your content after this ad
Your content after this ad
Club career

Nacional
28/07/2024
17
2
Free transfer
Free transfer
Transfer

Porto
06/07/2021
40
1
Transfer
Back from loan
Loan

Portimonense
17
0
International career

Portugal U20
2
1
Your content after this ad
Your content after this ad
Global stats
- Appearances 17
- Subbed in 6
- Goal 2
- Yellow 0
- Starting eleven 11
- Subbed off 10
- Assist 1
- Red 0
68%
Appearances
44%
Starting eleven
9%
Goal participation
Stats by competition
Stats by match
Primeira Liga | 17 | 11 | 2 | 1 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
Substitute | 6 | 0 | 0 | 0 | 0 | 0 |
Attacking midfielder left | 3 | 3 | 1 | 1 | 0 | 0 |
Midfielder left | 1 | 1 | 0 | 0 | 0 | 0 |
Midfielder centre left | 4 | 4 | 0 | 0 | 0 | 0 |
Attacking midfielder centre | 3 | 3 | 1 | 0 | 0 | 0 |
Global stats
- Appearances 8
- Subbed in 1
- Goal 0
- Yellow 2
- Starting eleven 7
- Subbed off 5
- Assist 0
- Red 0
24%
Appearances
21%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
Primeira Liga | 8 | 7 | 0 | 0 | 2 | 0 |
Compare his stats
Stats by position
Stats by match
Midfielder centre left | 5 | 5 | 0 | 0 | 2 | 1 |
Attacking midfielder centre | 2 | 2 | 0 | 1 | 0 | 0 |
Midfielder centre right | 2 | 2 | 0 | 0 | 0 | 0 |
Defensive midfielder centre right | 2 | 2 | 0 | 0 | 1 | 0 |
Defensive midfielder centre left | 5 | 5 | 0 | 0 | 0 | 0 |
Substitute | 2 | 0 | 0 | 0 | 1 | 0 |
Midfielder centre | 1 | 1 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 11
- Subbed in 1
- Goal 0
- Yellow 2
- Starting eleven 9
- Subbed off 5
- Assist 1
- Red 1
26%
Appearances
21%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
Coupe de France | 1 | 0 | 0 | 0 | 1 | 0 |
Ligue 2 | 10 | 9 | 0 | 1 | 1 | 1 |
Compare his stats
Stats by position
Stats by match
Midfielder centre left | 5 | 5 | 0 | 0 | 2 | 1 |
Attacking midfielder centre | 2 | 2 | 0 | 1 | 0 | 0 |
Midfielder centre right | 2 | 2 | 0 | 0 | 0 | 0 |
Defensive midfielder centre right | 2 | 2 | 0 | 0 | 1 | 0 |
Defensive midfielder centre left | 5 | 5 | 0 | 0 | 0 | 0 |
Substitute | 2 | 0 | 0 | 0 | 1 | 0 |
Midfielder centre | 1 | 1 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 12
- Subbed in 6
- Goal 1
- Yellow 0
- Starting eleven 5
- Subbed off 5
- Assist 1
- Red 0
24%
Appearances
10%
Starting eleven
1%
Goal participation
Stats by competition
Stats by match
UEFA Champions League | 3 | 1 | 0 | 0 | 0 | 0 |
Primeira Liga | 6 | 4 | 0 | 1 | 0 | 0 |
Taça de Portugal | 2 | 0 | 1 | 0 | 0 | 0 |
Super Cup | 1 | 0 | 0 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
Substitute | 5 | 0 | 0 | 0 | 0 | 0 |
Midfielder right | 1 | 1 | 0 | 0 | 0 | 0 |
Midfielder centre right | 1 | 1 | 0 | 0 | 0 | 0 |
Midfielder centre left | 1 | 1 | 0 | 1 | 0 | 0 |
Defensive midfielder right | 2 | 2 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 19
- Subbed in 6
- Goal 0
- Yellow 4
- Starting eleven 13
- Subbed off 7
- Assist 1
- Red 0
37%
Appearances
25%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
UEFA Champions League | 1 | 0 | 0 | 0 | 0 | 0 |
UEFA Europa League | 3 | 2 | 0 | 0 | 0 | 0 |
Primeira Liga | 12 | 9 | 0 | 0 | 4 | 0 |
Taça de Portugal | 3 | 2 | 0 | 1 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
Midfielder centre left | 3 | 3 | 0 | 0 | 2 | 0 |
Midfielder centre right | 2 | 2 | 0 | 0 | 1 | 0 |
Substitute | 5 | 0 | 0 | 0 | 0 | 0 |
Defender right | 7 | 7 | 0 | 0 | 1 | 0 |
Global stats
- Appearances 31
- Subbed in 1
- Goal 4
- Yellow 8
- Starting eleven 30
- Subbed off 17
- Assist 3
- Red 0
91%
Appearances
88%
Starting eleven
10%
Goal participation
Stats by competition
Stats by match
Primeira Liga | 31 | 30 | 4 | 3 | 8 | 0 |
Compare his stats
Stats by position
Stats by match
Midfielder centre left | 28 | 28 | 4 | 3 | 7 | 0 |
Attacking midfielder centre | 1 | 1 | 0 | 0 | 0 | 0 |
Substitute | 1 | 0 | 0 | 0 | 0 | 0 |
Midfielder centre right | 1 | 1 | 0 | 0 | 1 | 0 |
Global stats
- Appearances 17
- Subbed in 9
- Goal 0
- Yellow 4
- Starting eleven 8
- Subbed off 3
- Assist 0
- Red 0
49%
Appearances
23%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
Primeira Liga | 17 | 8 | 0 | 0 | 4 | 0 |
Compare his stats
Stats by position
Stats by match
Midfielder right | 1 | 1 | 0 | 0 | 1 | 0 |
Midfielder centre right | 5 | 5 | 0 | 0 | 2 | 0 |
Midfielder centre left | 2 | 2 | 0 | 0 | 1 | 0 |
Attacking midfielder centre | 1 | 1 | 0 | 0 | 1 | 0 |
Defensive midfielder centre left | 1 | 1 | 0 | 0 | 0 | 0 |
Substitute | 10 | 0 | 0 | 0 | 1 | 0 |
Global stats
- Appearances 4
- Subbed in 1
- Goal 0
- Yellow 3
- Starting eleven 3
- Subbed off 0
- Assist 0
- Red 0
8%
Appearances
6%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
UEFA Europa League | 1 | 0 | 0 | 0 | 1 | 0 |
Primeira Liga | 2 | 2 | 0 | 0 | 1 | 0 |
Taça de Portugal | 1 | 1 | 0 | 0 | 1 | 0 |
Compare his stats
Stats by position
Stats by match
Midfielder right | 1 | 1 | 0 | 0 | 1 | 0 |
Midfielder centre right | 5 | 5 | 0 | 0 | 2 | 0 |
Midfielder centre left | 2 | 2 | 0 | 0 | 1 | 0 |
Attacking midfielder centre | 1 | 1 | 0 | 0 | 1 | 0 |
Defensive midfielder centre left | 1 | 1 | 0 | 0 | 0 | 0 |
Substitute | 10 | 0 | 0 | 0 | 1 | 0 |
Global stats
- Appearances 4
- Subbed in 4
- Goal 0
- Yellow 0
- Starting eleven 0
- Subbed off 0
- Assist 0
- Red 0
9%
Appearances
0%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
UEFA Champions League | 2 | 0 | 0 | 0 | 0 | 0 |
Primeira Liga | 2 | 0 | 0 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
Substitute | 4 | 0 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 13
- Subbed in 0
- Goal 1
- Yellow 3
- Starting eleven 0
- Subbed off 5
- Assist 0
- Red 2
48%
Appearances
0%
Starting eleven
3%
Goal participation
Stats by competition
Stats by match
Segunda Liga | 13 | 0 | 1 | 0 | 3 | 2 |
Compare his stats
Stats by position
Stats by match
Substitute | 4 | 0 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 1
- Subbed in 0
- Goal 0
- Yellow 0
- Starting eleven 1
- Subbed off 0
- Assist 0
- Red 0
2%
Appearances
2%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
UEFA Champions League | 1 | 1 | 0 | 0 | 0 | 0 |
Compare his stats
Stats by position
Stats by match
Midfielder left | 2 | 2 | 1 | 1 | 1 | 0 |
Attacking midfielder centre | 1 | 1 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 31
- Subbed in 8
- Goal 3
- Yellow 7
- Starting eleven 0
- Subbed off 5
- Assist 0
- Red 0
82%
Appearances
0%
Starting eleven
6%
Goal participation
Stats by competition
Stats by match
Segunda Liga | 31 | 0 | 3 | 0 | 7 | 0 |
Compare his stats
Stats by position
Stats by match
Midfielder left | 2 | 2 | 1 | 1 | 1 | 0 |
Attacking midfielder centre | 1 | 1 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 6
- Subbed in 6
- Goal 0
- Yellow 0
- Starting eleven 0
- Subbed off 0
- Assist 0
- Red 0
14%
Appearances
0%
Starting eleven
0%
Goal participation
Stats by competition
Stats by match
Segunda Liga | 6 | 0 | 0 | 0 | 0 | 0 |
Compare his stats
Global stats
- Appearances 2
- Subbed in 0
- Goal 1
- Yellow 1
- Starting eleven 2
- Subbed off 2
- Assist 1
- Red 0
40%
Appearances
40%
Starting eleven
11%
Goal participation
Stats by competition
Stats by match
U20 World Cup | 2 | 2 | 1 | 1 | 1 | 0 |
Compare his stats
Stats by position
Stats by match
Midfielder left | 2 | 2 | 1 | 1 | 1 | 0 |
Attacking midfielder centre | 1 | 1 | 0 | 0 | 0 | 0 |
Global stats
- Appearances 176
- Subbed in 49
- Goal 12
- Yellow 34
- Starting eleven 89
- Subbed off 64
- Assist 8
- Red 3
Stats by competition
Primeira Liga | 95 | 71 | 6 | 5 | 19 | 0 |
Segunda Liga | 50 | 0 | 4 | 0 | 10 | 2 |
Ligue 2 | 10 | 9 | 0 | 1 | 1 | 1 |
UEFA Champions League | 7 | 2 | 0 | 0 | 0 | 0 |
Taça de Portugal | 6 | 3 | 1 | 1 | 1 | 0 |
UEFA Europa League | 4 | 2 | 0 | 0 | 1 | 0 |
U20 World Cup | 2 | 2 | 1 | 1 | 1 | 0 |
Coupe de France | 1 | 0 | 0 | 0 | 1 | 0 |
Super Cup | 1 | 0 | 0 | 0 | 0 | 0 |
Stats by team
Nacional | 17 | 11 | 2 | 1 | 0 | 0 |
Vizela | 8 | 7 | 0 | 0 | 2 | 0 |
Valenciennes | 11 | 9 | 0 | 1 | 2 | 1 |
Porto | 40 | 22 | 1 | 2 | 7 | 0 |
Paços Ferreira | 31 | 30 | 4 | 3 | 8 | 0 |
Portimonense | 17 | 8 | 0 | 0 | 4 | 0 |
Porto II | 50 | 0 | 4 | 0 | 10 | 2 |
Portugal | 2 | 2 | 1 | 1 | 1 | 0 |
Your content after this ad
Your content after this ad
Match detail
![]() |
Not in squad | ||||
![]() |
0 | 0 | 0 | 0 | 0 |
![]() |
46 | 0 | 0 | 0 | 0 |
![]() |
0 | 0 | 0 | 0 | 0 |
![]() |
76 | 0 | 0 | 0 | 0 |
![]() |
77 | 0 | 0 | 0 | 0 |
![]() |
75 | 0 | 0 | 0 | 0 |
![]() |
103 | 1 | 0 | 0 | 0 |
![]() |
83 | 0 | 1 | 0 | 0 |
![]() |
78 | 1 | 0 | 0 | 0 |
![]() |
77 | 0 | 0 | 0 | 0 |
![]() |
35 | 0 | 0 | 0 | 0 |
![]() |
75 | 0 | 0 | 0 | 0 |
![]() |
20 | 0 | 0 | 0 | 0 |
![]() |
Not in squad | ||||
![]() |
Not in squad | ||||
![]() |
Not in squad | ||||
![]() |
Not in squad | ||||
![]() |
60 | 0 | 0 | 0 | 0 |
![]() |
0 | 0 | 0 | 0 | 0 |
![]() |
27 | 0 | 0 | 0 | 0 |
![]() |
43 | 0 | 0 | 0 | 0 |
![]() |
16 | 0 | 0 | 0 | 0 |
![]() |
46 | 0 | 0 | 0 | 0 |
![]() |
53 | 0 | 0 | 0 | 0 |
![]() |
28 | 0 | 0 | 0 | 0 |
![]() |
Not in squad | ||||
![]() |
Not in squad | ||||
![]() |
Not in squad | ||||
![]() |
Not in squad | ||||
![]() |
Not in squad | ||||
![]() |
Not in squad | ||||
![]() |
Not in squad |