Skip to content
João Ferreira

João Ferreira

Defender - Left-Back  at CD Mafra
Age22
CitizenshipPortugal
Height1.80 m
Footleft
BornSeptember 4, 2003
at CD Mafra 324 days · joined 2025-07-04
Market value
Left-Back Defender

Career snapshot

6
clubs played for
21/22
debut season
0.03
goals / match
CD Santa Clara U23
top club · 12 apps

Career highs

peak value
top transfer fee
1
best season · 23/24
int'l / penalties
36Appearances
1Goals
2Assists
3Yellow cards
0Red cards
7Full matches (90′)
Full nameJoão Ferreira
Name in home countryJoão Pedro Garcia Costa Brandão Ferreira
Date of birth2003-09-04 (22 yrs)
Place of birthLisboa, Portugal
CitizenshipPortugal
PositionDefender - Left-Back (main: Defender)
Footleft
Height180.00 m
Current clubCD Mafra
Joined2025-07-04
Contract expires2026-06-30
AgentACE
Jul 2025
Transfer: Sintrense → Mafra
25/26 · Transfer
Jul 2025
25/26 — CD Mafra
2 matches · 0 G · 0 A · across 1 competition
Feb 2025
Transfer: Santa Clara U23 → Sintrense
24/25 · Transfer
Feb 2025
Transfer: 1º Dezembro → Santa Clara U23
24/25 · Return from loan
Jul 2024
Transfer: Santa Clara U23 → 1º Dezembro
24/25 · Loan
Jul 2024
24/25 — SU 1º Dezembro
0 matches · 0 G · 0 A · across 1 competition
Jun 2024
Transfer: Oliv. Hospital → Santa Clara U23
23/24 · Return from loan
Feb 2024
Transfer: Santa Clara U23 → Oliv. Hospital
23/24 · Loan
Jul 2023
Transfer: Alverca → Santa Clara U23
23/24 · Transfer
Jul 2023
23/24 — FC Oliveira do Hospital, CD Santa Clara U23
17 matches · 1 G · 2 A · across 3 competitions
Jun 2023
Transfer: Sporting CP U23 → Alverca
22/23 · Return from loan
Jul 2022
22/23 — Sporting CP B, Sporting CP U23
12 matches · 0 G · 0 A · across 3 competitions
Jan 2022
Transfer: Alverca U19 → Sporting CP U23
21/22 · Loan
Jul 2021
21/22 — Sporting CP U23
5 matches · 0 G · 0 A · across 1 competition
Jul 2020
Transfer: Loures U17 → Alverca U19
20/21 · Transfer
Jul 2018
Transfer: Alta Lisboa S15 → Loures U17
18/19 · Transfer
Jul 2017
Transfer: Sacavenense S15 → Alta Lisboa S15
17/18 · Transfer
Jul 2016
Transfer: Sacavenense F. → Sacavenense S15
16/17 · Transfer
650 min
Minutes played by club
CD Mafra 0.0%
SU 1º Dezembro 0.0%
FC Oliveira do Hospital 0.0%
CD Santa Clara U23 100.0%
Sporting CP B 0.0%
Sporting CP U23 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
CD Mafra 1 25/26 25/26 2 0 0 0
SU 1º Dezembro 1 24/25 24/25 0 0 0 0
FC Oliveira do Hospital 1 23/24 23/24 5 0 0 0
CD Santa Clara U23 1 23/24 23/24 12 1 2 650
Sporting CP B 1 22/23 22/23 10 0 0 0
Sporting CP U23 2 21/22 22/23 7 0 0 0

Career trajectory — goals, assists & market value

122323/24 — 1 goals (CD Santa Clara U23)23/24 — 2 assists323/24GoalsAssistsMarket value

Goals by season

21/22: 0021/2222/23: 0022/2323/24: 1123/2424/25: 0024/2525/26: 0025/26

Assists by season

21/22: 0021/2222/23: 0022/2323/24: 2223/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Liga 3 CD Mafra 2 0 0 0 0 0
24/25 Liga 3 SU 1º Dezembro 0 0 0 0 0 0
23/24 Liga 3 - Relegation round FC Oliveira do Hospital 5 0 0 0 0 0
23/24 Liga Revelação CD Santa Clara U23 10 1 2 0 0 650
23/24 Revelação U23 - Qualif. round CD Santa Clara U23 2 0 0 0 0 0
22/23 Liga 3 Sporting CP B 10 0 0 2 0 0
22/23 Liga 3 - Relegation round Sporting CP B 0 0 0 0 0 0
22/23 Liga Revelação Sporting CP U23 2 0 0 1 0 0
21/22 Revelação U23 - Qualif. round Sporting CP U23 5 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
16/17 2016-07-01 Sacavenense F. Sacavenense S15 Transfer 0
17/18 2017-07-01 Sacavenense S15 Alta Lisboa S15 Transfer 0
18/19 2018-07-01 Alta Lisboa S15 Loures U17 Transfer 0
20/21 2020-07-01 Loures U17 Alverca U19 Transfer 0
21/22 2022-01-01 Alverca U19 Sporting CP U23 Loan 0
22/23 2023-06-30 Sporting CP U23 Alverca Return from loan 0
23/24 2023-07-04 Alverca Santa Clara U23 Transfer 0
23/24 2024-02-01 Santa Clara U23 Oliv. Hospital Loan 0
23/24 2024-06-30 Oliv. Hospital Santa Clara U23 Return from loan 0
24/25 2024-07-08 Santa Clara U23 1º Dezembro Loan 0
24/25 2025-02-02 1º Dezembro Santa Clara U23 Return from loan 0
24/25 2025-02-03 Santa Clara U23 Sintrense Transfer 0
25/26 2025-07-04 Sintrense Mafra Transfer 0

No recorded injuries.

No market value history.

No national team data.

TeammatePPG played withJoint goalsMinutes
Isaac 2 0 640
Gilberto Batista 1 0 626
Cesinha 1 0 625
Gabriel Morais 1 0 528
David Peres 1 0 517
Diogo Abreu 1 0 512
João Afonso 1 0 472
Diego Callai 1 0 467
Reinaldo 1 0 455
Gonçalo Braga 1 0 444
Tiago Queiroz 2 0 401
Jesús Alcántar 1 0 387
Samuel Justo 1 0 347
Afonso Moreira 1 0 341
Maycon 1 0 336
Dudá 0 0 318
Francisco Canário 1 0 305
Nélson Pereira 2 0 276
Domingos Andrade 1 0 238
Joelson Fernandes 2 0 226

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
23/24 Liga Revelação CD Santa Clara U23 1 10

Top assist seasons

SeasonCompetitionClubAssistsMatches
23/24 Liga Revelação CD Santa Clara U23 2 10

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
24/25 2025-02-02 1º Dezembro Santa Clara U23 Return from loan
24/25 2024-07-08 Santa Clara U23 1º Dezembro Loan
23/24 2024-06-30 Oliv. Hospital Santa Clara U23 Return from loan
23/24 2024-02-01 Santa Clara U23 Oliv. Hospital Loan
22/23 2023-06-30 Sporting CP U23 Alverca Return from loan
21/22 2022-01-01 Alverca U19 Sporting CP U23 Loan

Last 50 matches for CD Mafra 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.

DateCompHomeScoreAwayAvailability
2025-05-17 PO2 CD Mafra União Torreense TIMED
2025-05-11 PO2 CD Feirense CD Mafra TIMED
2025-05-04 PO2 CD Mafra Leixões SC TIMED
2025-04-27 PO2 SL Benfica B CD Mafra TIMED
2025-04-19 PO2 CS Marítimo CD Mafra TIMED
2025-04-13 PO2 CD Mafra FC Penafiel TIMED
2025-04-06 PO2 Académico de Viseu CD Mafra TIMED
2025-03-31 PO2 CD Mafra FC Felgueiras 1932 TIMED
2025-03-16 PO2 União Leiria 3–1 CD Mafra Available
2025-03-09 PO2 CD Mafra 0–0 FC Porto B Available
2025-03-01 PO2 FC Alverca 2–0 CD Mafra Available
2025-02-22 PO2 CD Mafra 1–4 FC Vizela Available
2025-02-15 PO2 CD Tondela 1–0 CD Mafra Available
2025-02-09 PO2 CD Mafra 0–0 GD Chaves Available
2025-02-01 PO2 Portimonense SC 2–0 CD Mafra Available
2025-01-26 PO2 CD Mafra 0–0 UD Oliveirense Available
2025-01-19 PO2 Paços de Ferreira 2–1 CD Mafra Available
2025-01-05 PO2 União Torreense 1–0 CD Mafra Available
2024-12-29 PO2 CD Mafra 0–0 CD Feirense Available
2024-12-20 PO2 Leixões SC 2–1 CD Mafra Available
2024-12-14 PO2 CD Mafra 2–0 SL Benfica B Available
2024-12-08 PO2 CD Mafra 2–3 CS Marítimo Available
2024-12-01 PO2 FC Penafiel 1–1 CD Mafra Available
2024-11-09 PO2 CD Mafra 0–2 Académico de Viseu Available
2024-11-03 PO2 FC Felgueiras 1932 1–1 CD Mafra Available
2024-10-28 PO2 CD Mafra 2–1 União Leiria Available
2024-10-23 PO2 FC Porto B 2–1 CD Mafra Available
2024-10-06 PO2 CD Mafra 1–1 FC Alverca Available
2024-09-30 PO2 FC Vizela 3–0 CD Mafra Available
2024-09-15 PO2 CD Mafra 0–4 CD Tondela Available
2024-09-01 PO2 GD Chaves 0–3 CD Mafra Available
2024-08-25 PO2 CD Mafra 2–2 Portimonense SC Available
2024-08-17 PO2 UD Oliveirense 0–0 CD Mafra Available
2024-08-10 PO2 CD Mafra 0–1 Paços de Ferreira Available
2024-05-19 PO2 CD Nacional 2–0 CD Mafra Available
2024-05-12 PO2 CD Mafra 0–2 CD Santa Clara Available
2024-05-06 PO2 AVS 3–3 CD Mafra Available
2024-04-27 PO2 CD Mafra 3–3 UD Oliveirense Available
2024-04-21 PO2 Académico de Viseu 0–1 CD Mafra Available
2024-04-14 PO2 CD Mafra 0–0 CD Feirense Available
2024-04-07 PO2 Vilaverdense FC 2–1 CD Mafra Available
2024-04-01 PO2 CD Mafra 2–1 União Torreense Available
2024-03-17 PO2 Leixões SC 1–1 CD Mafra Available
2024-03-09 PO2 CD Mafra 0–1 FC Penafiel Available
2024-03-02 PO2 União Leiria 2–3 CD Mafra Available
2024-02-25 PO2 CD Mafra 0–0 CS Marítimo Available
2024-02-17 PO2 CD Mafra 1–3 CD Tondela Available
2024-02-11 PO2 FC Porto B 1–1 CD Mafra Available
2024-02-02 PO2 CD Mafra 1–1 Os Belenenses Available
2024-01-28 PO2 Paços de Ferreira 0–1 CD Mafra Available

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
21/22 Senior debut season
23/24 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
23/24 17 650 0 1 0 0.14
22/23 12 0 3 0 0 0

Output by competition

Career goals and assists broken down by tournament.

Liga Revelação
12 apps
1 G
2 A
Liga 3
12 apps
0 G
0 A
Liga 3 - Relegation round
5 apps
0 G
0 A
Revelação U23 - Qualif. round
7 apps
0 G
0 A

Frequently asked about João Ferreira

Who is João Ferreira?

João Ferreira is a Portugal professional footballer who plays as a left-back for CD Mafra.

How old is João Ferreira?

João Ferreira is 22 years old. He was born on September 4, 2003 in Lisboa.

What position does João Ferreira play?

João Ferreira plays as a left-back (Defender - Left-Back).

What club does João Ferreira play for?

João Ferreira currently plays for CD Mafra.

How many career goals has João Ferreira scored?

Across all senior club competitions in our dataset, João Ferreira has scored 1 goals in 36 appearances.