Irlanda do Norte
| 2024 Germany |
| Época | Equipa | Comp. | |||||||||
| 2024 Germany | Irlanda do Norte | QpoCE | 483 | 9 | 4 | 4 | 5 | 0 | 2 | 0 | 0 |
| 2024 | Irlanda do Norte | F | 119 | 3 | 2 | 1 | 3 | 0 | 0 | 0 | 0 |
| 2022/2023 |
| Época | Equipa | Comp. | |||||||||
| 2022/2023 | Irlanda do Norte | UNL | 80 | 4 | 3 | 1 | 3 | 0 | 1 | 0 | 0 |
| 2022 Qatar | Irlanda do Norte | UWCQ | 339 | 5 | 1 | 3 | 2 | 0 | 1 | 0 | 0 |
| 2022 | Irlanda do Norte | F | 85 | 2 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
| 2021/2022 |
| Época | Equipa | Comp. | |||||||||
| 2021/2022 | Stoke City | C | 1001 | 18 | 6 | 7 | 16 | 0 | 5 | 0 | 0 |
| 2021/2022 | Stoke City | TdL | 352 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2021/2022 | Stoke City | FC | 151 | 2 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 2021 Hungary/Slovenia | Northern Ireland U21 | UUC | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2021 | Irlanda do Norte | F | 219 | 3 | 1 | 1 | 2 | 0 | 1 | 0 | 0 |
| 2020/2021 |
| Época | Equipa | Comp. | |||||||||
| 2020/2021 | Irlanda do Norte | UNL | 192 | 3 | 1 | 1 | 2 | 0 | 1 | 0 | 0 |
| 2020/2021 | Stoke City | TdL | 450 | 5 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2020/2021 | Stoke City | FC | 25 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2020/2021 | Stoke City | C | 2009 | 34 | 10 | 13 | 15 | 1 | 5 | 0 | 0 |
| 2020 | Irlanda do Norte | QpoCE | 191 | 5 | 4 | 1 | 9 | 0 | 0 | 0 | 0 |
| 2020 | Blackpool | CF | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2019/2020 |
| Época | Equipa | Comp. | |||||||||
| 2019/2020 | Blackpool | TdL | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2019/2020 | Blackpool | ET | 90 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2019/2020 | Blackpool | FC | 28 | 2 | 2 | 0 | 3 | 0 | 0 | 0 | 0 |
| 2019/2020 | Blackpool | LO | 1247 | 18 | 3 | 4 | 4 | 1 | 4 | 0 | 0 |
| 2019/2020 | Stoke City | C | 620 | 15 | 7 | 7 | 11 | 0 | 2 | 0 | 0 |
| 2019 Italy | Northern Ireland U21 | UUC | 796 | 9 | 0 | 3 | 0 | 0 | 4 | 0 | 0 |
| 2019 | Irlanda do Norte | F | 153 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
| 2018/2019 |
| Época | Equipa | Comp. | |||||||||
| 2018/2019 | Irlanda do Norte | UNL | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2018/2019 | Blackpool | TdL | 294 | 4 | 1 | 0 | 1 | 0 | 1 | 0 | 0 |
| 2018/2019 | Blackpool | ET | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018/2019 | Blackpool | LO | 2737 | 38 | 7 | 9 | 9 | 3 | 5 | 0 | 1 |
| 2018/2019 | Blackpool | FC | 300 | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2018 | Irlanda do Norte | F | 13 | 2 | 2 | 0 | 2 | 0 | 0 | 0 | 0 |
| 2017/2018 |
| Época | Equipa | Comp. | |||||||||
| 2017/2018 | Livingston | C | 653 | 11 | 4 | 3 | 7 | 0 | 0 | 0 | 1 |
| 2017/2018 | Livingston | P1 | 190 | 4 | 2 | 2 | 2 | 0 | 3 | 0 | 0 |
| 2017/2018 | Livingston | FC | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2017 Poland | Northern Ireland U21 | UUC | 270 | 3 | 0 | 1 | 0 | 0 | 2 | 0 | 0 |
| 2016/2017 |
| Época | Equipa | Comp. | |||||||||
| 2016/2017 | Rangers | TdL | 25 | 1 | 1 | 0 | 2 | 0 | 0 | 0 | 0 |
| 2016/2017 | Raith | TdL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2016/2017 | Rangers U20 | CC | 151 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2016/2017 | Raith | C | 2236 | 29 | 3 | 11 | 10 | 1 | 6 | 0 | 0 |
| 2016/2017 | Raith | P2 | 55 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2016/2017 | Raith | FC | 160 | 2 | 0 | 2 | 0 | 0 | 1 | 0 | 0 |
| 2016 Germany | Northern Ireland U19 | UUC | 433 | 5 | 0 | 1 | 1 | 0 | 1 | 0 | 0 |
| 2015/2016 |
| Época | Equipa | Comp. | |||||||||
| 2015/2016 | Rangers | CC | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| 2015/2016 | Rangers | C | 42 | 2 | 2 | 0 | 16 | 0 | 0 | 0 | 0 |
| 2015/2016 | Airdrieonians | LO | 571 | 7 | 0 | 3 | 0 | 1 | 0 | 0 | 0 |
| 2015/2016 | Rangers | FC | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| 2015 Greece | Northern Ireland U19 | UUC | 270 | 3 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |