Skip to content
David Bruno

David Bruno

Defender - Right-Back  at SC União Torreense
Age34
CitizenshipPortugal
Height1.76 m
Footright
BornFebruary 14, 1992
at SC União Torreense 327 days · joined 2025-07-01
👕200+ Apps 🏴25+ Caps
Market value €100k
Right-Back Defender

Career snapshot

11
clubs played for
09/10
debut season
0.02
goals / match
CD Tondela
top club · 82 apps

Career highs

€750k
peak value · 2018
top transfer fee
2
best season · 24/25
25 / 0
int'l caps / goals
370Appearances
6Goals
32Assists
47Yellow cards
2Red cards
108Full matches (90′)
Full nameDavid Bruno
Name in home countryDavid Carneiro Dias de Rezende Bruno
Date of birth1992-02-14 (34 yrs)
Place of birthPorto, Portugal
CitizenshipPortugal
PositionDefender - Right-Back (main: Defender)
Footright
Height176.00 m
Current clubSC União Torreense
Joined2025-07-01
Contract expires2026-06-30
AgentProeleven S.A.
Jul 2025
25/26 — SC União Torreense
4 matches · 0 G · 0 A · across 1 competition
Jul 2025
Transfer: Alverca → Torreense
25/26 · Transfer
Jul 2024
Transfer: Santa Clara → Alverca
24/25 · Transfer
Jul 2024
24/25 — FC Alverca
21 matches · 2 G · 6 A · across 2 competitions
Jul 2023
23/24 — CD Santa Clara
4 matches · 0 G · 1 A · across 3 competitions
Jul 2023
Transfer: Moreirense → Santa Clara
23/24 · Transfer
Jul 2022
Transfer: Estoril → Moreirense
22/23 · Transfer
Jul 2022
22/23 — Moreirense FC
34 matches · 1 G · 5 A · across 3 competitions
Jul 2021
Transfer: Astra Giurgiu → Estoril
21/22 · Transfer
Jul 2021
21/22 — GD Estoril Praia
23 matches · 0 G · 1 A · across 3 competitions
Oct 2020
Injury: unknown
1 games missed
Jul 2020
20/21 — Astra Giurgiu (- 2024)
35 matches · 0 G · 4 A · across 3 competitions
Jul 2019
Transfer: Tondela → Astra Giurgiu
19/20 · Transfer
Jul 2019
19/20 — Astra Giurgiu (- 2024)
22 matches · 0 G · 0 A · across 3 competitions
Jan 2019
Injury: unknown
7 games missed
Aug 2018
Injury: unknown
1 games missed
Jul 2018
18/19 — CD Tondela
27 matches · 1 G · 3 A · across 3 competitions
Sep 2017
Injury: unknown
3 games missed
Jul 2017
17/18 — CD Tondela
33 matches · 0 G · 4 A · across 2 competitions
Jul 2017
Transfer: FC Porto B → Tondela
17/18 · Transfer
Jun 2017
Transfer: Tondela → FC Porto B
16/17 · Return from loan
Jul 2016
16/17 — CD Tondela
22 matches · 0 G · 1 A · across 3 competitions
Jul 2016
Transfer: FC Porto B → Tondela
16/17 · Loan
Jun 2016
Transfer: Freamunde → FC Porto B
15/16 · Return from loan
Jul 2015
Transfer: FC Porto B → Freamunde
15/16 · Loan
Jul 2015
15/16 — SC Freamunde
40 matches · 0 G · 3 A · across 2 competitions
Jul 2014
14/15 — FC Porto B
34 matches · 1 G · 4 A · across 1 competition
Jul 2013
13/14 — FC Porto B
14 matches · 0 G · 0 A · across 1 competition
Jul 2012
12/13 — FC Porto B
32 matches · 0 G · 0 A · across 1 competition
Jul 2012
Transfer: FC Porto → FC Porto B
12/13 · Transfer
Jun 2012
Transfer: Trofense → FC Porto
11/12 · Return from loan
Aug 2011
Transfer: FC Porto → Trofense
11/12 · Loan
Jul 2011
11/12 — CD Trofense
25 matches · 1 G · 0 A · across 2 competitions
Jul 2011
Transfer: FC Porto U19 → FC Porto
11/12 · Transfer
Jul 2009
09/10 — FC Porto
0 matches · 0 G · 0 A · across 1 competition
Jul 2009
Transfer: FC Porto U17 → FC Porto U19
09/10 · Transfer
Jul 2007
Transfer: FC Porto U15 → FC Porto U17
07/08 · Transfer
Jul 2005
Transfer: FC Porto Youth → FC Porto U15
05/06 · Transfer
Jan 1970
Peak market value: €750k
Highest valuation recorded in dataset
9,684 min
Minutes played by club
SC União Torreense 0.0%
FC Alverca 7.5%
CD Santa Clara 0.0%
Moreirense FC 28.3%
GD Estoril Praia 0.0%
Astra Giurgiu (- 2024) 0.0%
CD Tondela 19.3%
SC Freamunde 0.0%
FC Porto B 26.6%
CD Trofense 18.3%
FC Porto 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
SC União Torreense 1 25/26 25/26 4 0 0 0
FC Alverca 1 24/25 24/25 21 2 6 722
CD Santa Clara 1 23/24 23/24 4 0 1 0
Moreirense FC 1 22/23 22/23 34 1 5 2,739
GD Estoril Praia 1 21/22 21/22 23 0 1 0
Astra Giurgiu (- 2024) 2 19/20 20/21 57 0 4 0
CD Tondela 3 16/17 18/19 82 1 8 1,867
SC Freamunde 1 15/16 15/16 40 0 3 0
FC Porto B 3 12/13 14/15 80 1 4 2,579
CD Trofense 1 11/12 11/12 25 1 0 1,777
FC Porto 1 09/10 09/10 0 0 0 0

Career trajectory — goals, assists & market value

2€188K4€375K6€563K8€750K11/12 — 1 goals (CD Trofense)111/1212/1314/15 — 1 goals (FC Porto B)14/15 — 4 assists514/1515/16 — 3 assists315/1616/17 — 1 assists116/1717/18 — 4 assists417/1818/19 — 1 goals (CD Tondela)18/19 — 3 assists418/1919/2020/21 — 4 assists420/2121/22 — 1 assists121/2222/23 — 1 goals (Moreirense FC)22/23 — 5 assists622/2323/24 — 1 assists123/2424/25 — 2 goals (FC Alverca)24/25 — 6 assists824/2525/2612/13 — €400K14/15 — €300K15/16 — €500K16/17 — €500K17/18 — €600K18/19 — €750K19/20 — €750K20/21 — €600K21/22 — €600K22/23 — €500K23/24 — €300K24/25 — €75K25/26 — €100KGoalsAssistsMarket value

Goals by season

09/10: 0009/1011/12: 1111/1212/13: 0012/1313/14: 0013/1414/15: 1114/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 1118/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 1122/2323/24: 0023/2424/25: 2224/2525/26: 0025/26

Assists by season

09/10: 0009/1011/12: 0011/1212/13: 0012/1313/14: 0013/1414/15: 4414/1515/16: 3315/1616/17: 1116/1717/18: 4417/1818/19: 3318/1919/20: 0019/2020/21: 4420/2121/22: 1121/2222/23: 5522/2323/24: 1123/2424/25: 6624/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Liga Portugal 2 SC União Torreense 4 0 0 0 0 0
24/25 Liga Portugal 2 FC Alverca 19 2 5 1 0 722
24/25 Taça de Portugal FC Alverca 2 0 1 0 0 0
23/24 Allianz Cup CD Santa Clara 1 0 0 0 0 0
23/24 Liga Portugal 2 CD Santa Clara 2 0 0 0 0 0
23/24 Taça de Portugal CD Santa Clara 1 0 1 0 0 0
22/23 Allianz Cup Moreirense FC 2 0 0 0 0 0
22/23 Liga Portugal 2 Moreirense FC 31 1 4 5 0 2,739
22/23 Taça de Portugal Moreirense FC 1 0 1 0 0 0
21/22 Allianz Cup GD Estoril Praia 1 0 0 0 0 0
21/22 Liga Portugal GD Estoril Praia 20 0 1 4 0 0
21/22 Taça de Portugal GD Estoril Praia 2 0 0 1 0 0
20/21 Liga 1 Astra Giurgiu (- 2024) 25 0 2 1 0 0
20/21 Romanian Cup Astra Giurgiu (- 2024) 4 0 0 0 0 0
20/21 SuperLiga - Relegation group Astra Giurgiu (- 2024) 6 0 2 0 0 0
19/20 Championship gr. Astra Giurgiu (- 2024) 4 0 0 0 0 0
19/20 Liga 1 Astra Giurgiu (- 2024) 17 0 0 2 0 0
19/20 Romanian Cup Astra Giurgiu (- 2024) 1 0 0 0 0 0
18/19 Allianz Cup CD Tondela 2 0 0 1 0 0
18/19 Liga NOS CD Tondela 23 1 3 2 0 1,867
18/19 Taça de Portugal CD Tondela 2 0 0 1 0 0
17/18 Liga NOS CD Tondela 32 0 4 4 0 0
17/18 Taça CTT CD Tondela 1 0 0 0 0 0
16/17 Allianz Cup CD Tondela 1 0 0 0 0 0
16/17 Liga NOS CD Tondela 20 0 1 3 0 0
16/17 Taça de Portugal CD Tondela 1 0 0 0 0 0
15/16 Allianz Cup SC Freamunde 1 0 0 0 0 0
15/16 Ledman LigaPro SC Freamunde 39 0 3 6 1 0
14/15 Liga Portugal 2 FC Porto B 34 1 4 3 0 2,579
13/14 Liga Portugal 2 FC Porto B 14 0 0 2 0 0
12/13 Liga Portugal 2 FC Porto B 32 0 0 6 0 0
11/12 Liga Portugal 2 CD Trofense 23 1 0 5 1 1,777
11/12 Taça de Portugal CD Trofense 2 0 0 0 0 0
09/10 Taça de Portugal FC Porto 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
05/06 2005-07-01 FC Porto Youth FC Porto U15 Transfer 0
07/08 2007-07-01 FC Porto U15 FC Porto U17 Transfer 0
09/10 2009-07-01 FC Porto U17 FC Porto U19 Transfer 0
11/12 2011-07-01 FC Porto U19 FC Porto Transfer 0
11/12 2011-08-01 FC Porto Trofense Loan 0
11/12 2012-06-30 Trofense FC Porto Return from loan 300000
12/13 2012-07-01 FC Porto FC Porto B Transfer 300000
15/16 2015-07-30 FC Porto B Freamunde Loan 300000
15/16 2016-06-30 Freamunde FC Porto B Return from loan 500000
16/17 2016-07-01 FC Porto B Tondela Loan 500000
16/17 2017-06-30 Tondela FC Porto B Return from loan 600000
17/18 2017-07-01 FC Porto B Tondela Transfer 600000
19/20 2019-07-14 Tondela Astra Giurgiu Transfer 700000
21/22 2021-07-08 Astra Giurgiu Estoril Transfer 600000
22/23 2022-07-14 Estoril Moreirense Transfer 500000
23/24 2023-07-01 Moreirense Santa Clara Transfer 300000
24/25 2024-07-03 Santa Clara Alverca Transfer 75000
25/26 2025-07-01 Alverca Torreense Transfer 100000
SeasonInjuryFromToDays missedGames missed
17/18 Muscle injury 2017-09-19 2017-10-19 31 3
18/19 unknown injury 2018-08-14 2018-08-20 7 1
18/19 unknown injury 2019-01-31 2019-03-21 50 7
20/21 Corona virus 2020-10-26 2020-11-09 15 1
Current€100k
Peak€750k
Low€75k
Δ since start−€300k
€75k€244k€413k€581k€750k197019701970
DateValue
Jan 1, 1970 €100k
Jan 1, 1970 €75k
Jan 1, 1970 €75k
Jan 1, 1970 €300k
Jan 1, 1970 €150k
Jan 1, 1970 €450k
Jan 1, 1970 €500k
Jan 1, 1970 €600k
Jan 1, 1970 €500k
Jan 1, 1970 €600k
Jan 1, 1970 €500k
Jan 1, 1970 €550k
Jan 1, 1970 €700k
Jan 1, 1970 €700k
Jan 1, 1970 €750k
Jan 1, 1970 €750k
Jan 1, 1970 €750k
Jan 1, 1970 €500k
Jan 1, 1970 €600k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €500k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €400k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #16374 #2 4 0 former national player
Team #16373 #13 2 0 former national player
Team #16372 #16 12 0 former national player
Team #16371 #20 7 0 former national player
TeammatePPG played withJoint goalsMinutes
Valentin Gheorghe 1 1 0
Pedrinho 2 2 0
Albert Stahl 1 0 0
Leandro Silva 1 0 0
Frédéric Maciel 1 2 0
Tozé 1 0 0
Tiago Ferreira 1 0 0
Claude Gonçalves 1 0 0
Jhon Murillo 1 0 0
Cláudio Ramos 1 0 0
Marco Pereira 2 0 0
Ljuban Crepulja 1 0 0
Daniel Graovac 1 0 0
Miguel Cardoso 1 1 0
Hélder Tavares 1 0 0
Tomané 1 2 0
Luís Rocha 2 0 0
Joãozinho 1 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
24/25 Liga Portugal 2 FC Alverca 2 19
11/12 Liga Portugal 2 CD Trofense 1 23
18/19 Liga NOS CD Tondela 1 23

Top assist seasons

SeasonCompetitionClubAssistsMatches
24/25 Liga Portugal 2 FC Alverca 5 19
17/18 Liga NOS CD Tondela 4 32
14/15 Liga Portugal 2 FC Porto B 4 34

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
16/17 2017-06-30 Tondela FC Porto B Return from loan €600k
16/17 2016-07-01 FC Porto B Tondela Loan €500k
15/16 2016-06-30 Freamunde FC Porto B Return from loan €500k
15/16 2015-07-30 FC Porto B Freamunde Loan €300k
11/12 2012-06-30 Trofense FC Porto Return from loan €300k
11/12 2011-08-01 FC Porto Trofense Loan

Teams faced most often by David Bruno's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
CD Feirense 15 5 7 3 15 15 0 33%
Leixões SC 14 5 4 5 17 15 +2 36%
CD Nacional 14 7 4 3 19 16 +3 50%
Académico de Viseu 14 6 4 4 23 22 +1 43%
CD Mafra 14 7 4 3 21 11 +10 50%
FC Penafiel 14 4 5 5 19 20 -1 29%
União Torreense 13 4 5 4 16 12 +4 31%
SL Benfica B 12 4 3 5 23 20 +3 33%
UD Oliveirense 11 6 3 2 21 12 +9 55%
CS Marítimo 10 4 2 4 14 11 +3 40%
SC Farense 10 5 1 4 15 15 0 50%
Sporting Covilhã 8 4 2 2 13 8 +5 50%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
11/12 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 21 722 1 0 0 0.12
22/23 34 2,739 5 0 0 0.16
21/22 23 0 5 0 0 0
20/21 35 0 1 0 0 0
19/20 22 0 2 0 0 0
18/19 27 1,867 4 1 0 0.24
17/18 33 0 4 0 0 0
16/17 22 0 3 0 0 0
15/16 40 0 6 0 1 0
14/15 34 2,579 3 1 0 0.14
13/14 14 0 2 0 0 0
12/13 32 0 6 1 0 0
11/12 25 1,777 5 0 1 0.3

Output by competition

Career goals and assists broken down by tournament.

Liga Portugal 2
198 apps
5 G
16 A
Liga Portugal
95 apps
1 G
9 A
Taça de Portugal
11 apps
0 G
3 A
SuperLiga - Relegation group
6 apps
0 G
2 A
Liga 1
42 apps
0 G
2 A
Taça CTT
9 apps
0 G
0 A
Romanian Cup
5 apps
0 G
0 A

Frequently asked about David Bruno

Who is David Bruno?

David Bruno is a Portugal professional footballer who plays as a right-back for SC União Torreense.

How old is David Bruno?

David Bruno is 34 years old. He was born on February 14, 1992 in Porto.

What position does David Bruno play?

David Bruno plays as a right-back (Defender - Right-Back).

What club does David Bruno play for?

David Bruno currently plays for SC União Torreense.

How many career goals has David Bruno scored?

Across all senior club competitions in our dataset, David Bruno has scored 6 goals in 370 appearances.

What is David Bruno's market value?

David Bruno's most recent reported market value is €100k.