Bruno Pinheiro
Career snapshot
Career highs
| Full name | Bruno Pinheiro |
|---|---|
| Name in home country | Bruno Filipe Tavares Pinheiro |
| Date of birth | 1987-08-21 (38 yrs) |
| Place of birth | Paranhos, Portugal |
| Citizenship | Portugal Brazil |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 185.00 m |
| Current club | Boavista FC |
| Joined | 2025-07-01 |
| Contract expires | 2026-06-30 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Maia Lidador | 1 | 24/25 | 24/25 | 0 | 0 | 0 | 0 |
| AR São Martinho | 1 | 22/23 | 22/23 | 2 | 0 | 0 | 0 |
| FC Goa | 3 | 13/14 | 2018 | 26 | 0 | 1 | 0 |
| Lee Man | 1 | 19/20 | 19/20 | 10 | 0 | 0 | 0 |
| Army United (1916-2019) | 1 | 18/19 | 18/19 | 31 | 1 | 0 | 2,595 |
| Hapoel Haifa | 2 | 15/16 | 16/17 | 60 | 0 | 2 | 0 |
| Apollon Smyrnis | 1 | 14/15 | 14/15 | 15 | 1 | 1 | 628 |
| Niki Volou | 1 | 13/14 | 13/14 | 20 | 1 | 2 | 1,120 |
| Gil Vicente FC | 1 | 12/13 | 12/13 | 3 | 0 | 0 | 0 |
| Maccabi Netanya | 1 | 12/13 | 12/13 | 14 | 0 | 0 | 0 |
| Widzew Lodz | 2 | 10/11 | 11/12 | 43 | 2 | 1 | 3,177 |
| Aris Limassol | 1 | 09/10 | 09/10 | 26 | 1 | 0 | 1,776 |
| Boavista FC | 3 | 05/06 | 08/09 | 40 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Taça de Portugal | FC Maia Lidador | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Taça de Portugal | AR São Martinho | 2 | 0 | 0 | 1 | 0 | 0 |
| 2018 | Super Cup | FC Goa | 2 | 0 | 0 | 0 | 1 | 0 |
| 19/20 | Hong Kong FA Cup | Lee Man | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Hong Kong Premier League | Lee Man | 5 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Sapling Cup | Lee Man | 3 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Senior Shield | Lee Man | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Thai FA Cup | Army United (1916-2019) | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Thai League 2 | Army United (1916-2019) | 30 | 1 | 0 | 6 | 0 | 2,595 |
| 17/18 | Indian Super League | FC Goa | 10 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | ISL Play-Offs | FC Goa | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Gvia haMedina | Hapoel Haifa | 3 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | Ligat ha'Al | Hapoel Haifa | 21 | 0 | 0 | 5 | 1 | 0 |
| 16/17 | Ligat ha'Al - Relegation round | Hapoel Haifa | 4 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Gvia haMedina | Hapoel Haifa | 2 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Ligat ha'Al | Hapoel Haifa | 23 | 0 | 1 | 4 | 0 | 0 |
| 15/16 | Ligat ha'Al - Relegation round | Hapoel Haifa | 7 | 0 | 0 | 2 | 0 | 0 |
| 14/15 | FL Play-off | Apollon Smyrnis | 3 | 0 | 0 | 2 | 0 | 0 |
| 14/15 | Football League South | Apollon Smyrnis | 8 | 1 | 1 | 0 | 0 | 628 |
| 14/15 | Kypello Elladas | Apollon Smyrnis | 4 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | FL Play-off | Niki Volou | 13 | 1 | 2 | 1 | 0 | 1,120 |
| 13/14 | Football League North | Niki Volou | 7 | 0 | 0 | 2 | 0 | 0 |
| 13/14 | Indian Super League | FC Goa | 13 | 0 | 0 | 0 | 1 | 0 |
| 13/14 | ISL Play-Offs | FC Goa | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Liga ZON Sagres | Gil Vicente FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Ligat ha'Al | Maccabi Netanya | 7 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Ligat ha'Al - Relegation round | Maccabi Netanya | 7 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Taça de Portugal | Gil Vicente FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Ekstraklasa | Widzew Lodz | 25 | 1 | 1 | 3 | 1 | 1,989 |
| 11/12 | Puchar Polski | Widzew Lodz | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Ekstraklasa | Widzew Lodz | 14 | 1 | 0 | 4 | 0 | 1,188 |
| 10/11 | Puchar Polski | Widzew Lodz | 2 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Abstiegsrunde | Aris Limassol | 5 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Protathlima ML | Aris Limassol | 21 | 1 | 0 | 1 | 0 | 1,776 |
| 08/09 | Liga Portugal 2 | Boavista FC | 21 | 0 | 0 | 4 | 0 | 0 |
| 08/09 | Taça de Portugal | Boavista FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Carlsberg Cup | Boavista FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Liga Bwin | Boavista FC | 16 | 0 | 0 | 5 | 1 | 0 |
| 07/08 | Taça de Portugal | Boavista FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | Liga Bwin | Boavista FC | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 00/01 | 2000-07-01 | Boavista CJ | Pasteleira S15 | Transfer | 0 | — |
| 01/02 | 2001-07-01 | Pasteleira S15 | Boavista U15 | Transfer | 0 | — |
| 02/03 | 2002-07-01 | Boavista U15 | Pasteleira S17 | Transfer | 0 | — |
| 03/04 | 2003-07-01 | Pasteleira S17 | Boavista U17 | Transfer | 0 | — |
| 04/05 | 2004-07-01 | Boavista U17 | Boavista Y19 | Transfer | 0 | — |
| 05/06 | 2006-01-01 | Boavista Y19 | Boavista | Transfer | 0 | — |
| 06/07 | 2006-07-01 | Boavista | GD Ribeirão | Loan | 0 | — |
| 06/07 | 2007-06-30 | GD Ribeirão | Boavista | Return from loan | 0 | — |
| 09/10 | 2009-07-01 | Boavista | Aris Limassol | Transfer | 200000 | — |
| 10/11 | 2010-07-01 | Aris Limassol | Widzew Lodz | Transfer | 200000 | — |
| 12/13 | 2012-08-09 | Widzew Lodz | Gil Vicente | Transfer | 500000 | — |
| 12/13 | 2013-01-22 | Gil Vicente | Maccabi Netanya | Transfer | 500000 | — |
| 13/14 | 2014-01-31 | Maccabi Netanya | Niki Volou | Transfer | 500000 | — |
| 14/15 | 2014-08-21 | Niki Volou | FC Goa | Transfer | 500000 | — |
| 14/15 | 2015-01-29 | FC Goa | Apollon Smyrnis | Transfer | 500000 | — |
| 15/16 | 2015-07-01 | Apollon Smyrnis | Hapoel Haifa | Transfer | 300000 | — |
| 17/18 | 2017-07-01 | Hapoel Haifa | FC Goa | Transfer | 400000 | — |
| 18/19 | 2018-12-07 | FC Goa | Army Utd. | Transfer | 400000 | — |
| 19/20 | 2020-01-21 | Army Utd. | Lee Man | Transfer | 400000 | — |
| 20/21 | 2020-10-12 | Lee Man | Without Club | Transfer | 0 | — |
| 21/22 | 2021-07-01 | Without Club | São Martinho | Transfer | 0 | — |
| 23/24 | 2023-07-01 | São Martinho | Maia Lidador | Transfer | 0 | — |
| 25/26 | 2025-07-01 | Maia Lidador | Boavista | Transfer | 0 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #91523 | — | 1 | 0 | — | — | former national player |
| Team #16374 | #3 | 1 | 0 | — | — | former national player |
| Team #16373 | #18 | 6 | 0 | — | — | former national player |
| Team #16372 | #14 | 3 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Hisham Kiwan | 1 | 0 | 970 |
| Maharan Lala | 1 | 1 | 0 |
| Liran Sardal | 1 | 0 | 0 |
| Dor Malul | 1 | 0 | 0 |
| Mindaugas Panka | 1 | 0 | 0 |
| Gilberto | 1 | 0 | 0 |
| Lukasz Broz | 1 | 0 | 0 |
| Christos Tzioras | 2 | 1 | 0 |
| Piotr Grzelczak | 1 | 0 | 0 |
| Chutipan Nopnob | 1 | 0 | 0 |
| Maxim Plakushchenko | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 11/12 | Ekstraklasa | Widzew Lodz | 1 | 25 |
| 10/11 | Ekstraklasa | Widzew Lodz | 1 | 14 |
| 09/10 | Protathlima ML | Aris Limassol | 1 | 21 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 13/14 | FL Play-off | Niki Volou | 2 | 13 |
| 14/15 | Football League South | Apollon Smyrnis | 1 | 8 |
| 11/12 | Ekstraklasa | Widzew Lodz | 1 | 25 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 06/07 | 2007-06-30 | GD Ribeirão | Boavista | Return from loan | — | — |
| 06/07 | 2006-07-01 | Boavista | GD Ribeirão | Loan | — | — |
Last 50 matches for Boavista FC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-05-17 | PO1 |
FC Arouca | 4–1 | Boavista FC | Available |
| 2025-05-11 | PO1 |
Boavista FC | 1–2 | FC Porto | Available |
| 2025-05-05 | PO1 |
AVS | 1–2 | Boavista FC | Available |
| 2025-04-27 | PO1 |
Boavista FC | 0–5 | Sporting Clube de Portugal | Available |
| 2025-04-18 | PO1 |
SC Farense | 0–1 | Boavista FC | Available |
| 2025-04-12 | PO1 |
Boavista FC | 0–1 | CD Nacional | Available |
| 2025-04-07 | PO1 |
Rio Ave FC | 0–2 | Boavista FC | Available |
| 2025-04-01 | PO1 |
Boavista FC | 1–3 | Gil Vicente FC | Available |
| 2025-03-16 | PO1 |
Moreirense FC | 1–0 | Boavista FC | Available |
| 2025-03-09 | PO1 |
Boavista FC | 1–2 | Vitória Guimarães | Available |
| 2025-03-02 | PO1 |
Boavista FC | 1–0 | CD Santa Clara | Available |
| 2025-02-22 | PO1 |
Sport Lisboa e Benfica | 3–0 | Boavista FC | Available |
| 2025-02-14 | PO1 |
Boavista FC | 0–1 | CF Estrela da Amadora | Available |
| 2025-02-09 | PO1 |
GD Estoril Praia | 2–1 | Boavista FC | Available |
| 2025-01-31 | PO1 |
Boavista FC | 0–2 | FC Famalicão | Available |
| 2025-01-26 | PO1 |
Sporting Clube de Braga | 3–0 | Boavista FC | Available |
| 2025-01-20 | PO1 |
Boavista FC | 2–3 | Casa Pia AC | Available |
| 2025-01-04 | PO1 |
Boavista FC | 1–3 | FC Arouca | Available |
| 2024-12-28 | PO1 |
FC Porto | 4–0 | Boavista FC | Available |
| 2024-12-21 | PO1 |
Boavista FC | 0–0 | AVS | Available |
| 2024-12-14 | PO1 |
Sporting Clube de Portugal | 3–2 | Boavista FC | Available |
| 2024-12-08 | PO1 |
Boavista FC | 1–1 | SC Farense | Available |
| 2024-11-30 | PO1 |
CD Nacional | 0–0 | Boavista FC | Available |
| 2024-11-09 | PO1 |
Boavista FC | 0–2 | Rio Ave FC | Available |
| 2024-11-02 | PO1 |
Gil Vicente FC | 1–2 | Boavista FC | Available |
| 2024-10-26 | PO1 |
Boavista FC | 0–2 | Moreirense FC | Available |
| 2024-10-06 | PO1 |
Vitória Guimarães | 2–2 | Boavista FC | Available |
| 2024-09-29 | PO1 |
CD Santa Clara | 1–0 | Boavista FC | Available |
| 2024-09-23 | PO1 |
Boavista FC | 0–3 | Sport Lisboa e Benfica | Available |
| 2024-09-16 | PO1 |
CF Estrela da Amadora | 2–2 | Boavista FC | Available |
| 2024-08-31 | PO1 |
Boavista FC | 0–0 | GD Estoril Praia | Available |
| 2024-08-24 | PO1 |
FC Famalicão | 1–0 | Boavista FC | Available |
| 2024-08-18 | PO1 |
Boavista FC | 0–1 | Sporting Clube de Braga | Available |
| 2024-08-10 | PO1 |
Casa Pia AC | 0–1 | Boavista FC | Available |
| 2024-05-18 | PO1 |
Boavista FC | 2–2 | FC Vizela | Available |
| 2024-05-12 | PO1 |
FC Porto | 2–1 | Boavista FC | Available |
| 2024-05-04 | PO1 |
Boavista FC | 1–1 | Gil Vicente FC | Available |
| 2024-04-27 | PO1 |
Vitória Guimarães | 1–0 | Boavista FC | Available |
| 2024-04-20 | PO1 |
Boavista FC | 1–1 | CF Estrela da Amadora | Available |
| 2024-04-14 | PO1 |
FC Arouca | 2–1 | Boavista FC | Available |
| 2024-04-05 | PO1 |
SC Farense | 2–0 | Boavista FC | Available |
| 2024-03-30 | PO1 |
Boavista FC | 0–0 | Rio Ave FC | Available |
| 2024-03-17 | PO1 |
Sporting Clube de Portugal | 6–1 | Boavista FC | Available |
| 2024-03-09 | PO1 |
Boavista FC | 1–0 | Moreirense FC | Available |
| 2024-03-04 | PO1 |
FC Famalicão | 1–1 | Boavista FC | Available |
| 2024-02-26 | PO1 |
Boavista FC | 0–4 | Sporting Clube de Braga | Available |
| 2024-02-17 | PO1 |
GD Chaves | 2–1 | Boavista FC | Available |
| 2024-02-10 | PO1 |
Boavista FC | 2–1 | GD Estoril Praia | Available |
| 2024-02-05 | PO1 |
Casa Pia AC | 0–0 | Boavista FC | Available |
| 2024-01-28 | PO1 |
Boavista FC | 1–4 | Portimonense SC | Available |
Teams faced most often by Bruno Pinheiro's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Lamia | 2 | 0 | 0 | 2 | 1 | 5 | -4 | 0% |
| Xanthi FC | 2 | 1 | 0 | 1 | 1 | 2 | -1 | 50% |
| PAS Giannina | 2 | 0 | 0 | 2 | 1 | 3 | -2 | 0% |
| PAOK Saloniki | 2 | 0 | 0 | 2 | 1 | 7 | -6 | 0% |
| Asteras Tripolis | 2 | 0 | 0 | 2 | 0 | 4 | -4 | 0% |
| Panionios GSS | 2 | 1 | 0 | 1 | 1 | 2 | -1 | 50% |
| Olympiakos Piraeus | 2 | 0 | 0 | 2 | 0 | 3 | -3 | 0% |
| Atromitos | 2 | 0 | 1 | 1 | 1 | 2 | -1 | 0% |
| Panetolikos | 2 | 0 | 0 | 2 | 1 | 3 | -2 | 0% |
| Panathinaikos | 2 | 0 | 0 | 2 | 2 | 8 | -6 | 0% |
| OFI Heraklion | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0% |
| Levadiakos | 2 | 0 | 1 | 1 | 0 | 1 | -1 | 0% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 05/06 | Senior debut season | |
| 09/10 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 22/23 | 2 | 0 | 1 | 0 | 0 | 0 |
| 2018 | 2 | 0 | 0 | 0 | 1 | 0 |
| 18/19 | 31 | 2,595 | 6 | 0 | 0 | 0.21 |
| 16/17 | 28 | 0 | 6 | 0 | 1 | 0 |
| 15/16 | 32 | 0 | 7 | 0 | 0 | 0 |
| 14/15 | 15 | 628 | 2 | 0 | 0 | 0.29 |
| 13/14 | 34 | 1,120 | 3 | 1 | 1 | 0.4 |
| 12/13 | 17 | 0 | 2 | 0 | 0 | 0 |
| 11/12 | 27 | 1,989 | 3 | 0 | 1 | 0.18 |
| 10/11 | 16 | 1,188 | 4 | 0 | 0 | 0.3 |
| 09/10 | 26 | 1,776 | 1 | 0 | 0 | 0.05 |
| 08/09 | 22 | 0 | 4 | 0 | 0 | 0 |
| 07/08 | 17 | 0 | 5 | 0 | 1 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Bruno Pinheiro
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Bruno Pinheiro
Who is Bruno Pinheiro?
Bruno Pinheiro is a Portugal professional footballer who plays as a centre-back for Boavista FC.
How old is Bruno Pinheiro?
Bruno Pinheiro is 38 years old. He was born on August 21, 1987 in Paranhos.
What position does Bruno Pinheiro play?
Bruno Pinheiro plays as a centre-back (Defender - Centre-Back).
What club does Bruno Pinheiro play for?
Bruno Pinheiro currently plays for Boavista FC.
How many career goals has Bruno Pinheiro scored?
Across all senior club competitions in our dataset, Bruno Pinheiro has scored 6 goals in 290 appearances.