Most appearances for Swansea 55 recorded matches Highest-scoring season 2025 3 goals · Championship Most frequent opponent Australia 4 spelade matches Most starts alongside Joshua Tymon 44 starts together Results and matches 2026/27 · Appearances 21 Matches
1,370 recorded Minutes
1 Goals
0 recorded Assists
10–4–7 W–D–L
6,79 Season rating
Results and form across 21 recorded appearances. Goals recorded in 21, assists in 18 and minutes in 18 matches. Club and national-team matches are included.
Career statistics Club summary Matches Connections Career statistics Season Teams Competition M Min Goals A P ★ 2020/21 FC Copenhagen Superliga1 71 0 — — 1 0 5,9 2021 New Zealand Friendlies3 270 0 — — 1 0 — 2022 New Zealand Friendlies5 341 0 — — 0 0 — 2022 New Zealand World Cup - Qualification Oceania2 129 0 — — 1 0 — 2022 New Zealand World Cup - Qualification Intercontinental Play-offs1 10 0 — — 0 0 6,7 2022 FC Copenhagen Friendlies Clubs1 44 0 — — 0 0 — 2022/23 FC Copenhagen Superliga15 738 0 — — 4 0 6,69 2022/23 FC Copenhagen UEFA Champions League4 271 0 — — 3 0 6,27 2022/23 FC Copenhagen DBU Pokalen3 74 0 — — 0 0 — 2023/24 New Zealand Friendlies8 687 1 — — 0 0 7,2 2023 FK Crvena Zvezda Friendlies Clubs1 77 0 — — 0 0 — 2023/24 FK Crvena Zvezda Super Liga27 1 722 1 0 1 3 0 6,9 2023/24 FK Crvena Zvezda UEFA Champions League4 299 1 — — 2 0 6,63 2024 New Zealand Friendlies5 450 0 0 0 3 0 7,0 2024 Olympiakos Piraeus Friendlies Clubs0 0 0 — — 0 0 — 2024/25 Olympiakos Piraeus Super League 114 671 0 0 0 4 0 7,0 2024/25 Olympiakos Piraeus UEFA Europa League10 40 — 0 — 0 0 6,53 2026 New Zealand World Cup - Qualification Oceania5 422 1 — — 0 0 — 2025 New Zealand Friendlies5 369 0 0 0 2 0 6,53 2025/26 Swansea Championship36 2 500 3 2 5 12 0 6,75 2025/26 Swansea League Cup1 62 0 1 1 0 0 6,9 2026 New Zealand Friendlies4 174 0 0 0 0 0 7,05 2025/26 Swansea FA Cup1 82 0 0 0 1 0 6,6 2026 New Zealand World Cup3 269 0 0 0 1 0 6,93 2026 Swansea League Cup1 82 0 0 0 0 0 6,9 2026/27 Swansea Championship14 989 0 0 0 2 1 6,7
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 —.