Most appearances for QPR 168 recorded matches Highest-scoring season 2020 12 goals · Championship Most goals against Reading 5 goals in the match history Most frequent opponent Swansea 11 spelade matches Most starts alongside Ilias Chair 115 starts together Results and matches 2026/27 · Appearances 17 Matches
1,178 Minutes
4 Goals
2 Assists
6–3–8 W–D–L
6,86 Season rating
Results and form across 17 recorded appearances. Goals recorded in 17, 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 ★ 2019/20 Livingston Premiership25 2 193 9 4 13 7 0 7,24 2019/20 Livingston FA Cup2 180 1 — — 0 0 — 2020/21 Livingston Premiership3 270 2 — — 0 0 6,93 2020 Scotland UEFA Nations League5 339 2 1 3 2 0 7,0 2020/21 QPR Championship42 3 070 12 5 17 2 0 6,81 2020/21 Scotland Euro Championship3 259 0 — — 0 0 6,55 2020/21 QPR FA Cup1 120 0 — — 0 0 6,7 2020 Scotland World Cup - Qualification Europe9 587 4 — — 3 0 6,83 2021 Scotland Friendlies2 143 0 — — 0 0 — 2021/22 QPR Friendlies Clubs1 44 2 — — 0 0 — 2021/22 QPR Championship33 2 415 8 3 11 1 0 6,9 2021/22 QPR League Cup2 180 0 — — 0 0 7,2 2021/22 QPR FA Cup2 151 1 — — 0 0 6,95 2022/23 QPR Championship39 2 961 8 2 10 4 0 6,87 2022 Scotland UEFA Nations League3 109 2 — — 1 0 7,1 2022 Scotland Friendlies2 103 0 — — 0 0 — 2022/23 QPR FA Cup1 90 0 — — 0 0 — 2023/24 Scotland Euro Championship - Qualification8 499 1 2 3 2 0 6,64 2023/24 QPR Championship41 2 742 6 1 7 8 0 6,87 2023/24 QPR League Cup1 64 0 — — 0 0 6,2 2023/24 Scotland Friendlies1 30 0 — — 0 0 — 2023/24 QPR FA Cup1 80 1 — — 0 0 7,3 2024 Scotland Friendlies1 70 0 — — 0 0 — 2024/25 QPR League Cup1 25 0 0 0 0 0 6,7 2024/25 QPR Championship1 5 1 0 1 0 0 7,3 2024/25 Birmingham League One25 934 1 0 1 2 0 6,69 2024 Scotland UEFA Nations League6 323 0 0 0 0 0 6,58 2024/25 Birmingham FA Cup2 13 — 0 — 0 0 6,9 2024/25 QPR FA Cup0 0 0 0 0 0 0 6,9 2025 Scotland Friendlies6 323 — 0 — 0 0 6,58 2025/26 Birmingham Championship21 467 2 0 2 1 0 6,6 2025/26 Birmingham League Cup2 81 0 0 0 0 0 6,6 2024 Scotland World Cup - Qualification Europe6 192 1 0 1 0 0 6,77 2025/26 Charlton Championship20 1 524 3 3 6 3 0 6,58 2026 Scotland Friendlies3 121 0 1 1 0 0 6,57 2026 Scotland World Cup2 34 0 0 0 0 0 6,4 2026/27 Millwall Championship15 967 4 2 6 3 0 6,95 2026 Millwall League Cup2 177 0 0 0 0 0 6,22
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 —.