Highest-scoring season 2025 4 goals · Eredivisie Most goals against Groningen 2 goals in the match history Most frequent opponent DC United 4 spelade matches Most starts alongside Matthew Polster 31 starts together Results and matches 2026/27 · Appearances 18 Matches
928 recorded Minutes
1 Goals
7 recorded Assists
11–3–4 W–D–L
6,89 Season rating
Results and form across 18 recorded appearances. Goals recorded in 18, assists in 17 and minutes in 17 matches. Club and national-team matches are included.
Career statistics Club summary Matches Connections Career statistics Season Teams Competition M Min Goals A P ★ 2022 New England Revolution US Open Cup1 67 0 — — 0 0 — 2022 New England Revolution Major League Soccer3 120 0 — — 0 0 6,37 2023 New England Revolution Major League Soccer31 498 — — — 0 0 6,43 2023 New England Revolution US Open Cup31 498 — — — 0 0 6,43 2023 New England Revolution Leagues Cup2 — — — — 0 0 — 2024 United States Friendlies1 29 0 — — 0 0 7,2 2024 New England Revolution CONCACAF Champions League6 354 1 3 4 0 0 7,08 2024 New England Revolution Major League Soccer29 1 989 3 1 4 1 0 6,93 2024 New England Revolution Leagues Cup2 136 0 0 0 0 0 6,9 2024 Bosnia and Herzegovina UEFA Nations League6 192 0 1 1 0 0 6,62 2024/25 PSV Eindhoven Eredivisie13 29 — 0 — 0 0 6,5 2024/25 PSV Eindhoven UEFA Champions League2 10 0 0 0 0 0 6,9 2025 PSV Eindhoven Friendlies Clubs1 — — — — 0 0 — 2025/26 PSV Eindhoven Eredivisie28 1 062 4 4 8 0 0 6,99 2024 Bosnia and Herzegovina World Cup - Qualification Europe7 508 1 1 2 0 0 7,24 2025/26 PSV Eindhoven UEFA Champions League4 68 0 0 0 0 0 6,77 2025 Bosnia and Herzegovina Friendlies2 — — — — 0 0 — 2025/26 PSV Eindhoven KNVB Beker4 285 3 0 3 0 0 7,58 2026 Bosnia and Herzegovina World Cup4 229 0 0 0 0 0 6,28 2025/26 PSV Eindhoven Super Cup1 17 0 0 0 0 0 6,5 2026/27 PSV Eindhoven Eredivisie8 384 1 5 6 0 0 7,04 2026 Bosnia and Herzegovina UEFA Nations League4 270 0 2 2 0 0 7,09 2026/27 PSV Eindhoven UEFA Champions League2 91 0 0 0 0 0 6,75
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 —.