João Oliveira

João Oliveira

Left Midfield
Switzerland
30 yrs
177 cm
69 kg
right foot

Mercato XI valuation · €500K · October 2026

Compare
João Oliveira

João Oliveira

Midfielder
0G · 0A

Performance Summary

Season snapshot

Season Rating

4.9/10
Appearances14
Minutes475

Goals / 90

0.00

Assists / 90

0.00

Key Passes

5

Pass Acc.

77.6%

Dribble %

36%

Tackles

3

Season
2026/2027How we count

2026/2027 season hasn't started yet

Stats will appear here once matches are played.

Transfer History

Career moves for João Oliveira

Jul 1, 2024
Free Transfer
Debrecen
Debrecen
Arka Gdynia
Arka Gdynia
Jul 1, 2023
Free Transfer
Leixões
Leixões
Debrecen
Debrecen
Jul 1, 2018
Transfer
Luzern
Luzern
Lausanne Sport
Lausanne Sport
Jun 30, 2018
End of loan
Lechia Gdańsk
Lechia Gdańsk
Luzern
Luzern
Aug 15, 2017
Loan
Luzern
Luzern
Lechia Gdańsk
Lechia Gdańsk
Jul 1, 2015
Transfer
Luzern II
Luzern II
Luzern
Luzern

About João Oliveira

João Oliveira is a 30-year-old Swiss left midfield. Standing at 177cm and right-footed, he plays in Ekstraklasa.

Across 14 appearances and 475 minutes in the 2025/2026 season, João Oliveira has scored 0 goals and provided 0 assists.

As of October 2026, Mercato XI values João Oliveira at €500K, a figure that has remained broadly steady in recent months. Playing regularly in Ekstraklasa, a defined role at his club, and being at a productive age for a midfielder all support a positive outlook on his value. Read the methodology to learn more about how we estimate player value.

Frequently asked questions

What position does João Oliveira play?+

João Oliveira plays as a left midfield, and is 30 years old.

How many goals has João Oliveira scored in the 2025/2026 season?+

In the 2025/2026 season, João Oliveira has scored 0 goals and provided 0 assists in 14 appearances in Ekstraklasa.

How is João Oliveira's 2026 market value calculated?+

Mercato XI estimates João Oliveira's market value with an AI model that weighs his on-pitch performance, age, and the strength of Ekstraklasa. The valuation is recalculated every month.