Career snapshot
Career highs
| Full name | Dida |
|---|---|
| Name in home country | Nélson de Jesús da Silva |
| Date of birth | 1973-10-07 (52 yrs) |
| Place of birth | Irará, Brazil |
| Citizenship | Brazil |
| Position | Goalkeeper |
| Foot | left |
| Height | 196.00 m |
| Current club | Retired |
| Joined | 2016-01-01 |
| Contract expires | — |
Percentile rank vs 336 other Goalkeepers with ≥500 minutes in 98/99. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Lugano | 1 | 98/99 | 98/99 | 2 | 0 | 0 | 180 |
| Sport Club Internacional | 2 | 2014 | 2015 | 42 | 0 | 0 | 3,731 |
| Grêmio Foot-Ball Porto Alegrense | 1 | 2013 | 2013 | 60 | 0 | 0 | 5,340 |
| Portuguesa | 1 | 2012 | 2012 | 32 | 0 | 0 | 2,880 |
| AC Milan | 11 | 00/01 | 2008 | 302 | 0 | 1 | 27,136 |
| Sport Club Corinthians Paulista | 4 | 1999 | 2002 | 62 | 0 | 0 | 5,670 |
| Cruzeiro Esporte Clube | 5 | 1994 | 1998 | 119 | 0 | 0 | 10,710 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 98/99 | Auf-/Abstiegsrunde NLA/NLB | FC Lugano | 2 | 0 | 0 | 0 | 0 | 180 |
| 2015 | Campeonato Gaúcho | Sport Club Internacional | 1 | 0 | 0 | 0 | 0 | 90 |
| 2015 | Copa do Brasil | Sport Club Internacional | 0 | 0 | 0 | 0 | 0 | 0 |
| 2015 | Gauchão - Fase Final | Sport Club Internacional | 0 | 0 | 0 | 0 | 0 | 0 |
| 2015 | Série A | Sport Club Internacional | 0 | 0 | 0 | 0 | 0 | 0 |
| 2014 | Campeonato Gaúcho | Sport Club Internacional | 3 | 0 | 0 | 0 | 0 | 270 |
| 2014 | Copa do Brasil | Sport Club Internacional | 5 | 0 | 0 | 0 | 0 | 450 |
| 2014 | Copa Sudamericana | Sport Club Internacional | 2 | 0 | 0 | 0 | 0 | 180 |
| 2014 | Gauchão - Fase Final | Sport Club Internacional | 4 | 0 | 0 | 0 | 0 | 360 |
| 2014 | Série A | Sport Club Internacional | 27 | 0 | 0 | 2 | 0 | 2,381 |
| 2013 | Campeonato Gaúcho | Grêmio Foot-Ball Porto Alegrense | 1 | 0 | 0 | 0 | 0 | 90 |
| 2013 | Copa do Brasil | Grêmio Foot-Ball Porto Alegrense | 6 | 0 | 0 | 0 | 0 | 540 |
| 2013 | Gauchão - 2º Turno | Grêmio Foot-Ball Porto Alegrense | 5 | 0 | 0 | 0 | 0 | 405 |
| 2013 | Gauchão - Fase Final | Grêmio Foot-Ball Porto Alegrense | 3 | 0 | 0 | 0 | 0 | 270 |
| 2013 | Libertadores | Grêmio Foot-Ball Porto Alegrense | 8 | 0 | 0 | 0 | 0 | 705 |
| 2013 | Série A | Grêmio Foot-Ball Porto Alegrense | 37 | 0 | 0 | 1 | 0 | 3,330 |
| 2012 | Série A | Portuguesa | 32 | 0 | 0 | 3 | 0 | 2,880 |
| 2008 | Club World Cup | AC Milan | 2 | 0 | 0 | 0 | 0 | 180 |
| 2003 | Intercontinental Cup | AC Milan | 1 | 0 | 0 | 0 | 0 | 120 |
| 2002 | Copa do Brasil | Sport Club Corinthians Paulista | 9 | 0 | 0 | 0 | 0 | 810 |
| 2001 | Série A | Sport Club Corinthians Paulista | 8 | 0 | 0 | 0 | 0 | 720 |
| 2000 | Club World Cup | Sport Club Corinthians Paulista | 4 | 0 | 0 | 0 | 0 | 390 |
| 2000 | Libertadores | Sport Club Corinthians Paulista | 11 | 0 | 0 | 0 | 0 | 1,050 |
| 1999 | Copa Mercosur | Sport Club Corinthians Paulista | 6 | 0 | 0 | 0 | 0 | 540 |
| 1999 | Série A | Sport Club Corinthians Paulista | 24 | 0 | 0 | 4 | 0 | 2,160 |
| 1998 | Copa Mercosur | Cruzeiro Esporte Clube | 12 | 0 | 0 | 0 | 0 | 1,080 |
| 1998 | Libertadores | Cruzeiro Esporte Clube | 2 | 0 | 0 | 0 | 0 | 180 |
| 1998 | Série A | Cruzeiro Esporte Clube | 30 | 0 | 0 | 0 | 0 | 2,610 |
| 1997 | Intercontinental Cup | Cruzeiro Esporte Clube | 1 | 0 | 0 | 0 | 0 | 90 |
| 1997 | Libertadores | Cruzeiro Esporte Clube | 14 | 0 | 0 | 1 | 0 | 1,320 |
| 1997 | Série A | Cruzeiro Esporte Clube | 25 | 0 | 0 | 0 | 0 | 2,250 |
| 1996 | Série A | Cruzeiro Esporte Clube | 22 | 0 | 0 | 0 | 0 | 1,980 |
| 1995 | Copa de Oro | Cruzeiro Esporte Clube | 2 | 0 | 0 | 0 | 0 | 210 |
| 1995 | Série A | Cruzeiro Esporte Clube | 3 | 0 | 0 | 0 | 0 | 270 |
| 1994 | Libertadores | Cruzeiro Esporte Clube | 8 | 0 | 0 | 0 | 0 | 720 |
| 09/10 | Champions League | AC Milan | 5 | 0 | 0 | 0 | 0 | 450 |
| 09/10 | Serie A | AC Milan | 23 | 0 | 0 | 0 | 0 | 2,067 |
| 08/09 | Italy Cup | AC Milan | 1 | 0 | 0 | 0 | 0 | 120 |
| 08/09 | Serie A | AC Milan | 10 | 0 | 0 | 0 | 0 | 888 |
| 08/09 | UEFA Cup | AC Milan | 8 | 0 | 0 | 0 | 0 | 720 |
| 07/08 | Champions League | AC Milan | 4 | 0 | 0 | 0 | 0 | 360 |
| 07/08 | Serie A | AC Milan | 13 | 0 | 0 | 1 | 0 | 1,170 |
| 07/08 | UEFA Super Cup | AC Milan | 1 | 0 | 0 | 0 | 0 | 90 |
| 06/07 | Champions League | AC Milan | 11 | 0 | 0 | 0 | 0 | 1,008 |
| 06/07 | Champions League Qu. | AC Milan | 2 | 0 | 0 | 0 | 0 | 180 |
| 06/07 | Italy Cup | AC Milan | 3 | 0 | 0 | 0 | 0 | 270 |
| 06/07 | Serie A | AC Milan | 25 | 0 | 0 | 1 | 0 | 2,250 |
| 05/06 | Champions League | AC Milan | 12 | 0 | 0 | 0 | 0 | 1,058 |
| 05/06 | Serie A | AC Milan | 36 | 0 | 0 | 0 | 0 | 3,240 |
| 04/05 | Champions League | AC Milan | 13 | 0 | 0 | 0 | 0 | 1,183 |
| 04/05 | Italy Cup | AC Milan | 0 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | Serie A | AC Milan | 36 | 0 | 0 | 0 | 0 | 3,157 |
| 04/05 | Supercoppa Italiana | AC Milan | 1 | 0 | 0 | 0 | 0 | 90 |
| 03/04 | Champions League | AC Milan | 9 | 0 | 0 | 0 | 0 | 810 |
| 03/04 | Italy Cup | AC Milan | 2 | 0 | 0 | 0 | 0 | 180 |
| 03/04 | Serie A | AC Milan | 32 | 0 | 0 | 0 | 0 | 2,880 |
| 03/04 | Supercoppa Italiana | AC Milan | 0 | 0 | 0 | 0 | 0 | 0 |
| 03/04 | UEFA Super Cup | AC Milan | 1 | 0 | 0 | 0 | 0 | 90 |
| 02/03 | Champions League | AC Milan | 12 | 0 | 0 | 0 | 0 | 1,110 |
| 02/03 | Champions League Qu. | AC Milan | 2 | 0 | 0 | 0 | 0 | 135 |
| 02/03 | Italy Cup | AC Milan | 0 | 0 | 0 | 0 | 0 | 0 |
| 02/03 | Serie A | AC Milan | 30 | 0 | 0 | 0 | 0 | 2,700 |
| 00/01 | Champions League | AC Milan | 6 | 0 | 1 | 0 | 0 | 540 |
| 00/01 | Champions League Qu. | AC Milan | 0 | 0 | 0 | 0 | 0 | 0 |
| 00/01 | Italy Cup | AC Milan | 0 | 0 | 0 | 0 | 0 | 0 |
| 00/01 | Serie A | AC Milan | 1 | 0 | 0 | 0 | 0 | 90 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 90/91 | 1991-01-01 | ASA | Cruzeiro U17 | Transfer | 0 | — |
| 91/92 | 1992-01-01 | Cruzeiro U17 | EC Vitória | Transfer | 0 | — |
| 93/94 | 1994-01-01 | EC Vitória | Cruzeiro | Transfer | 0 | — |
| 98/99 | 1999-01-30 | Cruzeiro | FC Lugano | Loan | 0 | — |
| 98/99 | 1999-06-30 | FC Lugano | Cruzeiro | Return from loan | 0 | — |
| 99/00 | 1999-07-01 | Cruzeiro | Milan | Transfer | 0 | €1.39m |
| 99/00 | 1999-07-02 | Milan | Corinthians | Loan | 0 | — |
| 99/00 | 2000-06-30 | Corinthians | Milan | Return from loan | 0 | — |
| 01/02 | 2001-09-26 | Milan | Corinthians | Loan | 0 | — |
| 01/02 | 2002-06-30 | Corinthians | Milan | Return from loan | 0 | — |
| 10/11 | 2010-07-01 | AC Milan | Career break | Transfer | 1000000 | — |
| 11/12 | 2012-05-24 | Career break | Portuguesa | Transfer | 150000 | — |
| 12/13 | 2012-12-19 | Portuguesa | Grêmio | Transfer | 150000 | — |
| 13/14 | 2013-12-26 | Grêmio | Internacional | Transfer | 150000 | — |
| 15/16 | 2016-01-01 | Internacional | Retired | Transfer | 500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 07/08 | Back problems | 2008-02-12 | 2008-06-01 | 111 | 21 |
| 14/15 | ankle sprain | 2015-06-27 | 2015-07-03 | 7 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €8.25m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €8.00m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #53818 | — | 6 | 0 | — | — | former national player |
| Team #7658 | — | 6 | 0 | — | — | former national player |
| Team #3439 | #1 | 93 | 0 | — | — | former national player |
No teammate data.
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 01/02 | 2002-06-30 | Corinthians | Milan | Return from loan | — | — |
| 01/02 | 2001-09-26 | Milan | Corinthians | Loan | — | — |
| 99/00 | 2000-06-30 | Corinthians | Milan | Return from loan | — | — |
| 99/00 | 1999-07-02 | Milan | Corinthians | Loan | — | — |
| 98/99 | 1999-06-30 | FC Lugano | Cruzeiro | Return from loan | — | — |
| 98/99 | 1999-01-30 | Cruzeiro | FC Lugano | Loan | — | — |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 00/01 | Senior debut season |
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′ |
|---|---|---|---|---|---|---|
| 2014 | 41 | 3,641 | 2 | 0 | 0 | 0.05 |
| 2013 | 60 | 5,340 | 1 | 0 | 0 | 0.02 |
| 2012 | 32 | 2,880 | 3 | 0 | 0 | 0.09 |
| 1999 | 30 | 2,700 | 4 | 0 | 0 | 0.13 |
| 1997 | 40 | 3,660 | 1 | 0 | 0 | 0.02 |
| 07/08 | 18 | 1,620 | 1 | 0 | 0 | 0.06 |
| 06/07 | 41 | 3,708 | 1 | 0 | 0 | 0.02 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 98/99 | 2 | 180 | 1 | 50% | 2 | 1 |
| 2015 | 1 | 90 | 1 | 100% | 0 | 0 |
| 2014 | 41 | 3,641 | 15 | 37% | 42 | 1.04 |
| 2013 | 60 | 5,340 | 30 | 50% | 44 | 0.74 |
| 2012 | 32 | 2,880 | 12 | 38% | 31 | 0.97 |
| 2008 | 2 | 180 | 1 | 50% | 2 | 1 |
| 2003 | 1 | 120 | 0 | 0% | 1 | 0.75 |
| 2002 | 9 | 810 | 1 | 11% | 12 | 1.33 |
| 2001 | 8 | 720 | 2 | 25% | 11 | 1.38 |
| 2000 | 15 | 1,440 | 5 | 33% | 23 | 1.44 |
| 1999 | 30 | 2,700 | 9 | 30% | 42 | 1.4 |
| 1998 | 44 | 3,870 | 11 | 25% | 51 | 1.19 |
| 1997 | 40 | 3,660 | 16 | 40% | 49 | 1.2 |
| 1996 | 22 | 1,980 | 8 | 36% | 18 | 0.82 |
| 1995 | 5 | 480 | 2 | 40% | 5 | 0.94 |
| 1994 | 8 | 720 | 1 | 13% | 9 | 1.13 |
| 09/10 | 28 | 2,517 | 8 | 29% | 35 | 1.25 |
| 08/09 | 19 | 1,728 | 8 | 42% | 18 | 0.94 |
| 07/08 | 18 | 1,620 | 5 | 28% | 16 | 0.89 |
| 06/07 | 41 | 3,708 | 20 | 49% | 34 | 0.83 |
| 05/06 | 48 | 4,298 | 18 | 38% | 41 | 0.86 |
| 04/05 | 50 | 4,430 | 27 | 54% | 32 | 0.65 |
| 03/04 | 44 | 3,960 | 21 | 48% | 29 | 0.66 |
| 02/03 | 44 | 3,945 | 22 | 50% | 30 | 0.68 |
| 00/01 | 7 | 630 | 2 | 29% | 7 | 1 |
Output by competition
Career goals and assists broken down by tournament.
More on Dida
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Dida
Who is Dida?
Dida is a Brazil professional footballer who plays as a goalkeeper for Retired.
How old is Dida?
Dida is 52 years old. He was born on October 7, 1973 in Irará.
What position does Dida play?
Dida plays as a goalkeeper (Goalkeeper).
What club does Dida play for?
Dida currently plays for Retired.
Brazil