Skip to content
Didi

Didi

Midfield - Defensive Midfield  at CD Celoricense
Age32
CitizenshipPortugal
Height1.77 m
Footboth
BornFebruary 3, 1994
at CD Celoricense 327 days · joined 2025-07-01
👕100+ Apps
Market value
Defensive Midfield Midfield

Career snapshot

10
clubs played for
14/15
debut season
0.04
goals / match
SC Braga B
top club · 130 apps

Career highs

€1.00m
peak value · 2018
top transfer fee
4
best season · 15/16
6 / 0
int'l caps / goals
175Appearances
7Goals
10Assists
25Yellow cards
0Red cards
30Full matches (90′)
Full nameDidi
Name in home countryJosé Diogo Macedo da Silva
Date of birth1994-02-03 (32 yrs)
Place of birthGuimarães, Portugal
CitizenshipPortugal
PositionMidfield - Defensive Midfield (main: Midfield)
Footboth
Height177.00 m
Current clubCD Celoricense
Joined2025-07-01
Contract expires2026-06-30
Jul 2025
25/26 — CD Celoricense
1 matches · 0 G · 0 A · across 2 competitions
Jul 2025
Transfer: Pevidém → CD Celoricense
25/26 · Transfer
Jul 2024
24/25 — Pevidém SC
2 matches · 0 G · 0 A · across 1 competition
Jul 2024
Transfer: Marco 09 → Pevidém
24/25 · Transfer
Jul 2023
23/24 — AD Marco 09
2 matches · 0 G · 0 A · across 1 competition
Jul 2023
Transfer: Lus. Lourosa → Marco 09
23/24 · Transfer
Jul 2022
22/23 — Lusitânia FC Lourosa
1 matches · 0 G · 0 A · across 1 competition
Jul 2022
Transfer: Fafe → Lus. Lourosa
22/23 · Transfer
Jul 2021
21/22 — AD Fafe
10 matches · 1 G · 1 A · across 2 competitions
Jul 2021
Transfer: Valadares Gaia → Fafe
21/22 · Transfer
Jul 2020
20/21 — Valadares Gaia FC
2 matches · 0 G · 0 A · across 1 competition
Jul 2020
Transfer: Guimarães B → Valadares Gaia
20/21 · Transfer
Jun 2020
Transfer: Torreense → Guimarães B
19/20 · Return from loan
Jan 2020
Transfer: Guimarães B → Torreense
19/20 · Loan
Jul 2019
Transfer: Arouca → Guimarães B
19/20 · Transfer
Jul 2019
19/20 — Vitória Guimarães SC
0 matches · 0 G · 0 A · across 1 competition
Jul 2018
18/19 — FC Arouca
27 matches · 0 G · 2 A · across 3 competitions
Jul 2018
Transfer: Braga B → Arouca
18/19 · Transfer
Jul 2017
17/18 — SC Braga B
38 matches · 2 G · 3 A · across 1 competition
Jul 2016
16/17 — SC Braga B, SC Braga
38 matches · 0 G · 3 A · across 2 competitions
Jul 2015
15/16 — SC Braga B
41 matches · 4 G · 1 A · across 1 competition
Sep 2014
Transfer: Benfica B → Braga B
14/15 · Transfer
Jul 2014
14/15 — SC Braga B
13 matches · 0 G · 0 A · across 1 competition
Jul 2013
Transfer: Vitória SC U19 → Benfica B
13/14 · Transfer
Jul 2011
Transfer: Vitória SC U17 → Vitória SC U19
11/12 · Transfer
Jul 2009
Transfer: Vitória SC U15 → Vitória SC U17
09/10 · Transfer
Jan 1970
Peak market value: €1.00m
Highest valuation recorded in dataset
2,710 min
Minutes played by club
CD Celoricense 0.0%
Pevidém SC 0.0%
AD Marco 09 0.0%
Lusitânia FC Lourosa 0.0%
AD Fafe 9.4%
Valadares Gaia FC 0.0%
Vitória Guimarães SC 0.0%
FC Arouca 0.0%
SC Braga B 90.6%
SC Braga 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
CD Celoricense 1 25/26 25/26 1 0 0 0
Pevidém SC 1 24/25 24/25 2 0 0 0
AD Marco 09 1 23/24 23/24 2 0 0 0
Lusitânia FC Lourosa 1 22/23 22/23 1 0 0 0
AD Fafe 1 21/22 21/22 10 1 1 255
Valadares Gaia FC 1 20/21 20/21 2 0 0 0
Vitória Guimarães SC 1 19/20 19/20 0 0 0 0
FC Arouca 1 18/19 18/19 27 0 2 0
SC Braga B 4 14/15 17/18 130 6 7 2,455
SC Braga 1 16/17 16/17 0 0 0 0

Career trajectory — goals, assists & market value

1€250K3€500K4€750K5€1M15/16 — 4 goals (SC Braga B)15/16 — 1 assists515/1616/17 — 3 assists316/1717/18 — 2 goals (SC Braga B)17/18 — 3 assists517/1818/19 — 2 assists218/1919/2021/22 — 1 goals (AD Fafe)21/22 — 1 assists221/2215/16 — €100K16/17 — €350K17/18 — €450K18/19 — €1M19/20 — €300KGoalsAssistsMarket value

Goals by season

14/15: 0014/1515/16: 4415/1616/17: 0016/1717/18: 2217/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 1121/2222/23: 0022/2323/24: 0023/2424/25: 0024/2525/26: 0025/26

Assists by season

14/15: 0014/1515/16: 1115/1616/17: 3316/1717/18: 3317/1818/19: 2218/1919/20: 0019/2020/21: 0020/2121/22: 1121/2222/23: 0022/2323/24: 0023/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 CP - Série A CD Celoricense 0 0 0 0 0 0
25/26 Taça de Portugal CD Celoricense 1 0 0 0 0 0
24/25 Taça de Portugal Pevidém SC 2 0 0 0 0 0
23/24 Taça de Portugal AD Marco 09 2 0 0 0 0 0
22/23 Taça de Portugal Lusitânia FC Lourosa 1 0 0 0 0 0
21/22 Liga 3 AD Fafe 7 0 1 2 0 0
21/22 Taça de Portugal AD Fafe 3 1 0 1 0 255
20/21 Taça de Portugal Valadares Gaia FC 2 0 0 1 0 0
19/20 Liga NOS Vitória Guimarães SC 0 0 0 0 0 0
18/19 Allianz Cup FC Arouca 1 0 0 0 0 0
18/19 Ledman LigaPro FC Arouca 23 0 1 4 0 0
18/19 Taça de Portugal FC Arouca 3 0 1 0 0 0
17/18 Ledman LigaPro SC Braga B 38 2 3 4 0 1,700
16/17 Ledman LigaPro SC Braga B 38 0 3 4 0 0
16/17 Liga NOS SC Braga 0 0 0 0 0 0
15/16 Ledman LigaPro SC Braga B 41 4 1 8 0 755
14/15 Liga Portugal 2 SC Braga B 13 0 0 1 0 0
SeasonDateFromToTypeMarket valueFee
09/10 2009-07-01 Vitória SC U15 Vitória SC U17 Transfer 0
11/12 2011-07-01 Vitória SC U17 Vitória SC U19 Transfer 0
13/14 2013-07-01 Vitória SC U19 Benfica B Transfer 0
14/15 2014-09-01 Benfica B Braga B Transfer 50000
18/19 2018-07-01 Braga B Arouca Transfer 1000000
19/20 2019-07-15 Arouca Guimarães B Transfer 250000
19/20 2020-01-07 Guimarães B Torreense Loan 250000
19/20 2020-06-30 Torreense Guimarães B Return from loan 250000
20/21 2020-07-01 Guimarães B Valadares Gaia Transfer 250000
21/22 2021-07-01 Valadares Gaia Fafe Transfer 0
22/23 2022-07-01 Fafe Lus. Lourosa Transfer 0
23/24 2023-07-01 Lus. Lourosa Marco 09 Transfer 0
24/25 2024-07-01 Marco 09 Pevidém Transfer 0
25/26 2025-07-01 Pevidém CD Celoricense Transfer 0

No recorded injuries.

Current
Peak€1.00m
Low
Δ since start−€50k
€250k€500k€750k€1.00m197019701970
DateValue
Jan 1, 1970
Jan 1, 1970 €300k
Jan 1, 1970 €250k
Jan 1, 1970 €1.00m
Jan 1, 1970 €650k
Jan 1, 1970 €400k
Jan 1, 1970 €450k
Jan 1, 1970 €350k
Jan 1, 1970 €350k
Jan 1, 1970 €100k
Jan 1, 1970 €50k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #31372 0 0 former national player
Team #16372 #15 4 0 former national player
Team #16371 #16 2 0 former national player
TeammatePPG played withJoint goalsMinutes
Artur Jorge 1 0 0
Dinis Almeida 1 1 0
Bruno Alves 1 0 0
André Ribeiro 1 0 0
Xadas 1 0 0
Inácio Miguel 1 0 0
Pedro Monteiro 1 0 0
Carlos Fortes 1 1 0
Leandro Antunes 1 0 0
Francisco Trincão 1 2 0
Núrio Fortuna 1 1 0
Thales Oleques 1 1 0
Luther Singh 1 0 0
João Gamboa 1 0 0
Piqueti 1 1 0
Lucas Cunha 1 0 0
Bruno Wilson 1 0 0
Mamadou Loum 1 0 0
Joca 1 1 0
Tiago Sá 1 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
15/16 Ledman LigaPro SC Braga B 4 41
17/18 Ledman LigaPro SC Braga B 2 38
21/22 Taça de Portugal AD Fafe 1 3

Top assist seasons

SeasonCompetitionClubAssistsMatches
17/18 Ledman LigaPro SC Braga B 3 38
16/17 Ledman LigaPro SC Braga B 3 38
15/16 Ledman LigaPro SC Braga B 1 41

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
19/20 2020-06-30 Torreense Guimarães B Return from loan €250k
19/20 2020-01-07 Guimarães B Torreense Loan €250k

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
14/15 Senior debut season
15/16 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
21/22 10 255 3 0 0 1.06
20/21 2 0 1 0 0 0
18/19 27 0 4 0 0 0
17/18 38 1,700 4 0 0 0.21
16/17 38 0 4 0 0 0
15/16 41 755 8 0 0 0.95
14/15 13 0 1 0 0 0

Output by competition

Career goals and assists broken down by tournament.

Liga Portugal 2
153 apps
6 G
8 A
Taça de Portugal
14 apps
1 G
1 A
Liga 3
7 apps
0 G
1 A

Frequently asked about Didi

Who is Didi?

Didi is a Portugal professional footballer who plays as a defensive midfield for CD Celoricense.

How old is Didi?

Didi is 32 years old. He was born on February 3, 1994 in Guimarães.

What position does Didi play?

Didi plays as a defensive midfield (Midfield - Defensive Midfield).

What club does Didi play for?

Didi currently plays for CD Celoricense.

How many career goals has Didi scored?

Across all senior club competitions in our dataset, Didi has scored 7 goals in 175 appearances.