Sussex Surrey …67/1 321 Bataan Risers GenSan Warriors 49 58 2′ Ekibastuz Tobol 2 1 2 70′ Jaiyq Shakhter Karagandy 0 0 19′ Kaspij Aktau 2 Arys 0 0 28′ Adelaide City West Torrens Birkalla 2 2 114′ Matches →
David Bruno

David Bruno

PortugalDefender · Torreense · №22

34 y.o. · 176 cm · 68 kg · right

12 Matches
12 In the starting XI
745 Minutes
1 Goals
2 Assists

Recent matches

Date Match Score
Benfica B Torreense Liga Portugal 2 0:2
Farense Torreense Liga Portugal 2 2:1
Casa Pia AC Torreense Primeira Liga 2:0
Torreense Casa Pia AC Primeira Liga 0:0
Chaves Torreense Liga Portugal 2 2:0
Torreense Leixões SC Liga Portugal 2 1:1
Felgueiras 1932 Torreense Liga Portugal 2 0:3
Torreense Portimonense Liga Portugal 2 1:0
Oliveirense Torreense Liga Portugal 2 0:3
Torreense FC Porto B Liga Portugal 2 0:3
All player matches

Season statistics

12 Matches
12 In the starting XI
1 Goals
2 Assists
745 Minutes
Competition Season Games
Liga Portugal 2 2025 8
Liga Portugal 2 2026 2
Primeira Liga 2025 2

About the player

Nobody expected much from David Bruno's early years at FC Porto. He came through the academy from 2009 but never made a senior competitive appearance for the first team, instead going out on loan to Trofense, Freamunde and Tondela. When his Tondela contract expired, he left Portugal altogether, joining Romanian side Astra Giurgiu on a free transfer.

Bruno built a career out of moving on at the right time. At Moreirense he was part of the squad that won the Liga Portugal 2 title, and a year later he won the same competition again with Santa Clara, though his game time there was limited to four appearances. Alverca gave him his most productive attacking season, with two goals and six assists in 21 appearances, form that took him to União Torreense on a free transfer.

It was at Torreense, in April 2026, that Bruno produced the moment he will be remembered for. In the second leg of the Taça de Portugal semi-final against Fafe, he scored the opening goal that put the club on course for the final against Sporting CP.

At youth level, Bruno was capped by Portugal across the U18, U19, U20 and U21 age groups, including four appearances for the U21 side. He never progressed to the senior national team.

Career path

  1. 2026 — 2027 — now SC União Torreense 41 matches
  2. 2025 Alverca 21 matches
  3. 2024 Santa Clara 4 matches
  4. 2023 Moreirense 34 matches
  5. 2022 GD Estoril Praia 23 matches
  6. 2020 — 2021 Astra Giurgiu (- 2024) 57 matches
  7. 2017 — 2019 Tondela 82 matches
  8. 2016 Freamunde 40 matches
  9. 2013 — 2015 FC Porto B 85 matches
  10. 2012 Trofense 25 matches

Career

Season Club Competition Games Goals Assists Minutes
26/27 SC União Torreense Liga Portugal 2 2 0 0 120
26/27 SC União Torreense Supercup Candido de Oliveira 1 0 0 77
25/26 SC União Torreense Liga Portugal 2 32 0 2 2 470
25/26 SC União Torreense Taça de Portugal 4 1 0 390
25/26 SC União Torreense Liga Portugal - Play-Off 2 0 0 158
24/25 Alverca Liga Portugal 2 19 2 5 1 443
24/25 Alverca Taça de Portugal 2 0 1 135
23/24 Santa Clara Liga Portugal 2 2 0 0 20
23/24 Santa Clara Taça de Portugal 1 0 1 30
23/24 Santa Clara Allianz Cup 1 0 0 81
22/23 Moreirense Liga Portugal 2 31 1 4 2 739
22/23 Moreirense Allianz Cup 2 0 0 175
22/23 Moreirense Taça de Portugal 1 0 1 77
21/22 GD Estoril Praia Liga Portugal 20 0 1 1 208
21/22 GD Estoril Praia Taça de Portugal 2 0 0 180
21/22 GD Estoril Praia Allianz Cup 1 0 0 65
20/21 Astra Giurgiu (- 2024) Superliga 25 0 2 2 160
20/21 Astra Giurgiu (- 2024) SuperLiga - Relegation group 6 0 2 471
20/21 Astra Giurgiu (- 2024) Romanian Cup 4 0 0 287
19/20 Astra Giurgiu (- 2024) Superliga 17 0 0 1 229
19/20 Astra Giurgiu (- 2024) SuperLiga - Championship group 4 0 0 171
19/20 Astra Giurgiu (- 2024) Romanian Cup 1 0 0 90
18/19 Tondela Liga Portugal 23 1 3 1 867
18/19 Tondela Allianz Cup 2 0 0 180
18/19 Tondela Taça de Portugal 2 0 0 210
17/18 Tondela Liga Portugal 32 0 4 2 662
17/18 Tondela Allianz Cup 1 0 0 90
16/17 Tondela Liga Portugal 20 0 1 1 768
16/17 Tondela Taça de Portugal 1 0 0 90
16/17 Tondela Allianz Cup 1 0 0 90
15/16 Freamunde Liga Portugal 2 39 0 3 3 320
15/16 Freamunde Allianz Cup 1 0 0 17
14/15 FC Porto B Liga Portugal 2 34 1 4 2 579
14/15 FC Porto B Premier League International Cup U21 5 0 0 450
13/14 FC Porto B Liga Portugal 2 14 0 0 991
12/13 FC Porto B Liga Portugal 2 32 0 0 2 779
11/12 Trofense Liga Portugal 2 23 1 0 1 777
11/12 Trofense Taça de Portugal 2 0 0 210
Total FC Porto B 85 1 4 6 799
Total Tondela 82 1 8 6 957

Transfers

Transfers
  • 25/26 Alverca Torreense
  • 24/25 Santa Clara Alverca
  • 23/24 Moreirense Santa Clara
  • 22/23 Estoril Moreirense
  • 21/22 FC Astra Giurgiu Estoril
  • 19/20 Tondela FC Astra Giurgiu
  • 17/18 FC Porto B Tondela
  • 16/17 Tondela FC Porto B
  • 16/17 FC Porto B Tondela
  • 15/16 Freamunde FC Porto B
  • 15/16 FC Porto B Freamunde
  • 12/13 FC Porto FC Porto B

Teammates