Career snapshot
Position rank · 2023
Among 978 Attack - Centre-Forwards · ≥200 mins
Career highs
| Full name | Ricardo Oliveira |
|---|---|
| Name in home country | Ricardo de Oliveira |
| Date of birth | 1980-05-06 (46 yrs) |
| Place of birth | São Paulo, Brazil |
| Citizenship | Brazil |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 183.00 m |
| Current club | Retired |
| Joined | 2023-07-28 |
| Contract expires | — |
| Agent | EUROSTAR |
| Outfitter | adidas |
Percentile rank vs 369 other Attack - Centre-Forwards with ≥500 minutes in 2023. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Brasília FC | 1 | 2023 | 2023 | 7 | 2 | 0 | 291 |
| Athletic Club | 1 | 2022 | 2022 | 9 | 1 | 1 | 515 |
| Clube Atlético Mineiro | 3 | 2018 | 2020 | 110 | 37 | 13 | 1,486 |
| Coritiba Foot Ball Club | 1 | 2020 | 2020 | 18 | 2 | 1 | 482 |
| Santos FC | 4 | 2003 | 2017 | 165 | 84 | 7 | 2,506 |
| São Paulo Futebol Clube | 2 | 2006 | 2010 | 29 | 14 | 4 | 751 |
| Portuguesa | 3 | 2000 | 2002 | 27 | 18 | 0 | 507 |
| Al-Jazira Club | 4 | 10/11 | 13/14 | 82 | 64 | 15 | 1,351 |
| Al-Wasl FC | 1 | 13/14 | 13/14 | 11 | 4 | 1 | 238 |
| Real Zaragoza | 2 | 07/08 | 08/09 | 60 | 31 | 4 | 574 |
| Real Betis Balompié | 3 | 04/05 | 08/09 | 74 | 37 | 4 | 1,150 |
| AC Milan | 1 | 06/07 | 06/07 | 37 | 5 | 1 | 642 |
| Valencia CF | 1 | 03/04 | 03/04 | 30 | 9 | 4 | 509 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 2023 | Campeonato Brasiliense | Brasília FC | 7 | 2 | 0 | 2 | 0 | 291 |
| 2022 | Campeonato Mineiro | Athletic Club | 9 | 1 | 1 | 2 | 0 | 515 |
| 2020 | Campeonato Mineiro | Clube Atlético Mineiro | 6 | 0 | 0 | 0 | 0 | 0 |
| 2020 | Copa do Brasil | Clube Atlético Mineiro | 1 | 1 | 0 | 0 | 0 | 43 |
| 2020 | Copa Sudamericana | Clube Atlético Mineiro | 1 | 0 | 0 | 0 | 0 | 0 |
| 2020 | Série A | Coritiba Foot Ball Club | 18 | 2 | 1 | 1 | 0 | 482 |
| 2019 | Campeonato Mineiro | Clube Atlético Mineiro | 8 | 7 | 2 | 2 | 0 | 93 |
| 2019 | Copa do Brasil | Clube Atlético Mineiro | 3 | 0 | 0 | 1 | 0 | 0 |
| 2019 | Copa Sudamericana | Clube Atlético Mineiro | 5 | 0 | 1 | 0 | 0 | 0 |
| 2019 | Libertadores | Clube Atlético Mineiro | 9 | 5 | 1 | 2 | 0 | 154 |
| 2019 | Série A | Clube Atlético Mineiro | 21 | 2 | 2 | 0 | 0 | 580 |
| 2018 | Campeonato Mineiro | Clube Atlético Mineiro | 13 | 6 | 2 | 2 | 0 | 189 |
| 2018 | Copa do Brasil | Clube Atlético Mineiro | 7 | 3 | 0 | 1 | 0 | 195 |
| 2018 | Copa Sudamericana | Clube Atlético Mineiro | 1 | 0 | 0 | 0 | 0 | 0 |
| 2018 | Série A | Clube Atlético Mineiro | 35 | 13 | 5 | 3 | 0 | 232 |
| 2017 | Campeonato Paulista | Santos FC | 4 | 1 | 0 | 0 | 0 | 349 |
| 2017 | Copa do Brasil | Santos FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 2017 | Libertadores | Santos FC | 8 | 3 | 1 | 1 | 0 | 233 |
| 2017 | Paulistão A1 - Fase Final | Santos FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2017 | Série A | Santos FC | 23 | 8 | 1 | 3 | 0 | 240 |
| 2016 | Campeonato Paulista | Santos FC | 11 | 6 | 0 | 1 | 0 | 155 |
| 2016 | Copa do Brasil | Santos FC | 3 | 4 | 0 | 0 | 0 | 68 |
| 2016 | Paulistão A1 - Fase Final | Santos FC | 4 | 1 | 0 | 0 | 0 | 337 |
| 2016 | Série A | Santos FC | 20 | 11 | 3 | 5 | 0 | 158 |
| 2015 | Campeonato Paulista | Santos FC | 14 | 8 | 0 | 1 | 0 | 133 |
| 2015 | Copa do Brasil | Santos FC | 12 | 6 | 0 | 4 | 0 | 177 |
| 2015 | Paulistão A1 - Fase Final | Santos FC | 4 | 3 | 0 | 0 | 0 | 119 |
| 2015 | Série A | Santos FC | 32 | 20 | 2 | 6 | 0 | 137 |
| 2010 | Libertadores | São Paulo Futebol Clube | 2 | 1 | 0 | 0 | 0 | 108 |
| 2010 | Série A | São Paulo Futebol Clube | 15 | 7 | 4 | 3 | 0 | 178 |
| 2006 | Libertadores | São Paulo Futebol Clube | 4 | 1 | 0 | 2 | 0 | 351 |
| 2006 | Série A | São Paulo Futebol Clube | 8 | 5 | 0 | 0 | 0 | 114 |
| 2003 | Libertadores | Santos FC | 11 | 9 | 0 | 2 | 0 | 111 |
| 2003 | Série A | Santos FC | 14 | 4 | 0 | 0 | 1 | 289 |
| 2002 | Copa do Brasil | Portuguesa | 5 | 4 | 0 | 0 | 1 | 81 |
| 2002 | Série A | Portuguesa | 7 | 2 | 0 | 0 | 0 | 225 |
| 2001 | Copa do Brasil | Portuguesa | 6 | 4 | 0 | 0 | 0 | 133 |
| 2001 | Série A | Portuguesa | 8 | 8 | 0 | 0 | 0 | 68 |
| 2000 | Série A | Portuguesa | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | UAE Pro League | Al-Wasl FC | 11 | 4 | 1 | 1 | 0 | 238 |
| 13/14 | UAE Pro League | Al-Jazira Club | 12 | 5 | 3 | 1 | 0 | 215 |
| 12/13 | AFC Champions League | Al-Jazira Club | 5 | 1 | 1 | 0 | 0 | 404 |
| 12/13 | Pro-League | Al-Jazira Club | 22 | 17 | 5 | 6 | 0 | 114 |
| 11/12 | AFC Champions League | Al-Jazira Club | 6 | 12 | 0 | 0 | 0 | 48 |
| 11/12 | UAE League Cup | Al-Jazira Club | 3 | 3 | 0 | 0 | 0 | 88 |
| 11/12 | UAE Pro League | Al-Jazira Club | 20 | 15 | 4 | 3 | 0 | 115 |
| 10/11 | AFC Champions League | Al-Jazira Club | 3 | 1 | 0 | 0 | 0 | 270 |
| 10/11 | UAE Pro League | Al-Jazira Club | 11 | 10 | 2 | 2 | 0 | 97 |
| 08/09 | 2ª División | Real Zaragoza | 17 | 9 | 0 | 4 | 1 | 154 |
| 08/09 | LaLiga | Real Betis Balompié | 16 | 6 | 2 | 6 | 0 | 226 |
| 07/08 | Copa del Rey | Real Zaragoza | 4 | 3 | 1 | 0 | 0 | 120 |
| 07/08 | LaLiga | Real Zaragoza | 37 | 18 | 3 | 4 | 0 | 150 |
| 07/08 | UEFA Cup | Real Zaragoza | 2 | 1 | 0 | 0 | 0 | 150 |
| 06/07 | Champions League | AC Milan | 6 | 0 | 0 | 1 | 0 | 0 |
| 06/07 | Italy Cup | AC Milan | 5 | 2 | 0 | 0 | 0 | 204 |
| 06/07 | Serie A | AC Milan | 26 | 3 | 1 | 4 | 0 | 438 |
| 05/06 | Champions League | Real Betis Balompié | 4 | 1 | 0 | 0 | 0 | 295 |
| 05/06 | Champions League Qu. | Real Betis Balompié | 1 | 2 | 0 | 0 | 0 | 45 |
| 05/06 | LaLiga | Real Betis Balompié | 11 | 4 | 0 | 2 | 0 | 225 |
| 05/06 | Supercopa | Real Betis Balompié | 1 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | Copa del Rey | Real Betis Balompié | 4 | 2 | 0 | 1 | 0 | 210 |
| 04/05 | LaLiga | Real Betis Balompié | 37 | 22 | 2 | 5 | 1 | 149 |
| 03/04 | Copa del Rey | Valencia CF | 3 | 0 | 0 | 0 | 0 | 0 |
| 03/04 | LaLiga | Valencia CF | 21 | 8 | 4 | 0 | 0 | 143 |
| 03/04 | UEFA Cup | Valencia CF | 6 | 1 | 0 | 0 | 0 | 366 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 01/02 | 2002-01-01 | Portuguesa | Santos | Transfer | 0 | — |
| 03/04 | 2003-08-01 | Santos | Valencia | Transfer | 0 | €3.50m |
| 04/05 | 2004-07-01 | Valencia | Real Betis | Transfer | 0 | €4.50m |
| 05/06 | 2006-01-01 | Real Betis | São Paulo | Loan | 6000000 | — |
| 05/06 | 2006-06-30 | São Paulo | Real Betis | Return from loan | 6000000 | — |
| 06/07 | 2006-08-31 | Real Betis | AC Milan | Transfer | 6000000 | €15.00m |
| 07/08 | 2007-07-01 | AC Milan | Real Zaragoza | Loan | 7000000 | — |
| 07/08 | 2008-06-30 | Real Zaragoza | AC Milan | Return from loan | 11000000 | — |
| 08/09 | 2008-07-01 | AC Milan | Real Zaragoza | Transfer | 11000000 | €10.00m |
| 08/09 | 2009-01-01 | Real Zaragoza | Real Betis | Transfer | 12000000 | €9.00m |
| 09/10 | 2009-07-01 | Real Betis | Al-Jazira | Transfer | 10000000 | €15.00m |
| 10/11 | 2010-07-01 | Al-Jazira | São Paulo | Loan | 5500000 | — |
| 10/11 | 2010-12-01 | São Paulo | Al-Jazira | Return from loan | 2500000 | — |
| 13/14 | 2014-01-01 | Al-Jazira | Al-Wasl | Transfer | 0 | — |
| 14/15 | 2015-01-12 | Al-Wasl | Santos | Transfer | 800000 | — |
| 17/18 | 2018-01-01 | Santos | Atlético-MG | Transfer | 1000000 | — |
| 20/21 | 2020-09-29 | Atlético-MG | Coritiba FC | Transfer | 400000 | — |
| 20/21 | 2021-06-01 | Coritiba FC | Without Club | Transfer | 250000 | — |
| 21/22 | 2022-02-07 | Without Club | Athletic | Transfer | 250000 | — |
| 22/23 | 2023-01-01 | Athletic | Brasília | Transfer | 250000 | — |
| 23/24 | 2023-07-28 | Brasília | Retired | Transfer | 250000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | Inflammation in the knee | 2016-05-09 | 2016-07-13 | 66 | 15 |
| 16/17 | Ankle injury | 2017-06-05 | 2017-07-23 | 49 | 14 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €6.00m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #3439 | #9 | 16 | 5 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Lucas Lima | 2 | 7 | 0 |
| Victor Ferraz | 2 | 2 | 0 |
| Vanderlei | 2 | 0 | 0 |
| David Braz | 2 | 0 | 0 |
| Zeca | 2 | 1 | 0 |
| Luan | 2 | 6 | 0 |
| Thiago Maia | 2 | 1 | 0 |
| Juan Cazares | 2 | 9 | 0 |
| Geuvânio | 2 | 4 | 0 |
| Ali Khaseif | 2 | 1 | 0 |
| Patric | 2 | 0 | 0 |
| Gabriel Barbosa | 2 | 3 | 0 |
| Gustavo Henrique | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 04/05 | LaLiga | Real Betis Balompié | 22 | 37 |
| 2015 | Série A | Santos FC | 20 | 32 |
| 07/08 | LaLiga | Real Zaragoza | 18 | 37 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2018 | Série A | Clube Atlético Mineiro | 5 | 35 |
| 12/13 | Pro-League | Al-Jazira Club | 5 | 22 |
| 03/04 | LaLiga | Valencia CF | 4 | 21 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 10/11 | 2010-12-01 | São Paulo | Al-Jazira | Return from loan | — | €2.50m |
| 10/11 | 2010-07-01 | Al-Jazira | São Paulo | Loan | — | €5.50m |
| 07/08 | 2008-06-30 | Real Zaragoza | AC Milan | Return from loan | — | €11.00m |
| 07/08 | 2007-07-01 | AC Milan | Real Zaragoza | Loan | — | €7.00m |
| 05/06 | 2006-06-30 | São Paulo | Real Betis | Return from loan | — | €6.00m |
| 05/06 | 2006-01-01 | Real Betis | São Paulo | Loan | — | €6.00m |
Teams faced most often by Ricardo Oliveira'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 | 22 | 4 | 6 | 12 | 24 | 45 | -21 | 18% |
| Atlético Madrid | 14 | 2 | 1 | 11 | 10 | 28 | -18 | 14% |
| Málaga CF | 12 | 4 | 4 | 4 | 13 | 11 | +2 | 33% |
| Real Sociedad | 10 | 0 | 1 | 9 | 8 | 24 | -16 | 0% |
| Real Betis | 10 | 4 | 1 | 5 | 18 | 17 | +1 | 40% |
| Sevilla FC | 10 | 5 | 2 | 3 | 17 | 15 | +2 | 50% |
| Espanyol Barcelona | 10 | 2 | 4 | 4 | 16 | 22 | -6 | 20% |
| Granada CF | 10 | 8 | 1 | 1 | 15 | 6 | +9 | 80% |
| Getafe CF | 10 | 5 | 0 | 5 | 10 | 11 | -1 | 50% |
| Real Valladolid | 10 | 4 | 4 | 2 | 15 | 12 | +3 | 40% |
| Real Madrid | 10 | 0 | 4 | 6 | 9 | 28 | -19 | 0% |
| Rayo Vallecano | 10 | 6 | 1 | 3 | 18 | 7 | +11 | 60% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 03/04 | Senior debut season | |
| 03/04 | First senior goal | |
| 07/08 | Goal #50 (career) | |
| 11/12 | Goal #100 (career) | |
| 13/14 | Goal #150 (career) | |
| 2015 | Goal #200 (career) | |
| 2016 | Goal #250 (career) | |
| 2019 | Goal #300 (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′ |
|---|---|---|---|---|---|---|
| 2023 | 7 | 291 | 2 | 0 | 0 | 0.62 |
| 2022 | 9 | 515 | 2 | 0 | 0 | 0.35 |
| 2020 | 26 | 525 | 1 | 0 | 0 | 0.17 |
| 2019 | 46 | 827 | 5 | 0 | 0 | 0.54 |
| 2018 | 56 | 616 | 6 | 0 | 0 | 0.88 |
| 2017 | 40 | 822 | 4 | 0 | 0 | 0.44 |
| 2016 | 38 | 718 | 6 | 0 | 0 | 0.75 |
| 2015 | 62 | 566 | 11 | 0 | 0 | 1.75 |
| 2010 | 17 | 286 | 3 | 0 | 0 | 0.94 |
| 2006 | 12 | 465 | 2 | 0 | 0 | 0.39 |
| 2003 | 25 | 400 | 2 | 0 | 1 | 0.68 |
| 2002 | 12 | 306 | 0 | 0 | 1 | 0.29 |
| 13/14 | 23 | 453 | 2 | 0 | 0 | 0.4 |
| 12/13 | 27 | 518 | 6 | 0 | 0 | 1.04 |
| 11/12 | 29 | 251 | 3 | 0 | 0 | 1.08 |
| 10/11 | 14 | 367 | 2 | 0 | 0 | 0.49 |
| 08/09 | 33 | 380 | 10 | 0 | 1 | 2.61 |
| 07/08 | 43 | 420 | 4 | 0 | 0 | 0.86 |
| 06/07 | 37 | 642 | 5 | 0 | 0 | 0.7 |
| 05/06 | 17 | 565 | 2 | 1 | 0 | 0.48 |
| 04/05 | 41 | 359 | 6 | 0 | 1 | 1.75 |
Output by competition
Career goals and assists broken down by tournament.
More on Ricardo Oliveira
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Ricardo Oliveira
Who is Ricardo Oliveira?
Ricardo Oliveira is a Brazil professional footballer who plays as a centre-forward for Retired.
How old is Ricardo Oliveira?
Ricardo Oliveira is 46 years old. He was born on May 6, 1980 in São Paulo.
What position does Ricardo Oliveira play?
Ricardo Oliveira plays as a centre-forward (Attack - Centre-Forward).
What club does Ricardo Oliveira play for?
Ricardo Oliveira currently plays for Retired.
How many career goals has Ricardo Oliveira scored?
Across all senior club competitions in our dataset, Ricardo Oliveira has scored 308 goals in 659 appearances.
Brazil