Thiago Ribeiro
Career snapshot
Position rank · 2025
Among 433 Attack - Left Wingers · ≥200 mins
Career highs
Born the same day
Shares 1986-02-24 · 6 players total
| Full name | Thiago Ribeiro |
|---|---|
| Name in home country | Thiago Ribeiro Cardoso |
| Date of birth | 1986-02-24 (40 yrs) |
| Place of birth | Pontes Gestal, Brazil |
| Citizenship | Brazil |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 183.00 m |
| Current club | Rio Branco EC (SP) |
| Joined | 2025-03-20 |
| Contract expires | — |
| Agent | Conquista Sports |
| Outfitter | Puma |
Percentile rank vs 186 other Attack - Left Wingers with ≥500 minutes in 2025. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Nova Mutum EC | 1 | 2025 | 2025 | 10 | 2 | 0 | 361 |
| CA Patrocinense | 1 | 2024 | 2024 | 11 | 0 | 0 | 0 |
| Democrata FC | 1 | 2023 | 2023 | 6 | 0 | 0 | 0 |
| Londrina Esporte Clube (PR) | 2 | 2018 | 2022 | 30 | 3 | 2 | 398 |
| Associação Chapecoense de Futebol | 2 | 2020 | 2021 | 4 | 0 | 1 | 0 |
| Grêmio Novorizontino | 1 | 2020 | 2020 | 5 | 1 | 0 | 63 |
| Guarani Futebol Clube (SP) | 1 | 2019 | 2019 | 12 | 2 | 0 | 380 |
| Clube Atlético Bragantino (SP) | 1 | 2019 | 2019 | 20 | 5 | 2 | 167 |
| Santos FC | 4 | 2013 | 2017 | 100 | 22 | 8 | 1,423 |
| Clube Atlético Mineiro | 2 | 2015 | 2016 | 41 | 10 | 3 | 316 |
| Esporte Clube Bahia | 1 | 2016 | 2016 | 23 | 2 | 1 | 1,127 |
| Cruzeiro Esporte Clube | 4 | 2008 | 2011 | 141 | 46 | 23 | 2,348 |
| São Paulo Futebol Clube | 3 | 2005 | 2007 | 59 | 9 | 4 | 1,435 |
| Cagliari Calcio | 2 | 11/12 | 12/13 | 68 | 9 | 5 | 1,399 |
| Al-Rayyan SC | 1 | 06/07 | 06/07 | 6 | 1 | 0 | 523 |
| FC Girondins Bordeaux | 1 | 04/05 | 04/05 | 7 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 2025 | Campeonato Mato-Grossense | Nova Mutum EC | 10 | 2 | 0 | 0 | 0 | 361 |
| 2024 | Série D | CA Patrocinense | 11 | 0 | 0 | 0 | 0 | 0 |
| 2023 | Campeonato Mineiro | Democrata FC | 6 | 0 | 0 | 0 | 0 | 0 |
| 2022 | Campeonato Paranaense | Londrina Esporte Clube (PR) | 4 | 0 | 0 | 0 | 0 | 0 |
| 2022 | Copa do Brasil | Londrina Esporte Clube (PR) | 1 | 0 | 0 | 0 | 0 | 0 |
| 2022 | Série B | Londrina Esporte Clube (PR) | 2 | 0 | 0 | 0 | 0 | 0 |
| 2021 | Série A | Associação Chapecoense de Futebol | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020 | Campeonato Paulista | Grêmio Novorizontino | 4 | 0 | 0 | 0 | 0 | 0 |
| 2020 | Copa do Brasil | Grêmio Novorizontino | 1 | 1 | 0 | 0 | 0 | 63 |
| 2020 | Série B | Associação Chapecoense de Futebol | 4 | 0 | 1 | 0 | 0 | 0 |
| 2019 | Campeonato Paulista | Guarani Futebol Clube (SP) | 10 | 2 | 0 | 1 | 0 | 380 |
| 2019 | Copa do Brasil | Guarani Futebol Clube (SP) | 1 | 0 | 0 | 0 | 0 | 0 |
| 2019 | Série B | Clube Atlético Bragantino (SP) | 20 | 5 | 2 | 1 | 0 | 167 |
| 2019 | Troféu Independência | Guarani Futebol Clube (SP) | 1 | 0 | 0 | 0 | 0 | 0 |
| 2018 | Série B | Londrina Esporte Clube (PR) | 23 | 3 | 2 | 1 | 0 | 398 |
| 2017 | Campeonato Paulista | Santos FC | 7 | 2 | 0 | 1 | 0 | 78 |
| 2017 | Copa do Brasil | Santos FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2017 | Libertadores | Santos FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 2017 | Paulistão A1 - Fase Final | Santos FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 2017 | Série A | Santos FC | 10 | 0 | 0 | 1 | 0 | 0 |
| 2016 | Campeonato Baiano | Esporte Clube Bahia | 5 | 1 | 0 | 1 | 0 | 422 |
| 2016 | Campeonato Mineiro | Clube Atlético Mineiro | 2 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Copa do Brasil | Esporte Clube Bahia | 2 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Copa do Nordeste - Fase Final | Esporte Clube Bahia | 4 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Primeira Liga do Brasil | Clube Atlético Mineiro | 1 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Série B | Esporte Clube Bahia | 12 | 1 | 1 | 1 | 0 | 705 |
| 2015 | Campeonato Mineiro | Clube Atlético Mineiro | 3 | 1 | 0 | 1 | 0 | 98 |
| 2015 | Campeonato Paulista | Santos FC | 9 | 2 | 0 | 1 | 0 | 167 |
| 2015 | Copa do Brasil | Santos FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2015 | Libertadores | Clube Atlético Mineiro | 2 | 0 | 0 | 0 | 0 | 0 |
| 2015 | Série A | Clube Atlético Mineiro | 33 | 9 | 3 | 3 | 0 | 218 |
| 2014 | Campeonato Paulista | Santos FC | 13 | 6 | 0 | 3 | 0 | 192 |
| 2014 | Copa do Brasil | Santos FC | 4 | 1 | 0 | 1 | 0 | 335 |
| 2014 | Paulistão A1 - Fase Final | Santos FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 2014 | Série A | Santos FC | 21 | 4 | 4 | 1 | 0 | 379 |
| 2013 | Copa do Brasil | Santos FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2013 | Série A | Santos FC | 24 | 7 | 4 | 4 | 0 | 272 |
| 2011 | Campeonato Mineiro | Cruzeiro Esporte Clube | 12 | 8 | 0 | 3 | 0 | 123 |
| 2011 | Libertadores | Cruzeiro Esporte Clube | 6 | 4 | 0 | 0 | 0 | 56 |
| 2011 | Série A | Cruzeiro Esporte Clube | 7 | 1 | 0 | 2 | 0 | 433 |
| 2010 | Campeonato Mineiro | Cruzeiro Esporte Clube | 10 | 5 | 0 | 2 | 0 | 130 |
| 2010 | Libertadores | Cruzeiro Esporte Clube | 12 | 8 | 3 | 1 | 0 | 119 |
| 2010 | Série A | Cruzeiro Esporte Clube | 35 | 8 | 11 | 4 | 0 | 372 |
| 2009 | Campeonato Mineiro | Cruzeiro Esporte Clube | 6 | 0 | 0 | 0 | 0 | 0 |
| 2009 | Libertadores | Cruzeiro Esporte Clube | 10 | 1 | 1 | 1 | 0 | 500 |
| 2009 | Série A | Cruzeiro Esporte Clube | 30 | 8 | 7 | 3 | 1 | 273 |
| 2008 | Série A | Cruzeiro Esporte Clube | 13 | 3 | 1 | 1 | 0 | 342 |
| 2007 | Campeonato Paulista | São Paulo Futebol Clube | 6 | 0 | 0 | 0 | 0 | 0 |
| 2006 | Club World Cup | São Paulo Futebol Clube | 0 | 0 | 0 | 0 | 0 | 0 |
| 2006 | Libertadores | São Paulo Futebol Clube | 10 | 1 | 0 | 0 | 0 | 588 |
| 2006 | Recopa Sudamericana | São Paulo Futebol Clube | 2 | 1 | 0 | 1 | 0 | 180 |
| 2006 | Série A | São Paulo Futebol Clube | 29 | 3 | 4 | 1 | 0 | 533 |
| 2005 | Copa Sudamericana | São Paulo Futebol Clube | 1 | 0 | 0 | 0 | 0 | 0 |
| 2005 | Série A | São Paulo Futebol Clube | 11 | 4 | 0 | 1 | 0 | 134 |
| 12/13 | Italy Cup | Cagliari Calcio | 3 | 3 | 1 | 1 | 0 | 83 |
| 12/13 | Serie A | Cagliari Calcio | 29 | 2 | 1 | 3 | 0 | 736 |
| 11/12 | Italy Cup | Cagliari Calcio | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Serie A | Cagliari Calcio | 35 | 4 | 3 | 1 | 0 | 580 |
| 06/07 | AFC Champions League | Al-Rayyan SC | 6 | 1 | 0 | 1 | 0 | 523 |
| 04/05 | Coupe de la Ligue | FC Girondins Bordeaux | 0 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | Ligue 1 | FC Girondins Bordeaux | 7 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 04/05 | 2004-07-01 | Rio Branco-SP | G. Bordeaux | Loan | 0 | — |
| 04/05 | 2005-06-30 | G. Bordeaux | Rio Branco-SP | Return from loan | 500000 | — |
| 05/06 | 2005-07-01 | Rio Branco-SP | São Paulo | Transfer | 500000 | €1.20m |
| 06/07 | 2007-02-01 | São Paulo | Al-Rayyan | Transfer | 500000 | €650k |
| 08/09 | 2008-07-01 | Al-Rayyan | Rentistas | Transfer | 500000 | €1.30m |
| 08/09 | 2008-08-01 | Rentistas | Cruzeiro | Loan | 500000 | — |
| 10/11 | 2011-06-30 | Cruzeiro | Rentistas | Return from loan | 3500000 | — |
| 11/12 | 2011-08-01 | Rentistas | Cagliari | Loan | 3500000 | — |
| 11/12 | 2012-06-30 | Cagliari | Rentistas | Return from loan | 3000000 | — |
| 12/13 | 2012-07-03 | Rentistas | Cagliari | Transfer | 3000000 | €2.00m |
| 13/14 | 2013-07-20 | Cagliari | Santos | Transfer | 2000000 | €3.50m |
| 14/15 | 2015-04-06 | Santos | Atlético-MG | Loan | 3500000 | — |
| 15/16 | 2016-03-16 | Atlético-MG | Santos | Return from loan | 3000000 | — |
| 15/16 | 2016-03-17 | Santos | EC Bahia | Loan | 3000000 | — |
| 16/17 | 2016-12-31 | EC Bahia | Santos | Return from loan | 1800000 | — |
| 17/18 | 2018-01-01 | Santos | Without Club | Transfer | 1250000 | — |
| 17/18 | 2018-05-22 | Without Club | Londrina-PR | Transfer | 1250000 | — |
| 18/19 | 2019-01-01 | Londrina-PR | Guarani | Transfer | 1250000 | — |
| 18/19 | 2019-04-22 | Guarani | Red Bull | Transfer | 1250000 | — |
| 18/19 | 2019-04-25 | Red Bull | Bragantino | Loan | 1250000 | — |
| 19/20 | 2019-12-05 | RB Bragantino | Red Bull | Return from loan | 1250000 | — |
| 19/20 | 2020-01-09 | Red Bull | Novorizontino | Transfer | 1250000 | — |
| 20/21 | 2020-09-10 | Novorizontino | Chapecoense | Transfer | 1000000 | — |
| 21/22 | 2022-01-01 | Chapecoense | Without Club | Transfer | 150000 | — |
| 21/22 | 2022-02-10 | Without Club | Londrina-PR | Transfer | 150000 | — |
| 21/22 | 2022-06-29 | Londrina-PR | Without Club | Transfer | 150000 | — |
| 22/23 | 2023-01-11 | Without Club | Democrata | Transfer | 150000 | — |
| 22/23 | 2023-04-10 | Democrata | Without Club | Transfer | 150000 | — |
| 23/24 | 2023-10-25 | Without Club | Catanduva FC | Transfer | 0 | — |
| 23/24 | 2024-04-19 | Catanduva FC | Without Club | Transfer | 0 | — |
| 23/24 | 2024-04-19 | Without Club | Patrocinense | Transfer | 0 | — |
| 24/25 | 2025-01-10 | Patrocinense | Nova Mutum | Transfer | 0 | — |
| 24/25 | 2025-03-20 | Nova Mutum | Rio Branco-SP | Transfer | 0 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.40m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €2.80m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €500k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Fábio | 2 | 0 | 0 |
| Cicinho | 2 | 2 | 0 |
| Radja Nainggolan | 1 | 0 | 0 |
| Alison | 2 | 0 | 0 |
| Lucas Lima | 2 | 1 | 0 |
| Albin Ekdal | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2015 | Série A | Clube Atlético Mineiro | 9 | 33 |
| 2009 | Série A | Cruzeiro Esporte Clube | 8 | 30 |
| 2010 | Libertadores | Cruzeiro Esporte Clube | 8 | 12 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2010 | Série A | Cruzeiro Esporte Clube | 11 | 35 |
| 2009 | Série A | Cruzeiro Esporte Clube | 7 | 30 |
| 2006 | Série A | São Paulo Futebol Clube | 4 | 29 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2019-12-05 | RB Bragantino | Red Bull | Return from loan | — | €1.25m |
| 18/19 | 2019-04-25 | Red Bull | Bragantino | Loan | — | €1.25m |
| 16/17 | 2016-12-31 | EC Bahia | Santos | Return from loan | — | €1.80m |
| 15/16 | 2016-03-17 | Santos | EC Bahia | Loan | — | €3.00m |
| 15/16 | 2016-03-16 | Atlético-MG | Santos | Return from loan | — | €3.00m |
| 14/15 | 2015-04-06 | Santos | Atlético-MG | Loan | — | €3.50m |
| 11/12 | 2012-06-30 | Cagliari | Rentistas | Return from loan | — | €3.00m |
| 11/12 | 2011-08-01 | Rentistas | Cagliari | Loan | — | €3.50m |
| 10/11 | 2011-06-30 | Cruzeiro | Rentistas | Return from loan | — | €3.50m |
| 08/09 | 2008-08-01 | Rentistas | Cruzeiro | Loan | — | €500k |
| 04/05 | 2005-06-30 | G. Bordeaux | Rio Branco-SP | Return from loan | — | €500k |
| 04/05 | 2004-07-01 | Rio Branco-SP | G. Bordeaux | Loan | — | — |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 04/05 | Senior debut season | |
| 06/07 | First senior goal | |
| 2010 | Goal #50 (career) | |
| 2018 | Goal #100 (career) |
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′ |
|---|---|---|---|---|---|---|
| 2019 | 32 | 547 | 2 | 0 | 0 | 0.33 |
| 2018 | 23 | 398 | 1 | 1 | 0 | 0.45 |
| 2017 | 22 | 78 | 2 | 0 | 0 | 2.31 |
| 2016 | 26 | 1,127 | 2 | 0 | 0 | 0.16 |
| 2015 | 48 | 483 | 5 | 0 | 0 | 0.93 |
| 2014 | 42 | 906 | 5 | 0 | 0 | 0.5 |
| 2013 | 26 | 272 | 4 | 0 | 0 | 1.32 |
| 2011 | 25 | 612 | 5 | 0 | 0 | 0.74 |
| 2010 | 57 | 621 | 7 | 1 | 0 | 1.16 |
| 2009 | 46 | 773 | 4 | 1 | 1 | 0.7 |
| 2008 | 13 | 342 | 1 | 0 | 0 | 0.26 |
| 2006 | 41 | 1,301 | 2 | 0 | 0 | 0.14 |
| 2005 | 12 | 134 | 1 | 0 | 0 | 0.67 |
| 12/13 | 32 | 819 | 4 | 0 | 0 | 0.44 |
| 11/12 | 36 | 580 | 1 | 0 | 0 | 0.16 |
| 06/07 | 6 | 523 | 1 | 0 | 0 | 0.17 |
Output by competition
Career goals and assists broken down by tournament.
More on Thiago Ribeiro
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Thiago Ribeiro
Who is Thiago Ribeiro?
Thiago Ribeiro is a Brazil professional footballer who plays as a left winger for Rio Branco EC (SP).
How old is Thiago Ribeiro?
Thiago Ribeiro is 40 years old. He was born on February 24, 1986 in Pontes Gestal.
What position does Thiago Ribeiro play?
Thiago Ribeiro plays as a left winger (Attack - Left Winger).
What club does Thiago Ribeiro play for?
Thiago Ribeiro currently plays for Rio Branco EC (SP).
How many career goals has Thiago Ribeiro scored?
Across all senior club competitions in our dataset, Thiago Ribeiro has scored 112 goals in 543 appearances.
Brazil