Nélson Oliveira
Career snapshot
Position rank · 25/26
Among 573 Attack - Centre-Forwards · ≥200 mins
Career highs
Born the same day
Shares 1991-08-08 · 6 players total
| Full name | Nélson Oliveira |
|---|---|
| Name in home country | Nélson Miguel Castro Oliveira |
| Date of birth | 1991-08-08 (34 yrs) |
| Place of birth | Barcelos, Portugal |
| Citizenship | Portugal |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 186.00 m |
| Current club | Vitória Guimarães SC |
| Joined | 2024-01-24 |
| Contract expires | 2026-06-30 |
| Agent | MadeinFootball |
| Outfitter | Nike |
Percentile rank vs 49 other Attack - Centre-Forwards with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Vitória Guimarães SC | 3 | 23/24 | 25/26 | 69 | 9 | 9 | 1,670 |
| Konyaspor | 1 | 23/24 | 23/24 | 17 | 0 | 1 | 0 |
| PAOK Thessaloniki | 2 | 21/22 | 22/23 | 45 | 10 | 4 | 494 |
| AEK Athens | 2 | 19/20 | 20/21 | 70 | 26 | 10 | 1,487 |
| Reading FC | 1 | 18/19 | 18/19 | 10 | 3 | 0 | 225 |
| Norwich City U23 | 2 | 16/17 | 18/19 | 5 | 5 | 3 | 178 |
| Norwich City | 2 | 16/17 | 17/18 | 70 | 20 | 5 | 599 |
| Nottingham Forest | 1 | 15/16 | 15/16 | 29 | 9 | 1 | 230 |
| SL Benfica | 3 | 08/09 | 14/15 | 24 | 3 | 2 | 208 |
| Swansea City | 1 | 14/15 | 14/15 | 11 | 1 | 1 | 389 |
| Stade Rennais FC | 1 | 13/14 | 13/14 | 36 | 8 | 2 | 219 |
| Stade Rennais FC B | 1 | 13/14 | 13/14 | 1 | 0 | 0 | 0 |
| Deportivo de La Coruña | 1 | 12/13 | 12/13 | 31 | 4 | 0 | 212 |
| FC Paços de Ferreira | 1 | 10/11 | 10/11 | 31 | 5 | 0 | 486 |
| Rio Ave FC | 1 | 09/10 | 09/10 | 12 | 0 | 0 | 0 |
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 | Vitória Guimarães SC | 4 | 1 | 0 | 3 | 0 | 240 |
| 24/25 | Allianz Cup | Vitória Guimarães SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Conference League | Vitória Guimarães SC | 7 | 1 | 0 | 1 | 0 | 384 |
| 24/25 | Liga Portugal | Vitória Guimarães SC | 31 | 3 | 4 | 5 | 0 | 594 |
| 24/25 | Taça de Portugal | Vitória Guimarães SC | 2 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | UECL Qualifiers | Vitória Guimarães SC | 6 | 2 | 1 | 3 | 0 | 151 |
| 23/24 | Liga Portugal | Vitória Guimarães SC | 15 | 2 | 3 | 5 | 0 | 301 |
| 23/24 | Süper Lig | Konyaspor | 15 | 0 | 1 | 2 | 0 | 0 |
| 23/24 | Taça de Portugal | Vitória Guimarães SC | 3 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Türkiye Kupasi | Konyaspor | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Kypello Elladas | PAOK Thessaloniki | 4 | 2 | 1 | 2 | 0 | 104 |
| 22/23 | SL1 Play-off | PAOK Thessaloniki | 8 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Super League 1 | PAOK Thessaloniki | 24 | 7 | 2 | 3 | 0 | 234 |
| 21/22 | Kypello Elladas | PAOK Thessaloniki | 2 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | SL1 Play-off | PAOK Thessaloniki | 5 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | UECL Quali | PAOK Thessaloniki | 2 | 1 | 0 | 1 | 0 | 156 |
| 20/21 | Europa League | AEK Athens | 4 | 1 | 0 | 1 | 0 | 219 |
| 20/21 | Europa League Qualifying | AEK Athens | 2 | 1 | 0 | 0 | 0 | 177 |
| 20/21 | Kypello Elladas | AEK Athens | 4 | 2 | 0 | 1 | 0 | 147 |
| 20/21 | SL1 Play-off | AEK Athens | 5 | 1 | 0 | 1 | 0 | 330 |
| 20/21 | Super League 1 | AEK Athens | 21 | 5 | 1 | 3 | 0 | 195 |
| 19/20 | Europa League Qualifying | AEK Athens | 4 | 0 | 3 | 0 | 0 | 0 |
| 19/20 | Kypello Elladas | AEK Athens | 4 | 2 | 1 | 0 | 0 | 175 |
| 19/20 | SL1 Play-off | AEK Athens | 9 | 5 | 1 | 1 | 0 | 108 |
| 19/20 | Super League 1 | AEK Athens | 17 | 9 | 4 | 2 | 0 | 136 |
| 18/19 | Championship | Reading FC | 10 | 3 | 0 | 2 | 0 | 225 |
| 18/19 | Premier League 2 | Norwich City U23 | 3 | 2 | 0 | 0 | 0 | 121 |
| 17/18 | Championship | Norwich City | 37 | 8 | 3 | 5 | 0 | 306 |
| 17/18 | EFL Cup | Norwich City | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Cup | Norwich City | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Championship | Norwich City | 28 | 11 | 1 | 0 | 1 | 128 |
| 16/17 | EFL Cup | Norwich City | 2 | 1 | 1 | 0 | 0 | 165 |
| 16/17 | EFL Trophy | Norwich City U23 | 2 | 3 | 3 | 0 | 0 | 57 |
| 15/16 | Championship | Nottingham Forest | 28 | 9 | 1 | 5 | 0 | 230 |
| 15/16 | FA Cup | Nottingham Forest | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Champions League | SL Benfica | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | FA Cup | Swansea City | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Liga NOS | SL Benfica | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Premier League | Swansea City | 10 | 1 | 1 | 0 | 0 | 389 |
| 14/15 | Taça de Portugal | SL Benfica | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | CFA 2 - Grp. H | Stade Rennais FC B | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Coupe de France | Stade Rennais FC | 5 | 0 | 1 | 0 | 0 | 0 |
| 13/14 | Coupe de la Ligue | Stade Rennais FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Ligue 1 | Stade Rennais FC | 30 | 8 | 1 | 4 | 0 | 219 |
| 12/13 | Copa del Rey | Deportivo de La Coruña | 1 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | LaLiga | Deportivo de La Coruña | 30 | 4 | 0 | 4 | 0 | 212 |
| 11/12 | Allianz Cup | SL Benfica | 5 | 2 | 0 | 0 | 0 | 165 |
| 11/12 | Champions League | SL Benfica | 2 | 1 | 0 | 1 | 0 | 43 |
| 11/12 | Liga ZON Sagres | SL Benfica | 12 | 0 | 2 | 3 | 0 | 0 |
| 11/12 | Taça de Portugal | SL Benfica | 3 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Allianz Cup | FC Paços de Ferreira | 7 | 1 | 0 | 0 | 0 | 210 |
| 10/11 | Liga ZON Sagres | FC Paços de Ferreira | 23 | 4 | 0 | 3 | 1 | 276 |
| 10/11 | Taça de Portugal | FC Paços de Ferreira | 1 | 0 | 0 | 1 | 0 | 0 |
| 09/10 | Liga Sagres | Rio Ave FC | 10 | 0 | 0 | 1 | 0 | 0 |
| 09/10 | Taça de Portugal | Rio Ave FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | UEFA Cup | SL Benfica | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 04/05 | 2004-07-01 | SC Braga Youth | Braga U15 | Transfer | 0 | — |
| 06/07 | 2006-07-01 | Braga U15 | Benfica U17 | Transfer | 0 | — |
| 08/09 | 2008-07-01 | Benfica U17 | Benfica U19 | Transfer | 0 | — |
| 09/10 | 2009-07-01 | Benfica U19 | Benfica | Transfer | 0 | — |
| 09/10 | 2010-01-21 | Benfica | Rio Ave | Loan | 0 | — |
| 09/10 | 2010-06-30 | Rio Ave | Benfica | Return from loan | 500000 | — |
| 10/11 | 2010-08-12 | Benfica | Paços Ferreira | Loan | 500000 | — |
| 10/11 | 2011-06-30 | Paços Ferreira | Benfica | Return from loan | 1800000 | — |
| 12/13 | 2012-07-31 | Benfica | Dep. La Coruña | Loan | 6000000 | — |
| 12/13 | 2013-06-30 | Dep. La Coruña | Benfica | Return from loan | 3000000 | — |
| 13/14 | 2013-07-26 | Benfica | Stade Rennais | Loan | 3000000 | — |
| 13/14 | 2014-06-30 | Stade Rennais | Benfica | Return from loan | 4500000 | — |
| 14/15 | 2015-01-01 | Benfica | Swansea | Loan | 4500000 | — |
| 14/15 | 2015-06-30 | Swansea | Benfica | Return from loan | 4000000 | — |
| 15/16 | 2015-09-01 | Benfica | Forest | Loan | 4000000 | — |
| 15/16 | 2016-06-30 | Forest | Benfica | Return from loan | 4000000 | — |
| 16/17 | 2016-08-30 | Benfica | Norwich | Transfer | 3000000 | €5.85m |
| 18/19 | 2019-01-22 | Norwich | Reading | Loan | 5000000 | — |
| 18/19 | 2019-05-31 | Reading | Norwich | Return from loan | 5000000 | — |
| 19/20 | 2019-07-20 | Norwich | AEK Athens | Transfer | 3500000 | €1.00m |
| 21/22 | 2021-07-09 | AEK Athens | PAOK Salonika | Transfer | 2500000 | — |
| 23/24 | 2023-09-04 | PAOK Salonika | Konyaspor | Transfer | 1200000 | — |
| 23/24 | 2024-01-24 | Konyaspor | Vit. Guimarães | Transfer | 800000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 11/12 | Broken finger | 2011-09-16 | 2011-09-30 | 15 | 3 |
| 14/15 | Ankle sprain | 2015-05-02 | 2015-07-31 | 91 | 4 |
| 17/18 | Adductor injury | 2017-08-20 | 2017-08-24 | 5 | 1 |
| 17/18 | Adductor injury | 2017-09-13 | 2017-09-25 | 13 | 3 |
| 17/18 | Calf problems | 2018-03-01 | 2018-03-08 | 8 | 1 |
| 17/18 | Calf problems | 2018-03-11 | 2018-03-16 | 6 | 1 |
| 21/22 | Cruciate ligament tear | 2021-08-12 | 2022-03-04 | 205 | 40 |
| 21/22 | Fitness | 2022-03-04 | 2022-03-31 | 28 | 5 |
| 22/23 | Rib fracture | 2022-07-07 | 2022-08-02 | 27 | 2 |
| 22/23 | unknown injury | 2022-10-02 | 2022-10-07 | 6 | 1 |
| 22/23 | unknown injury | 2023-02-24 | 2023-03-10 | 15 | 3 |
| 22/23 | Foot injury | 2023-05-05 | 2023-06-30 | 57 | 3 |
| 23/24 | unknown injury | 2023-11-25 | 2023-12-07 | 13 | 3 |
| 24/25 | Muscle injury | 2024-12-17 | 2025-01-15 | 30 | 5 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €950k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.80m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €2.80m |
| Jan 1, 1970 | €500k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #31372 | #11 | 9 | 3 | — | — | former national player |
| Team #23137 | #9 | 11 | 3 | — | — | former national player |
| Team #16374 | #9 | 4 | 2 | — | — | former national player |
| Team #16373 | #7 | 19 | 8 | — | — | former national player |
| Team #16372 | #7 | 27 | 9 | — | — | former national player |
| Team #3300 | #9 | 17 | 2 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Hélder Lopes | 2 | 1 | 0 |
| James Maddison | 1 | 2 | 0 |
| Saná Camará | 2 | 0 | 0 |
| Angus Gunn | 1 | 0 | 0 |
| Andrija Zivkovic | 2 | 0 | 0 |
| João Mendes | 2 | 2 | 0 |
| Cédric Soares | 2 | 3 | 0 |
| Stratos Svarnas | 2 | 0 | 0 |
| Marko Livaja | 2 | 3 | 0 |
| Ivo Pinto | 2 | 4 | 0 |
| Pizzi | 1 | 0 | 0 |
| Bruno Varela | 2 | 0 | 0 |
| Josh Murphy | 1 | 5 | 0 |
| Nuno Reis | 2 | 0 | 0 |
| Tiago Silva | 2 | 1 | 0 |
| Tomás Händel | 2 | 1 | 0 |
| Toni Borevković | 2 | 0 | 0 |
| Petros Mantalos | 2 | 11 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | Championship | Norwich City | 11 | 28 |
| 15/16 | Championship | Nottingham Forest | 9 | 28 |
| 19/20 | Super League 1 | AEK Athens | 9 | 17 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Liga Portugal | Vitória Guimarães SC | 4 | 31 |
| 19/20 | Super League 1 | AEK Athens | 4 | 17 |
| 17/18 | Championship | Norwich City | 3 | 37 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 18/19 | 2019-05-31 | Reading | Norwich | Return from loan | — | €5.00m |
| 18/19 | 2019-01-22 | Norwich | Reading | Loan | — | €5.00m |
| 15/16 | 2016-06-30 | Forest | Benfica | Return from loan | — | €4.00m |
| 15/16 | 2015-09-01 | Benfica | Forest | Loan | — | €4.00m |
| 14/15 | 2015-06-30 | Swansea | Benfica | Return from loan | — | €4.00m |
| 14/15 | 2015-01-01 | Benfica | Swansea | Loan | — | €4.50m |
| 13/14 | 2014-06-30 | Stade Rennais | Benfica | Return from loan | — | €4.50m |
| 13/14 | 2013-07-26 | Benfica | Stade Rennais | Loan | — | €3.00m |
| 12/13 | 2013-06-30 | Dep. La Coruña | Benfica | Return from loan | — | €3.00m |
| 12/13 | 2012-07-31 | Benfica | Dep. La Coruña | Loan | — | €6.00m |
| 10/11 | 2011-06-30 | Paços Ferreira | Benfica | Return from loan | — | €1.80m |
| 10/11 | 2010-08-12 | Benfica | Paços Ferreira | Loan | — | €500k |
| 09/10 | 2010-06-30 | Rio Ave | Benfica | Return from loan | — | €500k |
| 09/10 | 2010-01-21 | Benfica | Rio Ave | Loan | — | — |
Teams faced most often by Nélson 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 % |
|---|---|---|---|---|---|---|---|---|
| Derby County | 57 | 19 | 18 | 20 | 75 | 73 | +2 | 33% |
| Middlesbrough FC | 56 | 24 | 12 | 20 | 62 | 62 | 0 | 43% |
| Queens Park Rangers | 55 | 22 | 19 | 14 | 73 | 53 | +20 | 40% |
| Leeds United | 54 | 19 | 17 | 18 | 70 | 68 | +2 | 35% |
| Millwall FC | 51 | 20 | 14 | 17 | 69 | 62 | +7 | 39% |
| Birmingham City | 50 | 20 | 14 | 16 | 66 | 60 | +6 | 40% |
| Ipswich Town | 50 | 28 | 12 | 10 | 86 | 55 | +31 | 56% |
| Cardiff City | 48 | 15 | 11 | 22 | 55 | 62 | -7 | 31% |
| Barnsley FC | 47 | 17 | 18 | 12 | 69 | 51 | +18 | 36% |
| Hull City | 46 | 11 | 14 | 21 | 53 | 61 | -8 | 24% |
| Bristol City | 45 | 21 | 9 | 15 | 49 | 40 | +9 | 47% |
| Wigan Athletic | 45 | 20 | 12 | 13 | 60 | 53 | +7 | 44% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | First senior goal | |
| 17/18 | Goal #50 (career) | |
| 24/25 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 4 | 240 | 3 | 0 | 0 | 1.13 |
| 24/25 | 47 | 1,129 | 10 | 0 | 0 | 0.8 |
| 23/24 | 35 | 301 | 7 | 0 | 0 | 2.09 |
| 22/23 | 36 | 338 | 6 | 0 | 0 | 1.6 |
| 21/22 | 9 | 156 | 1 | 0 | 0 | 0.58 |
| 20/21 | 36 | 1,068 | 6 | 0 | 0 | 0.51 |
| 19/20 | 34 | 419 | 3 | 1 | 0 | 0.86 |
| 18/19 | 13 | 346 | 2 | 0 | 0 | 0.52 |
| 17/18 | 40 | 306 | 5 | 0 | 0 | 1.47 |
| 16/17 | 32 | 350 | 0 | 0 | 1 | 0.26 |
| 15/16 | 29 | 230 | 5 | 0 | 0 | 1.96 |
| 13/14 | 37 | 219 | 4 | 1 | 0 | 2.05 |
| 12/13 | 31 | 212 | 5 | 0 | 0 | 2.12 |
| 11/12 | 22 | 208 | 4 | 0 | 0 | 1.73 |
| 10/11 | 31 | 486 | 4 | 0 | 1 | 0.93 |
| 09/10 | 12 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Nélson Oliveira
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Nélson Oliveira
Who is Nélson Oliveira?
Nélson Oliveira is a Portugal professional footballer who plays as a centre-forward for Vitória Guimarães SC.
How old is Nélson Oliveira?
Nélson Oliveira is 34 years old. He was born on August 8, 1991 in Barcelos.
What position does Nélson Oliveira play?
Nélson Oliveira plays as a centre-forward (Attack - Centre-Forward).
What club does Nélson Oliveira play for?
Nélson Oliveira currently plays for Vitória Guimarães SC.
How many career goals has Nélson Oliveira scored?
Across all senior club competitions in our dataset, Nélson Oliveira has scored 103 goals in 461 appearances.
What is Nélson Oliveira's market value?
Nélson Oliveira's most recent reported market value is €350k.
Portugal