Ricardo Silva
Career snapshot
Position rank · 24/25
Among 3,260 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1999-05-09 · 5 players total
| Full name | Ricardo Silva |
|---|---|
| Name in home country | Ricardo Manuel Rodrigues Vieira da Silva |
| Date of birth | 1999-05-09 (27 yrs) |
| Place of birth | Mafamude, Portugal |
| Citizenship | Portugal |
| Position | Goalkeeper |
| Foot | right |
| Height | 189.00 m |
| Current club | Al-Khaldiya FC |
| Joined | 2025-07-23 |
| Contract expires | — |
Percentile rank vs 2731 other Goalkeepers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| NK Celje | 1 | 24/25 | 24/25 | 19 | 0 | 0 | 1,693 |
| Dinamo Batumi | 2 | 2024 | 24/25 | 10 | 0 | 0 | 900 |
| CD Tondela | 1 | 23/24 | 23/24 | 32 | 0 | 0 | 2,880 |
| Moreirense FC | 1 | 22/23 | 22/23 | 2 | 0 | 0 | 169 |
| CD Santa Clara | 1 | 22/23 | 22/23 | 0 | 0 | 0 | 0 |
| FC Porto B | 6 | 16/17 | 21/22 | 76 | 0 | 1 | 6,814 |
| FC Porto Youth League | 2 | 16/17 | 17/18 | 1 | 0 | 0 | 90 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Champions League Qu. | Dinamo Batumi | 2 | 0 | 0 | 0 | 0 | 180 |
| 24/25 | Conference League | NK Celje | 6 | 0 | 0 | 1 | 0 | 570 |
| 24/25 | Pokal Slovenije | NK Celje | 4 | 0 | 0 | 0 | 0 | 360 |
| 24/25 | Prva Liga | NK Celje | 9 | 0 | 0 | 0 | 0 | 763 |
| 24/25 | UECL Qualifiers | Dinamo Batumi | 2 | 0 | 0 | 0 | 0 | 180 |
| 23/24 | Allianz Cup | CD Tondela | 4 | 0 | 0 | 1 | 0 | 360 |
| 23/24 | Liga Portugal 2 | CD Tondela | 28 | 0 | 0 | 4 | 0 | 2,520 |
| 23/24 | Taça de Portugal | CD Tondela | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Liga Portugal | CD Santa Clara | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Liga Portugal 2 | Moreirense FC | 2 | 0 | 0 | 0 | 0 | 169 |
| 21/22 | Liga Portugal 2 | FC Porto B | 29 | 0 | 1 | 4 | 0 | 2,610 |
| 2024 | David Kipiani Cup | Dinamo Batumi | 1 | 0 | 0 | 0 | 0 | 90 |
| 2024 | Erovnuli Liga | Dinamo Batumi | 5 | 0 | 0 | 0 | 0 | 450 |
| 20/21 | Liga Portugal 2 | FC Porto B | 28 | 0 | 0 | 5 | 0 | 2,517 |
| 19/20 | LigaPro | FC Porto B | 17 | 0 | 0 | 3 | 0 | 1,507 |
| 18/19 | Ledman LigaPro | FC Porto B | 2 | 0 | 0 | 0 | 0 | 180 |
| 17/18 | Ledman LigaPro | FC Porto B | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | UEFA Youth League | FC Porto Youth League | 1 | 0 | 0 | 0 | 0 | 90 |
| 16/17 | Ledman LigaPro | FC Porto B | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | UEFA Youth League | FC Porto Youth League | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-07-01 | FC Porto Youth | FC Porto U15 | Transfer | 0 | — |
| 14/15 | 2014-07-01 | FC Porto U15 | Padroense U17 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Padroense U17 | FC Porto U17 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | FC Porto U17 | FC Porto U19 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | FC Porto U19 | FC Porto B | Transfer | 0 | — |
| 22/23 | 2022-07-01 | FC Porto B | Santa Clara | Transfer | 400000 | — |
| 22/23 | 2022-08-31 | Santa Clara | Without Club | Transfer | 400000 | — |
| 22/23 | 2023-01-26 | Without Club | Moreirense | Transfer | 400000 | — |
| 23/24 | 2023-07-04 | Moreirense | Tondela | Transfer | 250000 | — |
| 24/25 | 2024-07-06 | Tondela | Dinamo Batumi | Transfer | 600000 | — |
| 24/25 | 2025-01-16 | Dinamo Batumi | NK Celje | Transfer | 300000 | — |
| 25/26 | 2025-07-23 | NK Celje | Al-Khaldiya FC | Transfer | 200000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16373 | #12 | 3 | 0 | — | — | former national player |
| Team #16372 | #12 | 1 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Peglow | 1 | 0 | 812 |
| Igor Cássio | 1 | 0 | 632 |
| Daniel dos Anjos | 1 | 0 | 0 |
| Romain Correia | 1 | 0 | 0 |
| Xavier | 1 | 0 | 0 |
| Abdoulaye Ba | 1 | 0 | 0 |
| Hélder Tavares | 1 | 0 | 0 |
| Cícero | 2 | 0 | 0 |
| Lucas Barros | 1 | 0 | 0 |
| Costinha | 1 | 0 | 0 |
| Luan | 1 | 1 | 0 |
| Bebeto | 1 | 0 | 0 |
| Mor Ndiaye | 1 | 0 | 0 |
| Roberto | 1 | 0 | 0 |
| André Ceitil | 1 | 0 | 0 |
| Rui Gomes | 1 | 0 | 0 |
| Rodrigo Pinheiro | 1 | 0 | 0 |
| Ricardo Alves | 1 | 0 | 0 |
| Bernardo Folha | 1 | 0 | 0 |
| João Marcelo | 1 | 0 | 0 |
Teams faced most often by Ricardo Silva'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 % |
|---|---|---|---|---|---|---|---|---|
| CS Marítimo | 24 | 9 | 5 | 10 | 29 | 30 | -1 | 38% |
| CD Santa Clara | 22 | 6 | 8 | 8 | 24 | 26 | -2 | 27% |
| CD Nacional | 22 | 8 | 6 | 8 | 27 | 32 | -5 | 36% |
| Vitória Guimarães | 20 | 3 | 5 | 12 | 16 | 32 | -16 | 15% |
| Portimonense SC | 20 | 11 | 2 | 7 | 30 | 24 | +6 | 55% |
| CD Feirense | 20 | 9 | 8 | 3 | 30 | 21 | +9 | 45% |
| FC Porto | 20 | 0 | 2 | 18 | 12 | 60 | -48 | 0% |
| Rio Ave FC | 18 | 3 | 7 | 8 | 22 | 25 | -3 | 17% |
| Académico de Viseu | 18 | 8 | 6 | 4 | 31 | 21 | +10 | 44% |
| CD Mafra | 18 | 10 | 4 | 4 | 34 | 18 | +16 | 56% |
| Paços de Ferreira | 18 | 1 | 5 | 12 | 15 | 35 | -20 | 6% |
| Leixões SC | 18 | 8 | 4 | 6 | 25 | 21 | +4 | 44% |
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 | 23 | 2,053 | 1 | 0 | 0 | 0.04 |
| 23/24 | 32 | 2,880 | 5 | 0 | 0 | 0.16 |
| 21/22 | 29 | 2,610 | 4 | 0 | 0 | 0.14 |
| 20/21 | 28 | 2,517 | 5 | 0 | 0 | 0.18 |
| 19/20 | 17 | 1,507 | 3 | 0 | 0 | 0.18 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 23 | 2,053 | 7 | 30% | 33 | 1.45 |
| 23/24 | 32 | 2,880 | 8 | 25% | 42 | 1.31 |
| 22/23 | 2 | 169 | 1 | 50% | 2 | 1.07 |
| 21/22 | 29 | 2,610 | 5 | 17% | 43 | 1.48 |
| 2024 | 6 | 540 | 3 | 50% | 4 | 0.67 |
| 20/21 | 28 | 2,517 | 3 | 11% | 43 | 1.54 |
| 19/20 | 17 | 1,507 | 2 | 12% | 25 | 1.49 |
| 18/19 | 2 | 180 | 0 | 0% | 3 | 1.5 |
| 17/18 | 1 | 90 | 0 | 0% | 3 | 3 |
Output by competition
Career goals and assists broken down by tournament.
More on Ricardo Silva
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Ricardo Silva
Who is Ricardo Silva?
Ricardo Silva is a Portugal professional footballer who plays as a goalkeeper for Al-Khaldiya FC.
How old is Ricardo Silva?
Ricardo Silva is 27 years old. He was born on May 9, 1999 in Mafamude.
What position does Ricardo Silva play?
Ricardo Silva plays as a goalkeeper (Goalkeeper).
What club does Ricardo Silva play for?
Ricardo Silva currently plays for Al-Khaldiya FC.
What is Ricardo Silva's market value?
Ricardo Silva's most recent reported market value is €200k.
Portugal