Highest-scoring season 2018 3 goals · Eredivisie Most frequent opponent AZ Alkmaar 10 spelade matches Most starts alongside S. Larsson 90 starts together Results and matches 2026/27 · Appearances 16 Matches
944 recorded Minutes
0 Goals
0 recorded Assists
12–2–2 W–D–L
6,85 Season rating
Results and form across 16 recorded appearances. Goals recorded in 16, assists in 11 and minutes in 11 matches. Club and national-team matches are included.
Career statistics Club summary Matches Connections Career statistics Season Teams Competition M Min Goals A M+A ★ 2014/15 Heerenveen Eredivisie13 — 0 0 0 2 0 — 2015/16 Heerenveen Eredivisie28 2 367 1 — — 4 0 7,03 2016/17 Heerenveen Eredivisie28 2 333 2 1 3 6 2 7,09 2017/18 Feyenoord Eredivisie15 1 219 2 — — 2 0 7,17 2017/18 Feyenoord UEFA Champions League5 374 1 — — 2 0 6,82 2017/18 Feyenoord KNVB Beker3 — 0 0 0 0 0 — 2018/19 Feyenoord Eredivisie23 1 719 3 2 5 1 1 6,88 2018/19 Feyenoord KNVB Beker2 — 0 0 0 1 0 — 2019/20 Feyenoord Eredivisie1 90 — — — 0 0 6,3 2019/20 FSV Mainz 05 DFB Pokal1 23 — — — 0 0 6,2 2019/20 FSV Mainz 05 Bundesliga25 2 116 2 2 4 7 0 6,88 2020/21 FSV Mainz 05 DFB Pokal2 210 — — — 0 0 7,1 2020/21 FSV Mainz 05 Bundesliga32 2 880 — 1 — 3 0 6,88 2021/22 FSV Mainz 05 Friendlies Clubs1 44 0 — — 0 0 — 2021/22 FSV Mainz 05 DFB Pokal1 120 — — — 0 0 8,3 2021/22 FSV Mainz 05 Bundesliga8 605 1 — — 0 0 7,1 2022/23 Sporting CP Primeira Liga20 896 1 1 2 3 0 6,81 2022/23 Sporting CP UEFA Champions League4 190 — — — 1 0 6,63 2022/23 Sporting CP UEFA Europa League5 435 — — — 0 0 7,0 2023/24 Sporting CP Taça de Portugal4 — 1 0 1 0 1 — 2023/24 Sporting CP Primeira Liga11 542 — 0 — 2 0 6,64 2023/24 Sporting CP UEFA Europa League4 271 — — — 0 0 7,05 2024/25 Sporting CP UEFA Champions League6 289 — 0 — 1 0 6,45 2024/25 Sporting CP Primeira Liga14 578 — 0 — 2 0 6,77 2024/25 Sporting CP Taça de Portugal5 — 0 0 0 3 1 — 2025/26 Feyenoord Eredivisie6 158 — 0 — 0 0 6,55 2026/27 Feyenoord Eredivisie8 664 0 0 0 0 0 6,97 2026/27 Feyenoord UEFA Champions League3 248 0 0 0 0 0 6,39
Ordered by the first recorded appearance for each team, competition and season, oldest first. If a player’s match date is unavailable, the team’s match date or the season start is used. Missing data is shown as —.