João Oliveira (Swiss footballer)

João Oliveira
Personal information
Full name João Pedro Abreu de Oliveira
Date of birth (1996-01-06) 6 January 1996
Place of birth Nyon, Switzerland
Height 1.77 m (5 ft 10 in)
Position Winger
Youth career
FC Gingins
Nyon
–2013 FC Basel
2013–2014 FC Luzern
Senior career*
Years Team Apps (Gls)
2014–2018 Luzern II 41 (16)
2015–2018 Luzern 32 (2)
2017–2018 → Lechia Gdańsk (loan) 19 (3)
2018–2020 Lausanne-Sport 62 (4)
2020–2021 Cova da Piedade 25 (4)
2021–2023 Leixões 54 (6)
2023–2024 Debrecen 10 (0)
2024–2026 Arka Gdynia 47 (5)
International career
2011 Switzerland U15 4 (2)
2011–2012 Switzerland U16 8 (0)
2012–2013 Switzerland U17 7 (0)
2014 Switzerland U18 3 (0)
2014–2015 Switzerland U19 6 (1)
2015–2017 Switzerland U20 11 (5)
2016–2018 Switzerland U21 8 (1)
* Club domestic league appearances and goals as of 17:48, 25 May 2026 (UTC)

João Pedro Abreu de Oliveira (born 6 January 1996) is a Swiss professional footballer who plays as a winger.

He also holds Portuguese citizenship.

Career

On 18 July 2015, Oliveira made his professional debut with FC Luzern in a 2015–16 Swiss Super League match against FC Sion.

On 15 August 2017, he was loaned to Ekstraklasa side Lechia Gdańsk.[1]

At the end of the 2025–26 Ekstraklasa season, where Arka Gdynia were relegated after just one season in the top flight,[2] the club announced that Oliveira's contract would not be extended past June 2026.[3][4] Overall, he made 49 appearances and scored five goals for Arka.[4]

Career statistics

As of match played 27 April 2026[5][6]
Appearances and goals by club, season and competition
Club Season League National cup[a] Europe Other Total
DivisionAppsGoalsAppsGoalsAppsGoalsAppsGoalsAppsGoals
Luzern II 2013–14 1. Liga Gr. 2 60———60
2014–15 1. Liga Gr. 2 216———216
2015–16 1. Liga Gr. 2 103———103
2016–17 1. Liga Gr. 2 35———35
2017–18 1. Liga Gr. 2 12———12
Total 4116———4116
Luzern 2015–16 Swiss Super League 16000——171
2016–17 Swiss Super League 152101[b]0—183
2017–18 Swiss Super League 10001[b]0—20
Total 3221020—353
Lechia Gdańsk (loan) 2017–18 Ekstraklasa 19300——193
Lausanne-Sport 2018–19 Swiss Challenge League 30310——313
2019–20 Swiss Challenge League 32130——351
Total 62440——664
Cova da Piedade 2020–21 Liga Portugal 2 25411——265
Leixões 2021–22 Liga Portugal 2 26310—00273
2022–23 Liga Portugal 2 28333—4[c]0353
Total 54643—40626
Debrecen 2023–24 Nemzeti Bajnokság I 100004[d]0—140
Arka Gdynia 2024–25 I liga 33520——355
2025–26 Ekstraklasa 14000——140
Total 47520——495
Career total 29040124604031244

Honours

Arka Gdynia

References

  1. ↑ "João Oliveira w Lechii" (in Polish). 90minut. 15 August 2017. Retrieved 15 August 2017.
  2. ↑ Bartosz Wieczorek (18 May 2026), Zmarnowana szansa Arki Gdynia. Beniaminek spadł z PKO BP Ekstraklasy [Arka Gdynia's wasted opportunity. Newcomers have been relegated from the PKO BP Ekstraklasa] (in Polish), TVP Sport
  3. ↑ Arka Gdynia (22 May 2026), Decyzje kadrowe w Arce [Squad decisions at Arka] (in Polish), 90minut.pl
  4. 1 2 Tomasz Galiński (22 May 2026), Decyzje kadrowe w Arce Gdynia. Odchodzi siedmiu zawodników [Squad decisions at Arka Gdynia. Seven players are leaving] (in Polish), Sportowe Fakty WP
  5. ↑ João Oliveira at Soccerway. Retrieved 30 April 2025.
  6. ↑ "João Oliveira". 90minut.pl. Retrieved 30 April 2025.
  7. ↑ Wieczorek, Bartosz (25 May 2025). "Arka Gdynia triumfatorem Betclic 1 Ligi. Trofeum za zwycięstwo poleciało do Stalowej Woli!". sport.tvp.pl (in Polish). Retrieved 29 May 2025.