Career snapshot
Position rank · 25/26
Among 1,246 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1994-02-07 · 6 players total
| Full name | Rui Silva |
|---|---|
| Name in home country | Rui Tiago Dantas da Silva |
| Date of birth | 1994-02-07 (32 yrs) |
| Place of birth | Maia, Portugal |
| Citizenship | Portugal |
| Position | Goalkeeper |
| Foot | left |
| Height | 191.00 m |
| Current club | Sporting CP |
| Joined | 2025-07-01 |
| Contract expires | 2028-06-30 |
| Agent | Team of Future |
Percentile rank vs 388 other Goalkeepers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Sporting CP | 2 | 24/25 | 25/26 | 28 | 0 | 1 | 2,550 |
| Real Betis Balompié | 4 | 21/22 | 24/25 | 114 | 0 | 1 | 10,156 |
| Granada CF | 5 | 16/17 | 20/21 | 128 | 0 | 0 | 11,520 |
| CD Nacional | 5 | 12/13 | 16/17 | 57 | 0 | 0 | 5,096 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Liga Portugal | Sporting CP | 4 | 0 | 0 | 0 | 0 | 360 |
| 25/26 | Supertaça | Sporting CP | 1 | 0 | 0 | 0 | 0 | 90 |
| 24/25 | Champions League | Sporting CP | 2 | 0 | 0 | 0 | 0 | 180 |
| 24/25 | Conference League | Real Betis Balompié | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Copa del Rey | Real Betis Balompié | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | LaLiga | Real Betis Balompié | 15 | 0 | 0 | 1 | 0 | 1,350 |
| 24/25 | Liga Portugal | Sporting CP | 17 | 0 | 1 | 2 | 0 | 1,530 |
| 24/25 | Taça de Portugal | Sporting CP | 4 | 0 | 0 | 0 | 0 | 390 |
| 24/25 | UECL Qualifiers | Real Betis Balompié | 2 | 0 | 0 | 0 | 0 | 180 |
| 23/24 | Conference L. | Real Betis Balompié | 2 | 0 | 0 | 0 | 0 | 180 |
| 23/24 | Copa del Rey | Real Betis Balompié | 3 | 0 | 0 | 0 | 0 | 270 |
| 23/24 | Europa League | Real Betis Balompié | 4 | 0 | 0 | 0 | 0 | 360 |
| 23/24 | LaLiga | Real Betis Balompié | 28 | 0 | 1 | 4 | 0 | 2,475 |
| 22/23 | Copa del Rey | Real Betis Balompié | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Europa League | Real Betis Balompié | 2 | 0 | 0 | 0 | 0 | 180 |
| 22/23 | LaLiga | Real Betis Balompié | 26 | 0 | 0 | 2 | 0 | 2,340 |
| 22/23 | Supercopa | Real Betis Balompié | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Copa del Rey | Real Betis Balompié | 3 | 0 | 0 | 1 | 0 | 270 |
| 21/22 | Europa League | Real Betis Balompié | 7 | 0 | 0 | 0 | 0 | 588 |
| 21/22 | LaLiga | Real Betis Balompié | 22 | 0 | 0 | 2 | 0 | 1,963 |
| 20/21 | Copa del Rey | Granada CF | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Europa League | Granada CF | 11 | 0 | 0 | 2 | 0 | 990 |
| 20/21 | Europa League Qualifying | Granada CF | 3 | 0 | 0 | 0 | 0 | 270 |
| 20/21 | LaLiga | Granada CF | 32 | 0 | 0 | 1 | 0 | 2,880 |
| 19/20 | Copa del Rey | Granada CF | 2 | 0 | 0 | 0 | 0 | 180 |
| 19/20 | LaLiga | Granada CF | 35 | 0 | 0 | 3 | 0 | 3,150 |
| 18/19 | 2ª División | Granada CF | 40 | 0 | 0 | 4 | 0 | 3,600 |
| 18/19 | Copa del Rey | Granada CF | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | 2ª División | Granada CF | 4 | 0 | 0 | 0 | 0 | 360 |
| 17/18 | Copa del Rey | Granada CF | 1 | 0 | 0 | 0 | 0 | 90 |
| 16/17 | LaLiga | Granada CF | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Liga NOS | CD Nacional | 18 | 0 | 0 | 1 | 0 | 1,620 |
| 16/17 | Taça de Portugal | CD Nacional | 2 | 0 | 0 | 0 | 0 | 180 |
| 15/16 | Allianz Cup | CD Nacional | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Liga NOS | CD Nacional | 22 | 0 | 0 | 2 | 0 | 1,916 |
| 15/16 | Taça de Portugal | CD Nacional | 2 | 0 | 0 | 0 | 0 | 210 |
| 14/15 | Allianz Cup | CD Nacional | 2 | 0 | 0 | 0 | 0 | 180 |
| 14/15 | Europa League Qualifying | CD Nacional | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Liga NOS | CD Nacional | 9 | 0 | 0 | 0 | 0 | 810 |
| 14/15 | Taça de Portugal | CD Nacional | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Allianz Cup | CD Nacional | 1 | 0 | 0 | 0 | 0 | 90 |
| 13/14 | Liga ZON Sagres | CD Nacional | 1 | 0 | 0 | 1 | 0 | 90 |
| 12/13 | Liga ZON Sagres | CD Nacional | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 07/08 | 2007-07-01 | FC Maia Youth | Maia Sub-15 | Transfer | 0 | — |
| 09/10 | 2009-07-01 | Maia Sub-15 | Maia Lid. U17 | Transfer | 0 | — |
| 11/12 | 2011-07-01 | Maia Lid. U17 | Maia Lid. U19 | Transfer | 0 | — |
| 12/13 | 2012-07-01 | Maia Lid. U19 | Nacional U19 | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Nacional U19 | Nacional | Transfer | 100000 | — |
| 16/17 | 2017-01-27 | Nacional | Granada CF | Transfer | 1000000 | €1.00m |
| 21/22 | 2021-07-01 | Granada CF | Real Betis | Transfer | 12000000 | — |
| 24/25 | 2025-01-14 | Real Betis | Sporting CP | Loan | 5000000 | — |
| 24/25 | 2025-06-30 | Sporting CP | Real Betis | Return from loan | 7000000 | — |
| 25/26 | 2025-07-01 | Real Betis | Sporting CP | Transfer | 7000000 | €4.70m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | Groin injury | 2020-06-25 | 2020-07-03 | 9 | 2 |
| 20/21 | Corona virus | 2020-11-06 | 2020-11-09 | 4 | 1 |
| 25/26 | unknown injury | 2025-09-12 | 2025-09-16 | 5 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16374 | #12 | 2 | 0 | — | — | former national player |
| Team #16373 | #12 | 2 | 0 | — | — | former national player |
| Team #16372 | #12 | 3 | 0 | — | — | former national player |
| Team #3300 | #22 | 1 | 0 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Germán Pezzella | 2 | 0 | 0 |
| Juan Miranda | 1 | 0 | 0 |
| Dimitri Foulquier | 2 | 0 | 0 |
| Yan Eteki | 1 | 0 | 0 |
| Quini | 1 | 0 | 0 |
| Carlos Neva | 2 | 0 | 0 |
| Nabil Fekir | 2 | 0 | 0 |
| Guido Rodríguez | 2 | 0 | 0 |
| Borja Iglesias | 2 | 0 | 0 |
| Antonio Puertas | 2 | 0 | 0 |
| Yangel Herrera | 2 | 0 | 0 |
| Rodri Sánchez | 2 | 0 | 0 |
| Fede Vico | 2 | 0 | 0 |
| Domingos Duarte | 1 | 0 | 0 |
| Aitor Ruibal | 1 | 0 | 0 |
| Darwin Machís | 1 | 0 | 0 |
| Willian José | 2 | 0 | 0 |
| William Carvalho | 2 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | Sporting CP | Real Betis | Return from loan | — | €7.00m |
| 24/25 | 2025-01-14 | Real Betis | Sporting CP | Loan | — | €5.00m |
Teams faced most often by Rui 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 % |
|---|---|---|---|---|---|---|---|---|
| FC Barcelona | 30 | 4 | 6 | 20 | 32 | 79 | -47 | 13% |
| Valencia CF | 28 | 7 | 8 | 13 | 35 | 43 | -8 | 25% |
| CA Osasuna | 28 | 15 | 7 | 6 | 41 | 23 | +18 | 54% |
| Sevilla FC | 28 | 7 | 7 | 14 | 27 | 45 | -18 | 25% |
| Athletic Club | 28 | 9 | 9 | 10 | 34 | 37 | -3 | 32% |
| Villarreal CF | 28 | 6 | 8 | 14 | 30 | 50 | -20 | 21% |
| Getafe CF | 26 | 11 | 8 | 7 | 33 | 32 | +1 | 42% |
| CD Santa Clara | 22 | 12 | 2 | 8 | 34 | 30 | +4 | 55% |
| Cádiz CF | 21 | 6 | 10 | 5 | 15 | 13 | +2 | 29% |
| Elche CF | 21 | 12 | 7 | 2 | 30 | 15 | +15 | 57% |
| Levante UD | 21 | 7 | 5 | 9 | 35 | 34 | +1 | 33% |
| Rio Ave FC | 20 | 9 | 6 | 5 | 35 | 20 | +15 | 45% |
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 | 40 | 3,630 | 3 | 0 | 0 | 0.07 |
| 23/24 | 37 | 3,285 | 4 | 0 | 0 | 0.11 |
| 22/23 | 28 | 2,520 | 2 | 0 | 0 | 0.07 |
| 21/22 | 32 | 2,821 | 3 | 0 | 0 | 0.1 |
| 20/21 | 46 | 4,140 | 3 | 0 | 0 | 0.07 |
| 19/20 | 37 | 3,330 | 3 | 0 | 0 | 0.08 |
| 18/19 | 40 | 3,600 | 4 | 0 | 0 | 0.1 |
| 16/17 | 20 | 1,800 | 1 | 0 | 0 | 0.05 |
| 15/16 | 24 | 2,126 | 2 | 0 | 0 | 0.08 |
| 13/14 | 2 | 180 | 1 | 0 | 0 | 0.5 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 5 | 450 | 2 | 40% | 4 | 0.8 |
| 24/25 | 40 | 3,630 | 15 | 38% | 36 | 0.89 |
| 23/24 | 37 | 3,285 | 10 | 27% | 46 | 1.26 |
| 22/23 | 28 | 2,520 | 10 | 36% | 33 | 1.18 |
| 21/22 | 32 | 2,821 | 11 | 34% | 34 | 1.08 |
| 20/21 | 46 | 4,140 | 14 | 30% | 67 | 1.46 |
| 19/20 | 37 | 3,330 | 12 | 32% | 44 | 1.19 |
| 18/19 | 40 | 3,600 | 18 | 45% | 27 | 0.68 |
| 17/18 | 5 | 450 | 0 | 0% | 9 | 1.8 |
| 16/17 | 20 | 1,800 | 4 | 20% | 30 | 1.5 |
| 15/16 | 24 | 2,126 | 5 | 21% | 38 | 1.61 |
| 14/15 | 11 | 990 | 4 | 36% | 12 | 1.09 |
| 13/14 | 2 | 180 | 1 | 50% | 1 | 0.5 |
Output by competition
Career goals and assists broken down by tournament.
More on Rui Silva
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Rui Silva
Who is Rui Silva?
Rui Silva is a Portugal professional footballer who plays as a goalkeeper for Sporting CP.
How old is Rui Silva?
Rui Silva is 32 years old. He was born on February 7, 1994 in Maia.
What position does Rui Silva play?
Rui Silva plays as a goalkeeper (Goalkeeper).
What club does Rui Silva play for?
Rui Silva currently plays for Sporting CP.
What is Rui Silva's market value?
Rui Silva's most recent reported market value is €7.00m.
Portugal