Career snapshot
Position rank · 23/24
Among 1,875 Midfield - Attacking Midfields · ≥200 mins
Career highs
Born the same day
Shares 1987-08-01 · 6 players total
| Full name | Rúben Ribeiro |
|---|---|
| Name in home country | Rúben Tiago Rodrigues Ribeiro |
| Date of birth | 1987-08-01 (38 yrs) |
| Place of birth | Porto, Portugal |
| Citizenship | Portugal |
| Position | Midfield - Attacking Midfield (main: Midfield) |
| Foot | right |
| Height | 175.00 m |
| Current club | Without Club |
| Joined | 2024-07-01 |
| Contract expires | — |
Percentile rank vs 1038 other Midfield - Attacking Midfields with ≥500 minutes in 23/24. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| GD Chaves | 1 | 23/24 | 23/24 | 23 | 1 | 2 | 1,688 |
| Hatayspor | 3 | 20/21 | 22/23 | 90 | 3 | 6 | 4,065 |
| Gil Vicente FC | 2 | 14/15 | 19/20 | 30 | 6 | 3 | 910 |
| Al-Ain FC | 1 | 18/19 | 18/19 | 12 | 2 | 3 | 429 |
| Sporting CP | 1 | 17/18 | 17/18 | 18 | 0 | 2 | 0 |
| Rio Ave FC | 3 | 13/14 | 17/18 | 73 | 7 | 8 | 1,527 |
| Boavista FC | 1 | 15/16 | 15/16 | 18 | 0 | 1 | 0 |
| FC Paços de Ferreira | 2 | 13/14 | 14/15 | 19 | 1 | 0 | 511 |
| SC Beira-Mar | 1 | 12/13 | 12/13 | 29 | 8 | 1 | 416 |
| FC Penafiel | 1 | 11/12 | 11/12 | 31 | 2 | 0 | 105 |
| Leixões SC | 5 | 06/07 | 10/11 | 45 | 1 | 1 | 904 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 23/24 | Liga Portugal | GD Chaves | 23 | 1 | 2 | 5 | 0 | 1,688 |
| 22/23 | Süper Lig | Hatayspor | 19 | 0 | 2 | 4 | 0 | 0 |
| 22/23 | Türkiye Kupasi | Hatayspor | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Süper Lig | Hatayspor | 29 | 2 | 3 | 8 | 1 | 1,186 |
| 21/22 | Türkiye Kupasi | Hatayspor | 2 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Süper Lig | Hatayspor | 37 | 1 | 1 | 7 | 0 | 2,879 |
| 20/21 | Türkiye Kupasi | Hatayspor | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Liga NOS | Gil Vicente FC | 13 | 4 | 3 | 1 | 0 | 229 |
| 18/19 | UAE Pro League | Al-Ain FC | 12 | 2 | 3 | 1 | 0 | 429 |
| 17/18 | Europa League | Sporting CP | 6 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Liga NOS | Sporting CP | 9 | 0 | 2 | 0 | 0 | 0 |
| 17/18 | Liga NOS | Rio Ave FC | 16 | 3 | 3 | 3 | 0 | 480 |
| 17/18 | Taça CTT | Sporting CP | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Taça CTT | Rio Ave FC | 3 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Taça de Portugal | Rio Ave FC | 4 | 1 | 1 | 1 | 0 | 395 |
| 17/18 | Taça de Portugal | Sporting CP | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Allianz Cup | Rio Ave FC | 3 | 0 | 1 | 2 | 0 | 0 |
| 16/17 | Europa League Qualifying | Rio Ave FC | 2 | 1 | 0 | 1 | 0 | 172 |
| 16/17 | Liga NOS | Rio Ave FC | 31 | 0 | 2 | 6 | 0 | 0 |
| 15/16 | Liga NOS | Boavista FC | 17 | 0 | 1 | 5 | 0 | 0 |
| 15/16 | Taça de Portugal | Boavista FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Allianz Cup | FC Paços de Ferreira | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Allianz Cup | Gil Vicente FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Liga NOS | FC Paços de Ferreira | 3 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Liga NOS | Gil Vicente FC | 17 | 2 | 0 | 8 | 0 | 681 |
| 13/14 | Allianz Cup | Rio Ave FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Europa League | FC Paços de Ferreira | 5 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | Liga ZON Sagres | Rio Ave FC | 8 | 1 | 1 | 2 | 0 | 327 |
| 13/14 | Liga ZON Sagres | FC Paços de Ferreira | 8 | 1 | 0 | 0 | 0 | 511 |
| 13/14 | Taça de Portugal | Rio Ave FC | 3 | 1 | 0 | 1 | 0 | 153 |
| 13/14 | Taça de Portugal | FC Paços de Ferreira | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Allianz Cup | SC Beira-Mar | 4 | 2 | 0 | 2 | 0 | 109 |
| 12/13 | Liga ZON Sagres | SC Beira-Mar | 24 | 6 | 1 | 7 | 0 | 307 |
| 12/13 | Taça de Portugal | SC Beira-Mar | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Allianz Cup | FC Penafiel | 8 | 0 | 0 | 2 | 0 | 0 |
| 11/12 | Liga Portugal 2 | FC Penafiel | 21 | 0 | 0 | 6 | 0 | 0 |
| 11/12 | Taça de Portugal | FC Penafiel | 2 | 2 | 0 | 1 | 0 | 105 |
| 10/11 | Allianz Cup | Leixões SC | 2 | 0 | 0 | 1 | 0 | 0 |
| 10/11 | Liga Portugal 2 | Leixões SC | 15 | 1 | 0 | 2 | 0 | 904 |
| 10/11 | Taça de Portugal | Leixões SC | 3 | 0 | 0 | 1 | 0 | 0 |
| 09/10 | Liga Sagres | Leixões SC | 9 | 0 | 0 | 2 | 0 | 0 |
| 09/10 | Taça de Portugal | Leixões SC | 2 | 0 | 0 | 1 | 0 | 0 |
| 08/09 | Liga Sagres | Leixões SC | 10 | 0 | 1 | 3 | 0 | 0 |
| 08/09 | Taça de Portugal | Leixões SC | 0 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Carlsberg Cup | Leixões SC | 0 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Liga Bwin | Leixões SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | Liga Portugal 2 | Leixões SC | 2 | 0 | 0 | 1 | 0 | 0 |
| 06/07 | Taça de Portugal | Leixões SC | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 96/97 | 1996-07-01 | FC Penafiel You | Boavista CJ | Transfer | 0 | — |
| 00/01 | 2000-07-01 | Boavista CJ | Boavista U15 | Transfer | 0 | — |
| 02/03 | 2002-07-01 | Boavista U15 | Leixões U17 | Transfer | 0 | — |
| 04/05 | 2004-07-01 | Leixões U17 | Leixões U19 | Transfer | 0 | — |
| 06/07 | 2006-07-01 | Leixões U19 | Leixões | Transfer | 0 | — |
| 11/12 | 2011-07-01 | Leixões | Penafiel | Transfer | 400000 | — |
| 12/13 | 2012-07-01 | Penafiel | Beira-Mar | Transfer | 250000 | — |
| 13/14 | 2013-07-01 | Beira-Mar | Paços Ferreira | Transfer | 800000 | — |
| 13/14 | 2014-01-02 | Paços Ferreira | Rio Ave | Loan | 800000 | — |
| 13/14 | 2014-06-30 | Rio Ave | Paços Ferreira | Return from loan | 800000 | — |
| 14/15 | 2015-01-06 | Paços Ferreira | Gil Vicente | Loan | 800000 | — |
| 14/15 | 2015-06-30 | Gil Vicente | Paços Ferreira | Return from loan | 800000 | — |
| 15/16 | 2016-01-07 | Paços Ferreira | Boavista | Transfer | 550000 | — |
| 16/17 | 2016-07-01 | Boavista | Rio Ave | Transfer | 500000 | — |
| 17/18 | 2018-01-11 | Rio Ave | Sporting CP | Transfer | 1750000 | €400k |
| 18/19 | 2018-07-01 | Sporting CP | Without Club | Transfer | 2000000 | — |
| 18/19 | 2019-01-30 | Without Club | Al-Ain | Transfer | 2000000 | — |
| 19/20 | 2020-01-01 | Al-Ain | Gil Vicente | Transfer | 1000000 | — |
| 20/21 | 2020-08-16 | Gil Vicente | Hatayspor | Transfer | 800000 | — |
| 23/24 | 2023-09-01 | Hatayspor | Chaves | Transfer | 200000 | — |
| 24/25 | 2024-07-01 | Chaves | Without Club | Transfer | 100000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | Muscle fatigue | 2017-04-16 | 2017-04-22 | 7 | 1 |
| 17/18 | unknown injury | 2018-05-03 | 2018-05-17 | 15 | 2 |
| 19/20 | unknown injury | 2020-01-13 | 2020-02-26 | 45 | 6 |
| 21/22 | unknown injury | 2022-02-03 | 2022-02-05 | 3 | 1 |
| 22/23 | unknown injury | 2022-10-14 | 2022-10-16 | 3 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €200k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Marcelo | 1 | 1 | 0 |
| Mame Diouf | 2 | 0 | 0 |
| Munir El Kajoui | 1 | 0 | 0 |
| Rayane Aabid | 1 | 0 | 0 |
| Sam Adekugbe | 1 | 0 | 0 |
| Adama Traoré | 2 | 1 | 0 |
| Saba Lobjanidze | 1 | 2 | 0 |
| Ayoub El Kaabi | 1 | 3 | 0 |
| Yazalde | 1 | 0 | 0 |
| Kamil Ahmet Çörekçi | 1 | 0 | 0 |
| Roderick Miranda | 1 | 0 | 0 |
| Mohammed Kamara | 2 | 0 | 0 |
| Burak Öksüz | 2 | 0 | 0 |
| Rafa Soares | 1 | 0 | 0 |
| David Akintola | 1 | 0 | 0 |
| Gil Dias | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 12/13 | Liga ZON Sagres | SC Beira-Mar | 6 | 24 |
| 19/20 | Liga NOS | Gil Vicente FC | 4 | 13 |
| 17/18 | Liga NOS | Sporting CP | 3 | 25 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 17/18 | Liga NOS | Sporting CP | 5 | 25 |
| 19/20 | Liga NOS | Gil Vicente FC | 3 | 13 |
| 18/19 | UAE Pro League | Al-Ain FC | 3 | 12 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 14/15 | 2015-06-30 | Gil Vicente | Paços Ferreira | Return from loan | — | €800k |
| 14/15 | 2015-01-06 | Paços Ferreira | Gil Vicente | Loan | — | €800k |
| 13/14 | 2014-06-30 | Rio Ave | Paços Ferreira | Return from loan | — | €800k |
| 13/14 | 2014-01-02 | Paços Ferreira | Rio Ave | Loan | — | €800k |
Teams faced most often by Rúben Ribeiro'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 % |
|---|---|---|---|---|---|---|---|---|
| CD Feirense | 22 | 8 | 7 | 7 | 27 | 29 | -2 | 36% |
| Casa Pia AC | 20 | 7 | 6 | 7 | 24 | 27 | -3 | 35% |
| CD Mafra | 18 | 9 | 5 | 4 | 21 | 14 | +7 | 50% |
| FC Porto B | 18 | 8 | 5 | 5 | 24 | 21 | +3 | 44% |
| CD Nacional | 18 | 6 | 4 | 8 | 20 | 27 | -7 | 33% |
| SL Benfica B | 18 | 5 | 5 | 8 | 22 | 26 | -4 | 28% |
| Académico de Viseu | 18 | 7 | 5 | 6 | 21 | 19 | +2 | 39% |
| SC Farense | 16 | 8 | 4 | 4 | 24 | 22 | +2 | 50% |
| UD Vilafranquense | 14 | 9 | 4 | 1 | 21 | 10 | +11 | 64% |
| FC Porto | 14 | 0 | 4 | 10 | 8 | 29 | -21 | 0% |
| Moreirense FC | 14 | 5 | 4 | 5 | 13 | 15 | -2 | 36% |
| Portimonense SC | 14 | 9 | 3 | 2 | 26 | 10 | +16 | 64% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 06/07 | Senior debut season | |
| 10/11 | 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′ |
|---|---|---|---|---|---|---|
| 23/24 | 23 | 1,688 | 5 | 1 | 0 | 0.32 |
| 22/23 | 20 | 0 | 4 | 1 | 0 | 0 |
| 21/22 | 31 | 1,186 | 9 | 1 | 1 | 0.83 |
| 20/21 | 39 | 2,879 | 7 | 2 | 0 | 0.28 |
| 19/20 | 13 | 229 | 1 | 0 | 0 | 0.39 |
| 18/19 | 12 | 429 | 1 | 0 | 0 | 0.21 |
| 17/18 | 41 | 875 | 5 | 0 | 0 | 0.51 |
| 16/17 | 36 | 172 | 9 | 0 | 0 | 4.71 |
| 15/16 | 18 | 0 | 5 | 0 | 0 | 0 |
| 14/15 | 22 | 681 | 8 | 1 | 0 | 1.19 |
| 13/14 | 28 | 991 | 4 | 1 | 0 | 0.45 |
| 12/13 | 29 | 416 | 9 | 0 | 0 | 1.95 |
| 11/12 | 31 | 105 | 9 | 1 | 0 | 8.57 |
| 10/11 | 20 | 904 | 4 | 0 | 0 | 0.4 |
| 09/10 | 11 | 0 | 3 | 0 | 0 | 0 |
| 08/09 | 10 | 0 | 3 | 0 | 0 | 0 |
| 06/07 | 3 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Rúben Ribeiro
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Rúben Ribeiro
Who is Rúben Ribeiro?
Rúben Ribeiro is a Portugal professional footballer who plays as a attacking midfield for Without Club.
How old is Rúben Ribeiro?
Rúben Ribeiro is 38 years old. He was born on August 1, 1987 in Porto.
What position does Rúben Ribeiro play?
Rúben Ribeiro plays as a attacking midfield (Midfield - Attacking Midfield).
What club does Rúben Ribeiro play for?
Rúben Ribeiro currently plays for Without Club.
How many career goals has Rúben Ribeiro scored?
Across all senior club competitions in our dataset, Rúben Ribeiro has scored 31 goals in 388 appearances.
Portugal