Renan Ribeiro
Career snapshot
Position rank · 25/26
Among 1,246 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1990-03-23 · 6 players total
| Full name | Renan Ribeiro |
|---|---|
| Date of birth | 1990-03-23 (36 yrs) |
| Place of birth | Ribeirão Preto, Brazil |
| Citizenship | Brazil |
| Position | Goalkeeper |
| Foot | right |
| Height | 193.00 m |
| Current club | CF Estrela Amadora |
| Joined | 2025-07-01 |
| Contract expires | 2026-06-30 |
| Agent | VSR Assessoria |
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 |
|---|---|---|---|---|---|---|---|
| CF Estrela Amadora | 1 | 25/26 | 25/26 | 4 | 0 | 0 | 360 |
| Hartford Athletic | 1 | 2024 | 2024 | 27 | 0 | 0 | 2,358 |
| São Paulo Futebol Clube | 5 | 2013 | 2017 | 44 | 0 | 0 | 3,915 |
| Clube Atlético Mineiro | 4 | 2009 | 2012 | 77 | 0 | 0 | 6,840 |
| Sporting CP | 2 | 18/19 | 19/20 | 56 | 0 | 0 | 4,883 |
| GD Estoril Praia | 1 | 17/18 | 17/18 | 17 | 0 | 0 | 1,530 |
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 | CF Estrela Amadora | 4 | 0 | 0 | 0 | 0 | 360 |
| 2024 | USLC | Hartford Athletic | 27 | 0 | 0 | 3 | 0 | 2,358 |
| 2017 | Campeonato Paulista | São Paulo Futebol Clube | 3 | 0 | 0 | 0 | 0 | 270 |
| 2017 | Copa do Brasil | São Paulo Futebol Clube | 2 | 0 | 0 | 0 | 0 | 180 |
| 2017 | Copa Sudamericana | São Paulo Futebol Clube | 1 | 0 | 0 | 0 | 0 | 90 |
| 2017 | Paulistão A1 - Fase Final | São Paulo Futebol Clube | 4 | 0 | 0 | 0 | 0 | 360 |
| 2017 | Série A | São Paulo Futebol Clube | 20 | 0 | 0 | 2 | 0 | 1,800 |
| 2016 | Campeonato Paulista | São Paulo Futebol Clube | 0 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Libertadores | São Paulo Futebol Clube | 1 | 0 | 0 | 0 | 0 | 90 |
| 2016 | Série A | São Paulo Futebol Clube | 2 | 0 | 0 | 0 | 0 | 135 |
| 2015 | Campeonato Paulista | São Paulo Futebol Clube | 1 | 0 | 0 | 0 | 0 | 90 |
| 2015 | Copa do Brasil | São Paulo Futebol Clube | 1 | 0 | 0 | 0 | 0 | 90 |
| 2015 | Libertadores | São Paulo Futebol Clube | 0 | 0 | 0 | 0 | 0 | 0 |
| 2015 | Paulistão A1 - Fase Final | São Paulo Futebol Clube | 0 | 0 | 0 | 0 | 0 | 0 |
| 2015 | Série A | São Paulo Futebol Clube | 9 | 0 | 0 | 3 | 0 | 810 |
| 2014 | Campeonato Paulista | São Paulo Futebol Clube | 0 | 0 | 0 | 0 | 0 | 0 |
| 2014 | Série A | São Paulo Futebol Clube | 0 | 0 | 0 | 0 | 0 | 0 |
| 2013 | Série A | São Paulo Futebol Clube | 0 | 0 | 0 | 0 | 0 | 0 |
| 2013 | Suruga Bank Cup | São Paulo Futebol Clube | 0 | 0 | 0 | 0 | 0 | 0 |
| 2012 | Campeonato Mineiro | Clube Atlético Mineiro | 10 | 0 | 0 | 2 | 0 | 900 |
| 2012 | Copa do Brasil | Clube Atlético Mineiro | 1 | 0 | 0 | 0 | 0 | 90 |
| 2012 | Série A | Clube Atlético Mineiro | 0 | 0 | 0 | 0 | 0 | 0 |
| 2011 | Campeonato Mineiro | Clube Atlético Mineiro | 15 | 0 | 0 | 1 | 0 | 1,350 |
| 2011 | Copa do Brasil | Clube Atlético Mineiro | 4 | 0 | 0 | 0 | 0 | 360 |
| 2011 | Copa Sudamericana | Clube Atlético Mineiro | 1 | 0 | 0 | 0 | 0 | 90 |
| 2011 | Série A | Clube Atlético Mineiro | 28 | 0 | 0 | 2 | 0 | 2,475 |
| 2010 | Campeonato Mineiro | Clube Atlético Mineiro | 0 | 0 | 0 | 0 | 0 | 0 |
| 2010 | Copa do Brasil | Clube Atlético Mineiro | 0 | 0 | 0 | 0 | 0 | 0 |
| 2010 | Copa Sudamericana | Clube Atlético Mineiro | 4 | 0 | 0 | 1 | 0 | 360 |
| 2010 | Série A | Clube Atlético Mineiro | 14 | 0 | 0 | 1 | 0 | 1,215 |
| 2009 | Copa Sudamericana | Clube Atlético Mineiro | 0 | 0 | 0 | 0 | 0 | 0 |
| 2009 | Série A | Clube Atlético Mineiro | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Allianz Cup | Sporting CP | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | Europa League | Sporting CP | 5 | 0 | 0 | 0 | 0 | 394 |
| 19/20 | Liga NOS | Sporting CP | 11 | 0 | 0 | 2 | 0 | 990 |
| 19/20 | Supertaça | Sporting CP | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | Taça de Portugal | Sporting CP | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Allianz Cup | Sporting CP | 2 | 0 | 0 | 1 | 0 | 180 |
| 18/19 | Europa League | Sporting CP | 3 | 0 | 0 | 0 | 0 | 270 |
| 18/19 | Liga NOS | Sporting CP | 27 | 0 | 0 | 2 | 0 | 2,299 |
| 18/19 | Taça de Portugal | Sporting CP | 6 | 0 | 0 | 0 | 0 | 570 |
| 17/18 | Liga NOS | GD Estoril Praia | 17 | 0 | 0 | 4 | 0 | 1,530 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 08/09 | 2009-06-17 | Atlético-MG B | Atlético-MG | Transfer | 200000 | — |
| 12/13 | 2013-05-29 | Atlético-MG | São Paulo | Transfer | 750000 | — |
| 17/18 | 2018-01-01 | São Paulo | Estoril | Transfer | 750000 | — |
| 18/19 | 2018-08-02 | Estoril | Sporting CP | Loan | 1000000 | — |
| 18/19 | 2019-01-30 | Sporting CP | Estoril | Return from loan | 2000000 | — |
| 18/19 | 2019-01-31 | Estoril | Sporting CP | Transfer | 2000000 | €1.10m |
| 22/23 | 2022-07-26 | Sporting CP | Al-Ahli | Transfer | 500000 | — |
| 22/23 | 2022-09-08 | Al-Ahli | Without Club | Transfer | 500000 | — |
| 23/24 | 2024-01-01 | Without Club | Hartford | Transfer | 250000 | — |
| 24/25 | 2025-02-07 | Hartford | Without Club | Transfer | 100000 | — |
| 25/26 | 2025-07-01 | Without Club | Estrela Amadora | Transfer | 50000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Muscle injury | 2018-12-26 | 2019-01-01 | 7 | 1 |
| 19/20 | unknown injury | 2019-12-19 | 2020-01-20 | 33 | 4 |
| 19/20 | Adductor pain | 2020-01-27 | 2020-01-31 | 5 | 1 |
| 20/21 | Corona virus | 2020-09-18 | 2020-10-02 | 15 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €600k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #23130 | — | 0 | 0 | — | — | former national player |
| Team #7658 | — | 9 | 0 | — | — | former national player |
| Team #3439 | — | 0 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Serginho | 2 | 0 | 0 |
| Neto Berola | 2 | 0 | 0 |
| Bruno Fernandes | 2 | 0 | 0 |
| Sebastián Coates | 2 | 0 | 0 |
| Marcos Acuña | 2 | 0 | 0 |
| Wendel | 2 | 0 | 0 |
| Filipe Soutto | 2 | 0 | 0 |
| Magno Alves | 2 | 0 | 0 |
| Abdoulay Diaby | 2 | 0 | 0 |
| Renan Oliveira | 2 | 0 | 0 |
| Nemanja Gudelj | 2 | 0 | 0 |
| Luiz Phellype | 2 | 0 | 0 |
| Bernard | 2 | 0 | 0 |
| Raphinha | 2 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 18/19 | 2019-01-30 | Sporting CP | Estoril | Return from loan | — | €2.00m |
| 18/19 | 2018-08-02 | Estoril | Sporting CP | Loan | — | €1.00m |
Teams faced most often by Renan 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 % |
|---|---|---|---|---|---|---|---|---|
| Moreirense FC | 7 | 3 | 2 | 2 | 9 | 7 | +2 | 43% |
| CD Tondela | 6 | 1 | 3 | 2 | 8 | 8 | 0 | 17% |
| FC Porto | 6 | 0 | 1 | 5 | 3 | 10 | -7 | 0% |
| Rio Ave FC | 6 | 3 | 1 | 2 | 14 | 7 | +7 | 50% |
| Vitória Guimarães | 6 | 3 | 1 | 2 | 13 | 9 | +4 | 50% |
| CD Santa Clara | 6 | 5 | 0 | 1 | 12 | 4 | +8 | 83% |
| FC Famalicão | 5 | 0 | 0 | 5 | 2 | 11 | -9 | 0% |
| Belenenses SAD | 4 | 4 | 0 | 0 | 15 | 3 | +12 | 100% |
| CS Marítimo | 4 | 2 | 2 | 0 | 4 | 1 | +3 | 50% |
| Sporting Braga | 4 | 2 | 0 | 2 | 5 | 3 | +2 | 50% |
| Portimonense SC | 4 | 3 | 0 | 1 | 10 | 7 | +3 | 75% |
| Boavista | 4 | 3 | 1 | 0 | 8 | 2 | +6 | 75% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 17/18 | 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′ |
|---|---|---|---|---|---|---|
| 2024 | 27 | 2,358 | 3 | 1 | 0 | 0.15 |
| 2017 | 30 | 2,700 | 2 | 0 | 0 | 0.07 |
| 2015 | 11 | 990 | 3 | 0 | 0 | 0.27 |
| 2012 | 11 | 990 | 2 | 0 | 0 | 0.18 |
| 2011 | 48 | 4,275 | 3 | 0 | 0 | 0.06 |
| 2010 | 18 | 1,575 | 2 | 0 | 0 | 0.11 |
| 19/20 | 18 | 1,564 | 2 | 0 | 0 | 0.12 |
| 18/19 | 38 | 3,319 | 3 | 0 | 0 | 0.08 |
| 17/18 | 17 | 1,530 | 4 | 0 | 0 | 0.24 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 4 | 360 | 1 | 25% | 4 | 1 |
| 2024 | 27 | 2,358 | 9 | 33% | 32 | 1.22 |
| 2017 | 30 | 2,700 | 7 | 23% | 38 | 1.27 |
| 2016 | 3 | 225 | 2 | 67% | 1 | 0.4 |
| 2015 | 11 | 990 | 4 | 36% | 14 | 1.27 |
| 2012 | 11 | 990 | 5 | 45% | 8 | 0.73 |
| 2011 | 48 | 4,275 | 10 | 21% | 69 | 1.45 |
| 2010 | 18 | 1,575 | 5 | 28% | 23 | 1.31 |
| 19/20 | 18 | 1,564 | 5 | 28% | 22 | 1.27 |
| 18/19 | 38 | 3,319 | 11 | 29% | 37 | 1 |
| 17/18 | 17 | 1,530 | 4 | 24% | 26 | 1.53 |
Output by competition
Career goals and assists broken down by tournament.
More on Renan Ribeiro
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Renan Ribeiro
Who is Renan Ribeiro?
Renan Ribeiro is a Brazil professional footballer who plays as a goalkeeper for CF Estrela Amadora.
How old is Renan Ribeiro?
Renan Ribeiro is 36 years old. He was born on March 23, 1990 in Ribeirão Preto.
What position does Renan Ribeiro play?
Renan Ribeiro plays as a goalkeeper (Goalkeeper).
What club does Renan Ribeiro play for?
Renan Ribeiro currently plays for CF Estrela Amadora.
What is Renan Ribeiro's market value?
Renan Ribeiro's most recent reported market value is €50k.
Brazil