-
Domestic Leagues
Domestic Cups
2018/2019
Newtown
Premier League
2017/2018
Newtown
Premier League
2017/2018
The New Saints
Premier League
2017/2018
Shrewsbury Town
League One
2016/2017
Shrewsbury Town
League One
2017/2018
The New Saints
Challenge Cup
2017/2018
Shrewsbury Town
League Cup
-
03.01.18
Shrewsbury
Newtown
Loan
16.08.17
Shrewsbury
TNS
Loan