João Oliveira
Career snapshot
Career highs
Born the same day
Shares 1998-09-13 · 6 players total
| Full name | João Oliveira |
|---|---|
| Name in home country | João Miguel Melo Oliveira |
| Date of birth | 1998-09-13 (27 yrs) |
| Place of birth | Setúbal, Portugal |
| Citizenship | Portugal |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | left |
| Height | 190.00 m |
| Current club | Amora FC |
| Joined | 2023-07-17 |
| Contract expires | 2026-06-30 |
| Agent | Proeleven S.A. |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Amora FC | 4 | 22/23 | 25/26 | 43 | 13 | 1 | 776 |
| SC União Torreense | 1 | 22/23 | 22/23 | 17 | 1 | 1 | 287 |
| Floridsdorfer AC | 1 | 21/22 | 21/22 | 28 | 11 | 2 | 433 |
| GD Estoril Praia | 1 | 19/20 | 19/20 | 1 | 0 | 0 | 0 |
| Estoril Praia U23 | 2 | 18/19 | 19/20 | 35 | 18 | 0 | 219 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Liga 3 | Amora FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | Taça de Portugal | Amora FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Taça de Portugal | Amora FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Liga 3 | Amora FC | 17 | 4 | 1 | 4 | 0 | 253 |
| 23/24 | Liga 3 - Relegation round | Amora FC | 8 | 6 | 0 | 3 | 0 | 109 |
| 23/24 | Taça de Portugal | Amora FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Allianz Cup | SC União Torreense | 4 | 1 | 1 | 1 | 0 | 287 |
| 22/23 | Liga 3 | Amora FC | 6 | 2 | 0 | 0 | 0 | 89 |
| 22/23 | Liga 3 - Promotion | Amora FC | 5 | 1 | 0 | 0 | 0 | 325 |
| 22/23 | Liga Portugal 2 | SC União Torreense | 13 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | 2. Liga | Floridsdorfer AC | 25 | 10 | 2 | 4 | 0 | 148 |
| 21/22 | ÖFB-Cup | Floridsdorfer AC | 3 | 1 | 0 | 1 | 0 | 285 |
| 19/20 | Liga Revelação | Estoril Praia U23 | 32 | 13 | 0 | 1 | 0 | 163 |
| 19/20 | LigaPro | GD Estoril Praia | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Liga Revelação | Estoril Praia U23 | 2 | 3 | 0 | 0 | 0 | 11 |
| 18/19 | U-23 Cup Portugal | Estoril Praia U23 | 1 | 2 | 0 | 0 | 0 | 45 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2011-07-01 | Vitória FC Y | Setúbal FC U15 | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Setúbal FC U15 | Setúbal FC U17 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Setúbal FC U17 | Setúbal U19 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Setúbal U19 | Benfica U19 | Transfer | 0 | — |
| 16/17 | 2017-02-03 | Benfica U19 | Belenenses U19 | Loan | 0 | — |
| 16/17 | 2017-06-30 | Belenenses U19 | Benfica U19 | Return from loan | 0 | — |
| 17/18 | 2017-07-01 | Benfica U19 | Benfica B | Transfer | 0 | — |
| 17/18 | 2017-08-31 | Benfica B | Real SC | Loan | 0 | — |
| 17/18 | 2017-12-31 | Real SC | Benfica B | Return from loan | 25000 | — |
| 17/18 | 2018-01-01 | Benfica B | Vendas Novas | Loan | 25000 | — |
| 17/18 | 2018-06-30 | Vendas Novas | Benfica B | Return from loan | 0 | — |
| 18/19 | 2018-07-01 | Benfica B | Estoril U23 | Transfer | 0 | — |
| 20/21 | 2020-07-01 | Estoril U23 | Olhanense | Transfer | 0 | — |
| 21/22 | 2021-07-06 | Olhanense | FAC | Transfer | 0 | — |
| 22/23 | 2022-07-01 | FAC | Torreense | Transfer | 300000 | — |
| 22/23 | 2023-02-01 | Torreense | Amora FC | Loan | 275000 | — |
| 22/23 | 2023-06-30 | Amora FC | Torreense | Return from loan | 0 | — |
| 23/24 | 2023-07-17 | Torreense | Amora FC | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | unknown injury | 2021-08-12 | 2021-08-26 | 15 | 2 |
| 21/22 | minor knock | 2021-11-18 | 2021-12-31 | 44 | 2 |
| 21/22 | unknown injury | 2022-04-08 | 2022-04-14 | 7 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €275k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €25k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Afonso Valente | 2 | 0 | 987 |
| Elias Felber | 2 | 3 | 606 |
| Masca | 2 | 0 | 312 |
| Filipe Maio | 1 | 0 | 0 |
| Flavio | 2 | 1 | 0 |
| João Sousa | 1 | 0 | 0 |
| Miguel Montenegro | 1 | 0 | 0 |
| Rúben Rendeiro | 1 | 0 | 0 |
| Chiquinho | 2 | 0 | 0 |
| Pedro Empis | 2 | 1 | 0 |
| Bernardo Morgado | 2 | 0 | 0 |
| Martin Rasner | 2 | 1 | 0 |
| Patrick Puchegger | 2 | 1 | 0 |
| Pedro Albino | 2 | 0 | 0 |
| Lukas Gütlbauer | 2 | 0 | 0 |
| Christian Bubalovic | 2 | 0 | 0 |
| Anthony Schmid | 2 | 0 | 0 |
| Mirnes Becirovic | 2 | 0 | 0 |
| Gustavo Klismahn | 2 | 0 | 0 |
| Marco Krainz | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | Liga Revelação | Estoril Praia U23 | 13 | 32 |
| 21/22 | 2. Liga | Floridsdorfer AC | 10 | 25 |
| 23/24 | Liga 3 - Relegation round | Amora FC | 6 | 8 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 21/22 | 2. Liga | Floridsdorfer AC | 2 | 25 |
| 23/24 | Liga 3 | Amora FC | 1 | 17 |
| 22/23 | Allianz Cup | SC União Torreense | 1 | 4 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 22/23 | 2023-06-30 | Amora FC | Torreense | Return from loan | — | — |
| 22/23 | 2023-02-01 | Torreense | Amora FC | Loan | — | €275k |
| 17/18 | 2018-06-30 | Vendas Novas | Benfica B | Return from loan | — | — |
| 17/18 | 2018-01-01 | Benfica B | Vendas Novas | Loan | — | €25k |
| 17/18 | 2017-12-31 | Real SC | Benfica B | Return from loan | — | €25k |
| 17/18 | 2017-08-31 | Benfica B | Real SC | Loan | — | — |
| 16/17 | 2017-06-30 | Belenenses U19 | Benfica U19 | Return from loan | — | — |
| 16/17 | 2017-02-03 | Benfica U19 | Belenenses U19 | Loan | — | — |
Teams faced most often by João 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 % |
|---|---|---|---|---|---|---|---|---|
| Kapfenberger SV 1919 | 11 | 5 | 4 | 2 | 14 | 7 | +7 | 45% |
| SV Lafnitz | 10 | 3 | 4 | 3 | 17 | 12 | +5 | 30% |
| FC Liefering | 10 | 6 | 2 | 2 | 17 | 12 | +5 | 60% |
| SKU Amstetten | 10 | 3 | 3 | 4 | 15 | 14 | +1 | 30% |
| SV Horn | 10 | 6 | 3 | 1 | 21 | 11 | +10 | 60% |
| Vorwärts Steyr | 8 | 2 | 1 | 5 | 7 | 9 | -2 | 25% |
| FC Blau Weiß Linz | 8 | 4 | 1 | 3 | 12 | 13 | -1 | 50% |
| Grazer AK | 8 | 4 | 2 | 2 | 10 | 6 | +4 | 50% |
| FC Dornbirn | 8 | 3 | 3 | 2 | 7 | 9 | -2 | 38% |
| Austria Wien II | 8 | 2 | 3 | 3 | 8 | 10 | -2 | 25% |
| SKN St. Pölten | 6 | 5 | 0 | 1 | 9 | 5 | +4 | 83% |
| FC Juniors OÖ | 6 | 2 | 3 | 1 | 8 | 6 | +2 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 18/19 | Senior debut season | |
| 18/19 | 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 | 27 | 362 | 7 | 0 | 0 | 1.74 |
| 22/23 | 28 | 701 | 2 | 0 | 0 | 0.26 |
| 21/22 | 28 | 433 | 5 | 0 | 0 | 1.04 |
| 19/20 | 33 | 163 | 1 | 1 | 0 | 1.1 |
Output by competition
Career goals and assists broken down by tournament.
More on João Oliveira
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about João Oliveira
Who is João Oliveira?
João Oliveira is a Portugal professional footballer who plays as a centre-forward for Amora FC.
How old is João Oliveira?
João Oliveira is 27 years old. He was born on September 13, 1998 in Setúbal.
What position does João Oliveira play?
João Oliveira plays as a centre-forward (Attack - Centre-Forward).
What club does João Oliveira play for?
João Oliveira currently plays for Amora FC.
How many career goals has João Oliveira scored?
Across all senior club competitions in our dataset, João Oliveira has scored 43 goals in 124 appearances.
Portugal