Joel Ferreira
Career snapshot
Career highs
Born the same day
Shares 1992-01-10 · 6 players total
| Full name | Joel Ferreira |
|---|---|
| Name in home country | Joel António Soares Ferreira |
| Date of birth | 1992-01-10 (34 yrs) |
| Place of birth | Valongo, Portugal |
| Citizenship | Portugal |
| Position | Defender - Left-Back (main: Defender) |
| Foot | left |
| Height | 180.00 m |
| Current club | CD Trofense |
| Joined | 2024-01-25 |
| Contract expires | 2026-06-30 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| CD Trofense | 3 | 23/24 | 25/26 | 37 | 1 | 5 | 756 |
| Leixões SC | 1 | 22/23 | 22/23 | 29 | 0 | 0 | 0 |
| GD Chaves | 1 | 21/22 | 21/22 | 1 | 0 | 0 | 0 |
| FC Arouca | 2 | 20/21 | 21/22 | 29 | 0 | 0 | 0 |
| CD Mafra | 2 | 15/16 | 19/20 | 65 | 6 | 2 | 717 |
| Académica Coimbra | 1 | 18/19 | 18/19 | 19 | 0 | 1 | 0 |
| GD Estoril Praia | 2 | 16/17 | 17/18 | 45 | 0 | 0 | 0 |
| Gondomar SC | 2 | 12/13 | 14/15 | 2 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Liga 3 | CD Trofense | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Liga 3 | CD Trofense | 16 | 0 | 4 | 1 | 0 | 0 |
| 24/25 | Liga 3 - Relegation round | CD Trofense | 10 | 1 | 1 | 2 | 0 | 756 |
| 24/25 | Taça de Portugal | CD Trofense | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Liga 3 | CD Trofense | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Liga 3 - Relegation round | CD Trofense | 7 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Allianz Cup | Leixões SC | 2 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Liga Portugal 2 | Leixões SC | 24 | 0 | 0 | 3 | 0 | 0 |
| 22/23 | Taça de Portugal | Leixões SC | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Allianz Cup | FC Arouca | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Liga Portugal | FC Arouca | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Liga Portugal 2 | GD Chaves | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Taça de Portugal | FC Arouca | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Liga Portugal 2 | FC Arouca | 22 | 0 | 0 | 4 | 0 | 0 |
| 20/21 | Play-Off Liga Portugal | FC Arouca | 2 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Taça de Portugal | FC Arouca | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Allianz Cup | CD Mafra | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | LigaPro | CD Mafra | 24 | 5 | 1 | 1 | 0 | 421 |
| 19/20 | Taça de Portugal | CD Mafra | 3 | 1 | 0 | 0 | 0 | 296 |
| 18/19 | Allianz Cup | Académica Coimbra | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Ledman LigaPro | Académica Coimbra | 18 | 0 | 1 | 5 | 0 | 0 |
| 18/19 | Taça de Portugal | Académica Coimbra | 1 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Liga NOS | GD Estoril Praia | 15 | 0 | 0 | 4 | 0 | 0 |
| 17/18 | Taça CTT | GD Estoril Praia | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Allianz Cup | GD Estoril Praia | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Liga NOS | GD Estoril Praia | 27 | 0 | 0 | 2 | 0 | 0 |
| 16/17 | Taça de Portugal | GD Estoril Praia | 2 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Allianz Cup | CD Mafra | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Ledman LigaPro | CD Mafra | 37 | 0 | 1 | 5 | 0 | 0 |
| 14/15 | Taça de Portugal | Gondomar SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Taça de Portugal | Gondomar SC | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 05/06 | 2005-07-01 | FC Porto Youth | FC Porto U15 | Transfer | 0 | — |
| 07/08 | 2007-07-01 | FC Porto U15 | Padroense U17 | Transfer | 0 | — |
| 08/09 | 2008-07-01 | Padroense U17 | FC Porto U17 | Transfer | 0 | — |
| 09/10 | 2009-07-01 | FC Porto U17 | FC Porto U19 | Transfer | 0 | — |
| 10/11 | 2010-07-01 | FC Porto U19 | Gondomar U19 | Transfer | 0 | — |
| 11/12 | 2011-07-01 | Gondomar U19 | Gondomar | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Gondomar | Mafra | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Mafra | Estoril | Transfer | 150000 | — |
| 18/19 | 2018-07-12 | Estoril | Coimbra | Transfer | 300000 | — |
| 19/20 | 2019-07-11 | Coimbra | Mafra | Transfer | 225000 | — |
| 20/21 | 2020-07-01 | Mafra | Arouca | Transfer | 325000 | — |
| 21/22 | 2022-01-21 | Arouca | Chaves | Transfer | 250000 | — |
| 22/23 | 2022-08-02 | Chaves | Leixões | Transfer | 150000 | — |
| 23/24 | 2023-07-01 | Leixões | Without Club | Transfer | 125000 | — |
| 23/24 | 2024-01-25 | Without Club | Trofense | Transfer | 125000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Knock | 2017-04-15 | 2017-04-25 | 11 | 1 |
| 17/18 | Hamstring injury | 2018-01-16 | 2018-02-18 | 34 | 5 |
| 18/19 | unknown injury | 2018-12-25 | 2019-01-14 | 21 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| André Teixeira | 1 | 0 | 0 |
| Bruno Gonçalves | 1 | 0 | 0 |
| Nuno Rodrigues | 1 | 0 | 0 |
| Carlos Daniel | 1 | 1 | 0 |
| Fabinho | 1 | 0 | 0 |
| Victor Braga | 2 | 0 | 0 |
| Basso | 2 | 0 | 0 |
| Thales Oleques | 2 | 0 | 0 |
| Diogo Amado | 1 | 0 | 0 |
| Kiki Ballack | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | LigaPro | CD Mafra | 5 | 24 |
| 24/25 | Liga 3 - Relegation round | CD Trofense | 1 | 10 |
| 19/20 | Taça de Portugal | CD Mafra | 1 | 3 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Liga 3 | CD Trofense | 4 | 16 |
| 15/16 | Ledman LigaPro | CD Mafra | 1 | 37 |
| 18/19 | Ledman LigaPro | Académica Coimbra | 1 | 18 |
Last 50 matches for CD Trofense 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 |
|---|---|---|---|---|---|
| 2023-05-28 | PO2 |
CD Trofense | 1–2 | CD Mafra | Available |
| 2023-05-20 | PO2 |
Sporting Covilhã | 0–2 | CD Trofense | Available |
| 2023-05-12 | PO2 |
CD Trofense | 2–2 | Estrela Amadora | Available |
| 2023-05-07 | PO2 |
União Torreense | 0–0 | CD Trofense | Available |
| 2023-04-30 | PO2 |
CD Trofense | 1–0 | Académico de Viseu | Available |
| 2023-04-24 | PO2 |
SL Benfica B | 0–0 | CD Trofense | Available |
| 2023-04-15 | PO2 |
CD Trofense | 1–2 | CD Tondela | Available |
| 2023-04-08 | PO2 |
FC Porto B | 4–2 | CD Trofense | Available |
| 2023-04-01 | PO2 |
CD Trofense | 2–1 | SC Farense | Available |
| 2023-03-18 | PO2 |
CD Feirense | 1–0 | CD Trofense | Available |
| 2023-03-11 | PO2 |
CD Trofense | 2–2 | CD Nacional | Available |
| 2023-03-04 | PO2 |
Moreirense FC | 1–0 | CD Trofense | Available |
| 2023-02-24 | PO2 |
CD Trofense | 1–2 | FC Penafiel | Available |
| 2023-02-18 | PO2 |
CD Trofense | 2–1 | UD Oliveirense | Available |
| 2023-02-11 | PO2 |
UD Vilafranquense | 0–1 | CD Trofense | Available |
| 2023-02-05 | PO2 |
CD Trofense | 0–1 | Leixões SC | Available |
| 2023-01-30 | PO2 |
B-SAD | 1–1 | CD Trofense | Available |
| 2023-01-21 | PO2 |
CD Mafra | 1–0 | CD Trofense | Available |
| 2023-01-14 | PO2 |
CD Trofense | 2–0 | Sporting Covilhã | Available |
| 2023-01-08 | PO2 |
Estrela Amadora | 2–2 | CD Trofense | Available |
| 2022-12-30 | PO2 |
CD Trofense | 0–1 | União Torreense | Available |
| 2022-11-16 | PO2 |
SC Farense | 3–1 | CD Trofense | Available |
| 2022-11-13 | PO2 |
Académico de Viseu | 3–1 | CD Trofense | Available |
| 2022-11-07 | PO2 |
CD Trofense | 1–2 | SL Benfica B | Available |
| 2022-10-30 | PO2 |
CD Tondela | 0–0 | CD Trofense | Available |
| 2022-10-23 | PO2 |
CD Trofense | 0–3 | FC Porto B | Available |
| 2022-10-10 | PO2 |
CD Trofense | 0–3 | CD Feirense | Available |
| 2022-09-18 | PO2 |
CD Nacional | 0–1 | CD Trofense | Available |
| 2022-09-11 | PO2 |
CD Trofense | 0–3 | Moreirense FC | Available |
| 2022-09-04 | PO2 |
FC Penafiel | 3–0 | CD Trofense | Available |
| 2022-08-28 | PO2 |
UD Oliveirense | 1–1 | CD Trofense | Available |
| 2022-08-20 | PO2 |
CD Trofense | 1–3 | UD Vilafranquense | Available |
| 2022-08-15 | PO2 |
Leixões SC | 1–0 | CD Trofense | Available |
| 2022-08-06 | PO2 |
CD Trofense | 3–2 | B-SAD | Available |
| 2022-05-14 | PO2 |
UD Vilafranquense | 2–4 | CD Trofense | Available |
| 2022-05-08 | PO2 |
CD Trofense | 2–1 | Académica de Coimbra | Available |
| 2022-05-01 | PO2 |
CD Feirense | 1–2 | CD Trofense | Available |
| 2022-04-25 | PO2 |
CD Trofense | 1–0 | Varzim SC | Available |
| 2022-04-16 | PO2 |
Académico de Viseu | 2–1 | CD Trofense | Available |
| 2022-04-10 | PO2 |
CD Trofense | 1–2 | Leixões SC | Available |
| 2022-04-02 | PO2 |
Rio Ave FC | 1–0 | CD Trofense | Available |
| 2022-03-20 | PO2 |
CD Trofense | 1–1 | GD Chaves | Available |
| 2022-03-13 | PO2 |
Sporting Covilhã | 2–0 | CD Trofense | Available |
| 2022-03-06 | PO2 |
CD Trofense | 1–1 | SC Farense | Available |
| 2022-02-27 | PO2 |
CD Nacional | 1–1 | CD Trofense | Available |
| 2022-02-20 | PO2 |
CD Trofense | 1–3 | CD Mafra | Available |
| 2022-02-11 | PO2 |
Casa Pia AC | 1–0 | CD Trofense | Available |
| 2022-02-07 | PO2 |
FC Penafiel | 1–0 | CD Trofense | Available |
| 2022-02-03 | PO2 |
CD Trofense | 2–2 | FC Porto B | Available |
| 2022-01-28 | PO2 |
CD Trofense | 2–0 | SL Benfica B | Available |
Teams faced most often by Joel Ferreira'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 % |
|---|---|---|---|---|---|---|---|---|
| União Leiria | 2 | 1 | 0 | 1 | 3 | 4 | -1 | 50% |
| UD Oliveirense | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0% |
| Paços de Ferreira | 2 | 0 | 0 | 2 | 1 | 3 | -2 | 0% |
| FC Alverca | 2 | 0 | 1 | 1 | 1 | 3 | -2 | 0% |
| Portimonense SC | 2 | 0 | 1 | 1 | 2 | 4 | -2 | 0% |
| GD Chaves | 2 | 1 | 1 | 0 | 3 | 0 | +3 | 50% |
| FC Vizela | 2 | 0 | 0 | 2 | 1 | 7 | -6 | 0% |
| FC Porto B | 2 | 0 | 1 | 1 | 1 | 2 | -1 | 0% |
| CD Tondela | 2 | 0 | 0 | 2 | 0 | 5 | -5 | 0% |
| União Torreense | 1 | 0 | 0 | 1 | 0 | 1 | -1 | 0% |
| Académico de Viseu | 1 | 0 | 0 | 1 | 0 | 2 | -2 | 0% |
| FC Penafiel | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 19/20 | 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 26 | 756 | 3 | 0 | 0 | 0.36 |
| 22/23 | 29 | 0 | 4 | 0 | 0 | 0 |
| 20/21 | 25 | 0 | 5 | 0 | 0 | 0 |
| 19/20 | 28 | 717 | 1 | 0 | 0 | 0.13 |
| 18/19 | 19 | 0 | 6 | 0 | 0 | 0 |
| 17/18 | 16 | 0 | 4 | 0 | 0 | 0 |
| 16/17 | 29 | 0 | 3 | 1 | 0 | 0 |
| 15/16 | 37 | 0 | 5 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Joel Ferreira
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Joel Ferreira
Who is Joel Ferreira?
Joel Ferreira is a Portugal professional footballer who plays as a left-back for CD Trofense.
How old is Joel Ferreira?
Joel Ferreira is 34 years old. He was born on January 10, 1992 in Valongo.
What position does Joel Ferreira play?
Joel Ferreira plays as a left-back (Defender - Left-Back).
What club does Joel Ferreira play for?
Joel Ferreira currently plays for CD Trofense.
How many career goals has Joel Ferreira scored?
Across all senior club competitions in our dataset, Joel Ferreira has scored 7 goals in 227 appearances.
Portugal