Career snapshot
Position rank · 24/25
Among 3,260 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1988-02-15 · 6 players total
| Full name | Rui Patrício |
|---|---|
| Name in home country | Rui Pedro dos Santos Patrício |
| Date of birth | 1988-02-15 (38 yrs) |
| Place of birth | Leiria, Portugal |
| Citizenship | Portugal |
| Position | Goalkeeper |
| Foot | left |
| Height | 190.00 m |
| Current club | Without Club |
| Joined | 2025-07-01 |
| Contract expires | — |
| Agent | Gestifute |
| Outfitter | Puma |
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 |
|---|---|---|---|---|---|---|---|
| Atalanta BC | 1 | 24/25 | 24/25 | 6 | 0 | 0 | 528 |
| AS Roma | 3 | 21/22 | 23/24 | 129 | 0 | 0 | 11,670 |
| Al-Ain FC | 1 | 2025 | 2025 | 2 | 0 | 0 | 180 |
| Wolverhampton Wanderers | 3 | 18/19 | 20/21 | 127 | 0 | 0 | 11,430 |
| Sporting CP | 12 | 06/07 | 17/18 | 466 | 0 | 1 | 42,012 |
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 | Atalanta BC | 1 | 0 | 0 | 0 | 0 | 90 |
| 24/25 | Italy Cup | Atalanta BC | 2 | 0 | 0 | 0 | 0 | 168 |
| 24/25 | Serie A | Atalanta BC | 3 | 0 | 0 | 0 | 0 | 270 |
| 24/25 | Supercoppa Italiana | Atalanta BC | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Europa League | AS Roma | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Italy Cup | AS Roma | 1 | 0 | 0 | 0 | 0 | 90 |
| 23/24 | Serie A | AS Roma | 23 | 0 | 0 | 1 | 0 | 2,070 |
| 22/23 | Europa League | AS Roma | 14 | 0 | 0 | 2 | 0 | 1,320 |
| 22/23 | Italy Cup | AS Roma | 2 | 0 | 0 | 1 | 0 | 180 |
| 22/23 | Serie A | AS Roma | 35 | 0 | 0 | 1 | 0 | 3,150 |
| 21/22 | Conference L. | AS Roma | 12 | 0 | 0 | 2 | 0 | 1,080 |
| 21/22 | Italy Cup | AS Roma | 2 | 0 | 0 | 0 | 0 | 180 |
| 21/22 | Serie A | AS Roma | 38 | 0 | 0 | 2 | 0 | 3,420 |
| 21/22 | UECL Quali | AS Roma | 2 | 0 | 0 | 0 | 0 | 180 |
| 2025 | Club World Cup | Al-Ain FC | 2 | 0 | 0 | 0 | 0 | 180 |
| 20/21 | EFL Cup | Wolverhampton Wanderers | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | FA Cup | Wolverhampton Wanderers | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premier League | Wolverhampton Wanderers | 37 | 0 | 0 | 1 | 0 | 3,330 |
| 19/20 | EFL Cup | Wolverhampton Wanderers | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Europa League | Wolverhampton Wanderers | 10 | 0 | 0 | 0 | 0 | 900 |
| 19/20 | Europa League Qualifying | Wolverhampton Wanderers | 5 | 0 | 0 | 0 | 0 | 450 |
| 19/20 | FA Cup | Wolverhampton Wanderers | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premier League | Wolverhampton Wanderers | 38 | 0 | 0 | 0 | 0 | 3,420 |
| 18/19 | Premier League | Wolverhampton Wanderers | 37 | 0 | 0 | 0 | 0 | 3,330 |
| 17/18 | Champions League | Sporting CP | 6 | 0 | 0 | 0 | 0 | 540 |
| 17/18 | Champions League Qu. | Sporting CP | 2 | 0 | 0 | 0 | 0 | 180 |
| 17/18 | Europa League | Sporting CP | 6 | 0 | 0 | 0 | 0 | 570 |
| 17/18 | Liga NOS | Sporting CP | 34 | 0 | 0 | 4 | 0 | 3,060 |
| 17/18 | Taça CTT | Sporting CP | 3 | 0 | 0 | 0 | 0 | 270 |
| 17/18 | Taça de Portugal | Sporting CP | 5 | 0 | 0 | 0 | 0 | 480 |
| 16/17 | Champions League | Sporting CP | 6 | 0 | 0 | 0 | 0 | 540 |
| 16/17 | Liga NOS | Sporting CP | 31 | 0 | 0 | 1 | 0 | 2,790 |
| 16/17 | Taça de Portugal | Sporting CP | 1 | 0 | 0 | 0 | 0 | 90 |
| 15/16 | Champions League Qu. | Sporting CP | 2 | 0 | 0 | 0 | 0 | 180 |
| 15/16 | Europa League | Sporting CP | 7 | 0 | 0 | 0 | 0 | 557 |
| 15/16 | Liga NOS | Sporting CP | 34 | 0 | 0 | 3 | 0 | 2,999 |
| 15/16 | Supertaça | Sporting CP | 1 | 0 | 0 | 0 | 0 | 90 |
| 15/16 | Taça de Portugal | Sporting CP | 3 | 0 | 0 | 0 | 0 | 330 |
| 14/15 | Champions League | Sporting CP | 6 | 0 | 0 | 0 | 0 | 540 |
| 14/15 | Europa League | Sporting CP | 2 | 0 | 0 | 0 | 0 | 180 |
| 14/15 | Liga NOS | Sporting CP | 33 | 0 | 0 | 2 | 0 | 2,970 |
| 14/15 | Taça de Portugal | Sporting CP | 4 | 0 | 0 | 0 | 0 | 390 |
| 13/14 | Allianz Cup | Sporting CP | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Liga ZON Sagres | Sporting CP | 30 | 0 | 1 | 3 | 0 | 2,700 |
| 13/14 | Taça de Portugal | Sporting CP | 1 | 0 | 0 | 0 | 0 | 120 |
| 12/13 | Allianz Cup | Sporting CP | 1 | 0 | 0 | 0 | 0 | 90 |
| 12/13 | Europa League | Sporting CP | 5 | 0 | 0 | 0 | 0 | 450 |
| 12/13 | Europa League Qualifying | Sporting CP | 2 | 0 | 0 | 0 | 0 | 180 |
| 12/13 | Liga ZON Sagres | Sporting CP | 30 | 0 | 0 | 3 | 0 | 2,700 |
| 12/13 | Taça de Portugal | Sporting CP | 1 | 0 | 0 | 0 | 0 | 120 |
| 11/12 | Allianz Cup | Sporting CP | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Europa League | Sporting CP | 11 | 0 | 0 | 1 | 0 | 990 |
| 11/12 | Europa League Qualifying | Sporting CP | 2 | 0 | 0 | 0 | 0 | 180 |
| 11/12 | Liga ZON Sagres | Sporting CP | 28 | 0 | 0 | 3 | 0 | 2,520 |
| 11/12 | Taça de Portugal | Sporting CP | 6 | 0 | 0 | 0 | 0 | 540 |
| 10/11 | Allianz Cup | Sporting CP | 3 | 0 | 0 | 1 | 0 | 194 |
| 10/11 | Europa League | Sporting CP | 4 | 0 | 0 | 0 | 0 | 360 |
| 10/11 | Europa League Qualifying | Sporting CP | 4 | 0 | 0 | 0 | 0 | 360 |
| 10/11 | Liga ZON Sagres | Sporting CP | 30 | 0 | 0 | 4 | 0 | 2,700 |
| 10/11 | Taça de Portugal | Sporting CP | 2 | 0 | 0 | 0 | 0 | 180 |
| 09/10 | Allianz Cup | Sporting CP | 4 | 0 | 0 | 0 | 0 | 360 |
| 09/10 | Champions League Qu. | Sporting CP | 4 | 0 | 0 | 0 | 0 | 360 |
| 09/10 | Europa League | Sporting CP | 10 | 0 | 0 | 0 | 0 | 900 |
| 09/10 | Liga Sagres | Sporting CP | 30 | 0 | 0 | 1 | 0 | 2,700 |
| 09/10 | Taça de Portugal | Sporting CP | 3 | 0 | 0 | 0 | 0 | 270 |
| 08/09 | Allianz Cup | Sporting CP | 1 | 0 | 0 | 0 | 0 | 90 |
| 08/09 | Champions League | Sporting CP | 6 | 0 | 0 | 1 | 0 | 522 |
| 08/09 | Liga Sagres | Sporting CP | 25 | 0 | 0 | 1 | 0 | 2,250 |
| 08/09 | Supertaça | Sporting CP | 1 | 0 | 0 | 0 | 0 | 90 |
| 08/09 | Taça de Portugal | Sporting CP | 1 | 0 | 0 | 0 | 0 | 120 |
| 07/08 | Carlsberg Cup | Sporting CP | 3 | 0 | 0 | 0 | 0 | 300 |
| 07/08 | Champions League | Sporting CP | 2 | 0 | 0 | 0 | 0 | 180 |
| 07/08 | Liga Bwin | Sporting CP | 20 | 0 | 0 | 0 | 0 | 1,800 |
| 07/08 | Taça de Portugal | Sporting CP | 3 | 0 | 0 | 0 | 0 | 300 |
| 07/08 | UEFA Cup | Sporting CP | 6 | 0 | 0 | 0 | 0 | 540 |
| 06/07 | Champions League | Sporting CP | 0 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Liga Bwin | Sporting CP | 1 | 0 | 0 | 0 | 0 | 90 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 00/01 | 2000-07-01 | Marrazes For. | Sporting Yth. | Transfer | 0 | — |
| 01/02 | 2001-07-01 | Sporting Yth. | Sporting Sub-15 | Transfer | 0 | — |
| 03/04 | 2003-07-01 | Sporting Sub-15 | Sporting U17 | Transfer | 0 | — |
| 05/06 | 2005-07-01 | Sporting U17 | Sporting U19 | Transfer | 0 | — |
| 06/07 | 2006-07-01 | Sporting U19 | Sporting CP | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Sporting CP | Wolves | Transfer | 16000000 | €18.00m |
| 21/22 | 2021-07-13 | Wolves | AS Roma | Transfer | 10000000 | €11.80m |
| 24/25 | 2024-08-27 | AS Roma | Atalanta BC | Transfer | 1000000 | — |
| 25/26 | 2025-06-01 | Atalanta BC | Al-Ain | Transfer | 1000000 | — |
| 25/26 | 2025-07-01 | Al-Ain | Without Club | Transfer | 800000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 08/09 | Hand injury | 2009-02-02 | 2009-03-01 | 28 | 17 |
| 13/14 | Muscle injury | 2014-06-17 | 2014-07-07 | 21 | 2 |
| 16/17 | Muscle injury | 2016-12-21 | 2016-12-28 | 8 | 1 |
| 20/21 | Head injury | 2021-03-16 | 2021-04-01 | 17 | 3 |
| 22/23 | Rest | 2023-05-13 | 2023-05-15 | 3 | 1 |
| 22/23 | Rest | 2023-05-26 | 2023-05-29 | 4 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €17.00m |
| Jan 1, 1970 | €7.70m |
| Jan 1, 1970 | €9.70m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.10m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €3.20m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #91523 | #1 | 1 | 0 | — | — | former national player |
| Team #53246 | #12 | 1 | 0 | — | — | former national player |
| Team #31372 | #1 | 5 | 0 | — | — | former national player |
| Team #23137 | #1 | 11 | 0 | — | — | former national player |
| Team #16374 | #1 | 14 | 0 | — | — | former national player |
| Team #16373 | #12 | 8 | 0 | — | — | former national player |
| Team #16372 | #1 | 10 | 0 | — | — | former national player |
| Team #16371 | #1 | 4 | 0 | — | — | former national player |
| Team #3300 | #1 | 108 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| João Moutinho | 2 | 0 | 0 |
| Adrien Silva | 2 | 0 | 0 |
| William Carvalho | 2 | 0 | 0 |
| André Carrillo | 2 | 0 | 0 |
| Rúben Neves | 2 | 0 | 0 |
| Gelson Martins | 2 | 0 | 0 |
| Conor Coady | 2 | 0 | 0 |
| João Mário | 2 | 0 | 0 |
| Bryan Cristante | 2 | 0 | 0 |
| Gianluca Mancini | 2 | 0 | 0 |
| Adama Traoré | 1 | 0 | 0 |
| Cédric Soares | 2 | 0 | 0 |
| Sebastián Coates | 2 | 0 | 0 |
| Islam Slimani | 2 | 0 | 0 |
Teams faced most often by Rui Patrício'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 % |
|---|---|---|---|---|---|---|---|---|
| AC Milan | 35 | 11 | 10 | 14 | 49 | 52 | -3 | 31% |
| Udinese Calcio | 34 | 24 | 7 | 3 | 64 | 27 | +37 | 71% |
| ACF Fiorentina | 34 | 18 | 6 | 10 | 60 | 43 | +17 | 53% |
| SSC Napoli | 34 | 11 | 6 | 17 | 43 | 51 | -8 | 32% |
| Torino FC | 34 | 21 | 8 | 5 | 67 | 42 | +25 | 62% |
| Genoa CFC | 31 | 21 | 8 | 2 | 60 | 28 | +32 | 68% |
| Cagliari Calcio | 28 | 19 | 6 | 3 | 52 | 24 | +28 | 68% |
| Empoli FC | 24 | 19 | 2 | 3 | 55 | 16 | +39 | 79% |
| SS Lazio | 22 | 8 | 5 | 9 | 28 | 26 | +2 | 36% |
| Juventus FC | 20 | 4 | 11 | 5 | 23 | 23 | 0 | 20% |
| FC Internazionale Milano | 20 | 2 | 4 | 14 | 17 | 42 | -25 | 10% |
| Bologna FC 1909 | 20 | 7 | 6 | 7 | 26 | 21 | +5 | 35% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 06/07 | 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′ |
|---|---|---|---|---|---|---|
| 23/24 | 24 | 2,160 | 1 | 0 | 0 | 0.04 |
| 22/23 | 51 | 4,650 | 4 | 0 | 0 | 0.08 |
| 21/22 | 54 | 4,860 | 4 | 0 | 0 | 0.07 |
| 20/21 | 37 | 3,330 | 1 | 0 | 0 | 0.03 |
| 17/18 | 56 | 5,100 | 4 | 0 | 0 | 0.07 |
| 16/17 | 38 | 3,420 | 1 | 0 | 0 | 0.03 |
| 15/16 | 47 | 4,156 | 3 | 0 | 0 | 0.06 |
| 14/15 | 45 | 4,080 | 2 | 0 | 0 | 0.04 |
| 13/14 | 31 | 2,820 | 3 | 0 | 0 | 0.1 |
| 12/13 | 39 | 3,540 | 3 | 0 | 0 | 0.08 |
| 11/12 | 47 | 4,230 | 4 | 0 | 0 | 0.09 |
| 10/11 | 43 | 3,794 | 5 | 0 | 0 | 0.12 |
| 09/10 | 51 | 4,590 | 1 | 0 | 0 | 0.02 |
| 08/09 | 34 | 3,072 | 2 | 0 | 0 | 0.06 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 6 | 528 | 2 | 33% | 6 | 1.02 |
| 23/24 | 24 | 2,160 | 6 | 25% | 28 | 1.17 |
| 22/23 | 51 | 4,650 | 20 | 39% | 46 | 0.89 |
| 21/22 | 54 | 4,860 | 22 | 41% | 60 | 1.11 |
| 2025 | 2 | 180 | 0 | 0% | 6 | 3 |
| 20/21 | 37 | 3,330 | 10 | 27% | 51 | 1.38 |
| 19/20 | 53 | 4,770 | 19 | 36% | 54 | 1.02 |
| 18/19 | 37 | 3,330 | 8 | 22% | 46 | 1.24 |
| 17/18 | 56 | 5,100 | 23 | 41% | 48 | 0.85 |
| 16/17 | 38 | 3,420 | 14 | 37% | 42 | 1.11 |
| 15/16 | 47 | 4,156 | 20 | 43% | 39 | 0.84 |
| 14/15 | 45 | 4,080 | 13 | 29% | 48 | 1.06 |
| 13/14 | 31 | 2,820 | 15 | 48% | 24 | 0.77 |
| 12/13 | 39 | 3,540 | 9 | 23% | 52 | 1.32 |
| 11/12 | 47 | 4,230 | 21 | 45% | 41 | 0.87 |
| 10/11 | 43 | 3,794 | 17 | 40% | 41 | 0.97 |
| 09/10 | 51 | 4,590 | 17 | 33% | 55 | 1.08 |
| 08/09 | 34 | 3,072 | 18 | 53% | 29 | 0.85 |
| 07/08 | 34 | 3,120 | 14 | 41% | 29 | 0.84 |
| 06/07 | 1 | 90 | 1 | 100% | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Rui Patrício
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Rui Patrício
Who is Rui Patrício?
Rui Patrício is a Portugal professional footballer who plays as a goalkeeper for Without Club.
How old is Rui Patrício?
Rui Patrício is 38 years old. He was born on February 15, 1988 in Leiria.
What position does Rui Patrício play?
Rui Patrício plays as a goalkeeper (Goalkeeper).
What club does Rui Patrício play for?
Rui Patrício currently plays for Without Club.
What is Rui Patrício's market value?
Rui Patrício's most recent reported market value is €800k.
Portugal