Highest-scoring season 2015 8 goals · League Two Most goals against Norwich 3 goals in the match history Most frequent opponent Blackburn 13 spelade matches Most starts alongside Perry Ng 67 starts together Results and matches 2026 · Appearances 30 Matches
1,142 recorded Minutes
2 Goals
4 recorded Assists
19–5–6 W–D–L
6,66 Season rating
Results and form across 30 recorded appearances. Goals recorded in 30, assists in 21 and minutes in 21 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 ★ 2013/14 Oxford United League Two10 437 0 — — 1 0 — 2014/15 Oxford United League Two39 1 996 4 — — 0 0 — 2015/16 Oxford United League Two38 1 936 8 — — 1 0 — 2016/17 Bristol City Championship34 1 460 0 1 1 0 0 6,62 2016/17 Bristol City League Cup3 300 0 — — 0 0 — 2016/17 Bristol City FA Cup2 103 0 — — 0 0 — 2017/18 Bristol City Championship24 1 371 1 3 4 0 0 6,79 2017/18 Bristol City League Cup4 360 1 1 2 0 0 7,0 2018 Republic of Ireland World Cup - Qualification Europe4 225 0 — — 0 0 6,8 2018 Republic of Ireland Friendlies4 295 0 — — 0 0 — 2018/19 Bristol City Championship31 1 803 4 4 8 2 0 6,86 2018/19 Bristol City League Cup1 90 0 — — 0 0 — 2018/19 Republic of Ireland UEFA Nations League3 216 0 — — 0 0 — 2018/19 Bristol City FA Cup3 270 1 — — 0 0 7,8 2019/20 Bristol City Championship32 1 614 1 1 2 2 0 6,57 2019/20 Bristol City League Cup1 27 0 — — 0 0 6,7 2019 Republic of Ireland Friendlies2 110 0 — — 0 0 — 2020/21 Republic of Ireland Euro Championship2 64 0 — — 0 0 6,7 2019/20 Bristol City FA Cup1 30 0 — — 0 0 — 2020 Republic of Ireland UEFA Nations League3 141 0 — — 0 0 6,9 2020/21 Bristol City Championship19 1 323 1 1 2 0 0 6,75 2020 Republic of Ireland Friendlies1 60 0 — — 0 0 — 2021/22 Bristol City Championship20 1 260 1 — — 3 0 6,65 2021/22 Bristol City FA Cup1 120 0 — — 0 0 — 2022/23 Cardiff Championship39 3 083 3 3 6 6 0 6,87 2022 Republic of Ireland Friendlies2 99 0 — — 0 0 — 2022/23 Cardiff FA Cup1 13 0 — — 0 0 6,3 2023/24 Republic of Ireland Friendlies1 77 1 — — 0 0 — 2023/24 Republic of Ireland Euro Championship - Qualification1 53 0 — — 0 0 6,3 2023/24 Cardiff Championship11 545 1 1 2 0 0 6,8 2024 Republic of Ireland Friendlies3 76 0 — — 0 0 — 2024/25 Cardiff Championship42 3 553 2 3 5 7 0 6,96 2024 Republic of Ireland UEFA Nations League2 157 0 0 0 1 0 6,7 2024/25 Cardiff FA Cup2 57 — 0 — 1 0 7,3 2025/26 Ferencvarosi TC UEFA Champions League6 518 1 0 1 2 0 6,95 2025/26 Ferencvarosi TC NB I15 693 0 3 3 2 0 6,83 2025/26 Ferencvarosi TC UEFA Europa League8 463 0 1 1 3 0 6,79 2026/27 Ferencvarosi TC UEFA Europa League9 161 0 1 1 0 0 6,67 2026 Ferencvarosi TC NB I6 329 1 0 1 1 0 4,85
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 —.