Didi
Career snapshot
Career highs
Born the same day
Shares 1994-02-03 · 6 players total
| Full name | Didi |
|---|---|
| Name in home country | José Diogo Macedo da Silva |
| Date of birth | 1994-02-03 (32 yrs) |
| Place of birth | Guimarães, Portugal |
| Citizenship | Portugal |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | both |
| Height | 177.00 m |
| Current club | CD Celoricense |
| Joined | 2025-07-01 |
| Contract expires | 2026-06-30 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| 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
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 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 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 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.
| Date | Value |
|---|---|
| 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 |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #31372 | — | 0 | 0 | — | — | former national player |
| Team #16372 | #15 | 4 | 0 | — | — | former national player |
| Team #16371 | #16 | 2 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| 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
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 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
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 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.
| Season | Date | From | To | Type | Fee | Value 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 / Year | Milestone | Date |
|---|---|---|
| 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.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 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.
More on Didi
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
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.
Portugal