Season | Team | Comp | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
2022/2023 | Welling United | NLN | 2942 | 41 | 31 | 10 | 1 | 15 | 1 | 0 | 0 | 0 |
2021/2022 | Maidenhead United | NAL | 1036 | 12 | 11 | 1 | 0 | 24 | 0 | 2 | 0 | 0 |
2020/2021 | Maidenhead United | NAL | 3451 | 39 | 39 | 0 | 1 | 2 | 2 | 9 | 0 | 1 |
2019/2020 | Woking | NAL | 1503 | 19 | 17 | 2 | 1 | 8 | 1 | 0 | 0 | 0 |
2018/2019 | Boreham Wood | NAL | 1815 | 26 | 20 | 6 | 1 | 25 | 0 | 4 | 1 | 0 |
2017/2018 | Dover Athletic | NAL | 3937 | 46 | 45 | 1 | 5 | 1 | 5 | 4 | 0 | 0 |
2016/2017 | Braintree Town | NAL | 2120 | 24 | 24 | 0 | 2 | 1 | 2 | 1 | 0 | 0 |
2016/2017 | Margate | NLN | 1620 | 18 | 18 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2015/2016 | Maidstone United | NLN | 3696 | 41 | 40 | 1 | 0 | 5 | 0 | 0 | 0 | 0 |
2013/2014 | Worcester City | NLN | 46 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
2012/2013 | Weston-super-Mare | NLN | 180 | 2 | 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
2012/2013 | Maidenhead United | NLN | 270 | 3 | 3 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
2012/2013 | Weston-super-Mare | NLN | 249 | 4 | 2 | 2 | 0 | 3 | 0 | 0 | 0 | 0 |
2012/2013 | Nuneaton Borough | NAL | 90 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 |
Total | 22955 | 277 | 254 | 23 | 12 | 89 | 11 | 20 | 1 | 1 |
Per | From | To | Value |
---|---|---|---|
Maidenhead Utd | Welling Utd | Free | |
Woking | Maidenhead Utd | Free | |
Boreham Wood | Woking | Free | |
Dover | Boreham Wood | N/A | |
Braintree | Dover | Free | |
Margate | Braintree | Free | |
Maidstone Utd | Margate | Free | |
Stoke | Maidstone Utd | Free | |
Stoke | Worcester | Free | |
Stoke | Weston-super-M | Loan | |
Stoke | Maidenhead Utd | Loan | |
Stoke | Weston-super-M | Loan | |
Stoke | Nuneaton | Loan |