| Temporada | Equipo | Competición | PJ | G | A | Nota | ||
|---|---|---|---|---|---|---|---|---|
| 2025/2026 | Arka Gdynia | Ekstraklasa | 9 | 0 | 0 | 0 | 0 | 6.6 |
| 2024/2025 | Arka Gdynia | Division 1 | 33 | 5 | 4 | 2 | 0 | – |
| 2023/2024 | Debrecen | OTP Bank Liga | 10 | 0 | 0 | 1 | 0 | – |
| 2022/2023 | Leixoes | Liga Portugal 2 | 28 | 3 | 0 | 8 | 1 | – |
| 2021/2022 | Leixoes | Liga Portugal 2 | 26 | 3 | 2 | 2 | 0 | – |
| 2020/2021 | CD Cova da Piedade | Liga Portugal 2 | 25 | 4 | 0 | 4 | 0 | – |
| 2019/2020 | Lausanne | Challenge League | 32 | 1 | 2 | 3 | 0 | – |
| 2018/2019 | Lausanne | Challenge League | 30 | 3 | 0 | 6 | 0 | – |
| 2017/2018 | Lechia Gdansk | Ekstraklasa | 19 | 3 | 2 | 3 | 0 | – |
| 2017/2018 | Luzern | Super League | 1 | 0 | 0 | 0 | 0 | – |
| 2016/2017 | Olhanense | LigaPro | 5 | 0 | 0 | 1 | 0 | – |
| 2016/2017 | Luzern | Super League | 15 | 2 | 0 | 0 | 0 | – |
| 2015/2016 | Olhanense | Segunda Liga | 3 | 0 | 0 | 3 | 0 | – |
| 2015/2016 | Luzern | Super League | 16 | 0 | 1 | 0 | 0 | – |
| Total | 252 | 24 | 11 | 33 | 1 | – | ||
| Fecha | Desde | Hacia | Tipo | |
|---|---|---|---|---|
| 07 ene 2024 | Debrecen | Arka Gdynia | Free agent | |
| 07 ene 2023 | Leixoes | Debrecen | Free agent | |
| - | CD Cova da Piedade | Leixoes | Free agent | |
| - | Lausanne | CD Cova da Piedade | ||
| 07 ene 2018 | Luzern | Lausanne | ||
| - | Lechia Gdansk | Luzern | Return from loan | |
| - | Luzern | Lechia Gdansk | Loan | |
| 07 ene 2015 | Stade Nyonnais | Luzern | ||
| 01 ene 2011 | Basel | Stade Nyonnais | TRANS_PLAYER_CAREER_RAISE |
J. Oliveira career history shows progression across clubs and competitions, including club timeline, national team appearances and overall career totals.