Season | Team | Comp | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
2022/2023 | Bala Town | PRL | 2021 | 24 | 23 | 1 | 7 | 1 | 2 | 1 | 0 | 0 |
2021/2022 | Bala Town | PRL | 2606 | 31 | 30 | 1 | 6 | 1 | 10 | 2 | 0 | 0 |
2020/2021 | Shrewsbury Town | LEO | 737 | 31 | 5 | 26 | 2 | 31 | 1 | 2 | 0 | 0 |
2019/2020 | Shrewsbury Town | LEO | 2128 | 29 | 24 | 5 | 9 | 9 | 1 | 5 | 0 | 0 |
2018/2019 | Shrewsbury Town | LEO | 247 | 6 | 3 | 3 | 3 | 6 | 0 | 0 | 0 | 1 |
2018/2019 | Reading | CHA | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
2017/2018 | Reading | CHA | 2414 | 32 | 27 | 5 | 3 | 11 | 3 | 5 | 1 | 0 |
2017/2018 | Wolverhampton … | CHA | 12 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
2016/2017 | Wolverhampton … | CHA | 3777 | 44 | 42 | 2 | 3 | 2 | 10 | 10 | 0 | 0 |
2015/2016 | Wolverhampton … | CHA | 2270 | 29 | 26 | 3 | 4 | 5 | 5 | 1 | 0 | 0 |
2014/2015 | Wolverhampton … | CHA | 2822 | 41 | 32 | 9 | 10 | 13 | 6 | 3 | 0 | 0 |
2013/2014 | Wolverhampton … | LEO | 1948 | 30 | 22 | 8 | 9 | 13 | 9 | 0 | 0 | 0 |
2012/2013 | Wolverhampton … | CHA | 1297 | 24 | 14 | 10 | 7 | 14 | 2 | 1 | 0 | 0 |
2011/2012 | Wolverhampton … | PRL | 1938 | 26 | 24 | 2 | 12 | 3 | 3 | 2 | 0 | 0 |
2010/2011 | Wolverhampton … | PRL | 919 | 15 | 12 | 3 | 9 | 5 | 1 | 0 | 0 | 0 |
2009/2010 | Wolverhampton … | PRL | 1361 | 20 | 16 | 4 | 8 | 6 | 1 | 3 | 0 | 0 |
2008/2009 | Wolverhampton … | CHA | 2130 | 43 | 23 | 20 | 7 | 0 | 3 | 3 | 0 | 0 |
2007/2008 | Wolverhampton … | CHA | ? | 0 | ? | ? | ? | ? | 0 | ? | ? | ? |
2007/2008 | Luton Town | LEO | ? | 19 | ? | ? | ? | ? | 4 | ? | ? | ? |
2006/2007 | Shrewsbury Town | LET | ? | 45 | ? | ? | ? | ? | 5 | ? | ? | ? |
2005/2006 | Shrewsbury Town | LET | ? | 30 | ? | ? | ? | ? | 2 | ? | ? | ? |
Total | 28627 | 520 | 323 | 103 | 99 | 123 | 68 | 38 | 1 | 1 |
Club Domestic | |||
---|---|---|---|
Premier League | Runner-up | 1x | 2021/2022 |
Championship | Winner | 1x | 2008/2009 |
League One | Winner | 1x | 2013/2014 |
Welsh Cup | Runner-up | 1x | 2022/2023 |
League Cup | Winner | 1x | 2022/2023 |
Per | From | To | Value |
---|---|---|---|
Shrewsbury | Bala | N/A | |
Reading | Shrewsbury | Free | |
Wolves | Reading | N/A | |
Luton | Wolves | € 1M | |
Shrewsbury | Luton | € 290K |
Description | Start Date | End Date | |
---|---|---|---|
Suspended | |||
Suspended | |||
Suspended | |||
Groin Injury | |||
Back Injury | |||
Back Injury | |||
Hamstring | |||
Thigh Injury | |||
Groin Injury | |||
Ankle/Foot Injury |
Date | Competition | Home team | Score/Time | Away team | Events | |
---|---|---|---|---|---|---|
PRL | Bala Town | 2 - 4 | Newtown | View events | ||
WEC | The New Saints | 6 - 0 | Bala Town | View events | ||
PRL | Cardiff MU | 2 - 1 | Bala Town | View events | ||
PRL | Bala Town | 1 - 2 | Connah's Quay | View events | ||
PRL | The New Saints | 2 - 1 | Bala Town | View events | ||
WEC | Bala Town | 3 - 2 | Connah's Quay | View events | ||
PRL | The New Saints | 3 - 0 | Bala Town | View events | ||
LEC | Bala Town | P 0 - 0 P | Connah's Quay | View events | ||
PRL | Bala Town | 0 - 0 | Connah's Quay | |||
PRL | Bala Town | 3 - 0 | Pontypridd United | View events |