Gales
| 2026 Canada/Mexico/United States |
| Época | Equipa | Comp. | |||||||||
| 2026 Canada/Mexico/United States | Gales | UWCQ | 290 | 4 | 1 | 1 | 3 | 0 | 1 | 0 | 0 |
| 2025 |
| Época | Equipa | Comp. | |||||||||
| 2025 | Gales | F | 26 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2024/2025 |
| Época | Equipa | Comp. | |||||||||
| 2024/2025 | Gales | UNL | 269 | 3 | 0 | 1 | 3 | 0 | 0 | 0 | 0 |
| 2024 Germany | Gales | QpoCE | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 0 |
| 2024 | Gales | F | 180 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2023 |
| Época | Equipa | Comp. | |||||||||
| 2023 | Gales | F | 74 | 2 | 2 | 0 | 2 | 0 | 0 | 0 | 0 |
| 2022 Qatar |
| Época | Equipa | Comp. | |||||||||
| 2022 Qatar | Gales | UWCQ | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| 2021/2022 |
| Época | Equipa | Comp. | |||||||||
| 2021/2022 | Bolton Wanderers | LO | 1043 | 15 | 3 | 6 | 4 | 4 | 2 | 0 | 0 |
| 2021/2022 | Bolton Wanderers | TdL | 101 | 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2021/2022 | Bolton Wanderers | ET | 162 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2021/2022 | Bolton Wanderers | FC | 45 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 2021 | Gales | F | 71 | 2 | 2 | 0 | 2 | 0 | 1 | 0 | 0 |
| 2020/2021 |
| Época | Equipa | Comp. | |||||||||
| 2020/2021 | Gales | UNL | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| 2020/2021 | Newport | TdL | 360 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020/2021 | Newport | LT | 4150 | 46 | 0 | 1 | 0 | 3 | 6 | 0 | 1 |
| 2020/2021 | Newport | FC | 300 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020/2021 | Newport | ET | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020 | Gales | F | 44 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2019/2020 |
| Época | Equipa | Comp. | |||||||||
| 2019/2020 | Newport | TdL | 100 | 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2019/2020 | Newport | ET | 270 | 3 | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
| 2019/2020 | Newport | FC | 360 | 4 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2019/2020 | Newport | LT | 2906 | 33 | 0 | 1 | 0 | 2 | 6 | 0 | 0 |
| 2018/2019 |
| Época | Equipa | Comp. | |||||||||
| 2018/2019 | Newport | TdL | 84 | 2 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
| 2018/2019 | Newport | ET | 291 | 4 | 1 | 0 | 1 | 0 | 1 | 0 | 0 |
| 2018/2019 | Newport | FC | 194 | 4 | 2 | 1 | 5 | 0 | 1 | 0 | 0 |
| 2018/2019 | Newport | LT | 2187 | 36 | 12 | 14 | 25 | 1 | 6 | 0 | 0 |
| 2017/2018 |
| Época | Equipa | Comp. | |||||||||
| 2017/2018 | Newport | LT | 710 | 13 | 4 | 7 | 11 | 2 | 0 | 0 | 0 |
| 2017/2018 | Newport | FC | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 |
| 2017 Poland | Wales U21 | UUC | 848 | 10 | 0 | 3 | 0 | 0 | 2 | 0 | 0 |
| 2016/2017 |
| Época | Equipa | Comp. | |||||||||
| 2016/2017 | Newport | TdL | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2016/2017 | Newport | ET | 81 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2016/2017 | Newport | FC | 420 | 4 | 0 | 0 | 0 | 2 | 1 | 0 | 0 |
| 2016/2017 | Newport | LT | 1421 | 20 | 3 | 6 | 10 | 5 | 3 | 0 | 0 |
| 2015/2016 |
| Época | Equipa | Comp. | |||||||||
| 2015/2016 | Yeovil Town | ET | 55 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2015/2016 | Yeovil Town | LT | 1110 | 13 | 0 | 4 | 2 | 2 | 3 | 0 | 0 |
| 2015/2016 | Yeovil Town | FC | 132 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
| 2015 Czech Republic | Wales U21 | UUC | 180 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2014/2015 |
| Época | Equipa | Comp. | |||||||||
| 2014/2015 | Swansea City | TdL | 59 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2014/2015 | Swansea City | PL | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
| 2014/2015 | Yeovil Town | LO | 1003 | 13 | 1 | 3 | 1 | 0 | 3 | 0 | 0 |
| 2014 Hungary | Wales U19 | UUC | 433 | 5 | 0 | 1 | 0 | 0 | 2 | 0 | 0 |