Most appearances for QPR 101 recorded matches Highest-scoring season 2025 2 goals · League Two Most goals against Cardiff 1 goals in the match history Most starts alongside Ilias Chair 62 starts together Results and matches 2026/27 · Appearances 16 Matches
1,142 recorded Minutes
0 Goals
1 recorded Assists
9–5–2 W–D–L
6,85 Season rating
Results and form across 16 recorded appearances. Goals recorded in 16, assists in 13 and minutes in 14 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 Cambridge United League Two11 711 0 — — 1 0 — 2016/17 Rotherham Championship13 1 091 0 — — 2 0 6,82 2016/17 Peterborough League One6 540 1 — — 1 0 — 2017/18 Rotherham League Cup1 81 0 — — 0 0 — 2017/18 Aberdeen Premiership16 794 0 — — 1 0 — 2018/19 Aberdeen UEFA Europa League2 122 0 — — 0 0 — 2018/19 Aberdeen Premiership31 2 148 0 — — 6 0 — 2019/20 QPR League Cup2 105 0 — — 1 0 6,55 2019/20 QPR Championship31 2 452 1 2 3 4 0 6,63 2019/20 QPR FA Cup2 180 0 — — 1 0 — 2020/21 QPR League Cup1 77 0 — — 0 0 6,7 2020/21 QPR Championship39 2 175 1 — — 9 0 6,65 2020/21 QPR FA Cup1 120 0 — — 0 0 6,2 2021/22 QPR Friendlies Clubs1 78 0 — — 0 0 — 2021/22 QPR Championship20 1 212 1 1 2 4 0 6,75 2021/22 QPR League Cup2 97 0 — — 0 0 6,8 2021/22 QPR FA Cup1 70 0 — — 0 0 6,2 2022/23 Ipswich League One16 452 0 2 2 2 0 6,79 2022/23 Ipswich FA Cup1 72 0 — — 0 0 7,0 2023/24 Ipswich Championship10 138 0 — — 2 0 6,6 2023/24 Ipswich League Cup4 343 0 — — 0 0 6,8 2023/24 Ipswich FA Cup2 57 0 — — 0 0 7,3 2024/25 Leyton Orient League One33 1 308 0 2 2 6 0 6,71 2024/25 Leyton Orient League Cup1 71 0 0 0 0 0 6,2 2024/25 Leyton Orient FA Cup3 234 0 0 0 1 0 6,9 2025/26 Cambridge United League Two35 2 756 2 2 4 8 0 6,93 2025/26 Cambridge United League Cup3 78 0 0 0 0 0 6,77 2025/26 Cambridge United FA Cup2 63 0 0 0 0 0 7,0 2026 Cambridge United League Cup2 154 0 0 0 0 0 6,65 2026/27 Cambridge United League One10 876 0 1 1 2 0 6,81 2026 Cambridge United EFL Trophy2 62 0 0 0 0 0 6,78
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 —.