| Season | League | Team | A | G | Assists | Y/YR/R | MP |
|---|---|---|---|---|---|---|---|
| 2025 | Premier Division |
Waterford United
|
13 | 12 | 3 | 2/0/0 | 356 |
| 2024 | FAI Cup |
Waterford United
|
2 | 2 | 0 | 1/0/0 | 90 |
| 2024 | Premier Division |
Waterford United
|
36 | 14 | 2 | 1/0/0 | 801 |
| 2023/2024 | National League |
Woking
|
27 | 5 | 0 | 1/0/0 | 2167 |
| 2023/2024 | FA Trophy |
Woking
|
1 | 0 | 0 | 0/0/0 | 82 |
| 2023/2024 | FA Cup |
Woking
|
3 | 1 | 0 | 0/0/0 | 206 |
| 2022/2023 | National League |
Woking
|
45 | 12 | 0 | 1/0/0 | 3846 |
| 2022/2023 | FA Trophy |
Woking
|
1 | 0 | 0 | 0/0/0 | 90 |
| 2022/2023 | FA Cup |
Woking
|
2 | 1 | 0 | 0/0/0 | 133 |
| 2021/2022 | FA Cup |
Exeter City
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2021/2022 | League Two |
Exeter City
|
26 | 3 | 1 | 0/0/0 | 931 |
| 2021/2022 | EFL Trophy |
Exeter City
|
3 | 2 | 0 | 0/0/0 | 199 |
| 2020/2021 | Carabao Cup |
Newport County
|
4 | 1 | 0 | 1/0/0 | 257 |
| 2020/2021 | FA Cup |
Newport County
|
3 | 1 | 0 | 0/0/0 | 80 |
| 2020/2021 | League Two |
Newport County
|
44 | 6 | 1 | 0/0/0 | 2342 |
| 2020/2021 | EFL Trophy |
Newport County
|
3 | 1 | 0 | 0/0/0 | 248 |
| 2019/2020 | Carabao Cup |
Newport County
|
2 | 1 | 0 | 0/0/0 | 151 |
| 2019/2020 | FA Cup |
Newport County
|
4 | 3 | 0 | 0/0/0 | 296 |
| 2019/2020 | EFL Trophy |
Newport County
|
3 | 1 | 0 | 0/0/0 | 169 |
| 2019/2020 | League Two |
Newport County
|
33 | 8 | 2 | 2/0/0 | 2276 |
| 2018/2019 | EFL Trophy |
Newport County
|
2 | 1 | 0 | 0/0/0 | 92 |
| 2018/2019 | FA Cup |
Newport County
|
7 | 5 | 1 | 0/0/0 | 529 |
| 2018/2019 | League Two |
Newport County
|
48 | 15 | 8 | 3/0/0 | 1915 |
| 2018/2019 | Carabao Cup |
Newport County
|
2 | 2 | 0 | 0/0/0 | 0 |
| 2017/2018 | Carabao Cup |
Newport County
|
1 | 2 | 0 | 0/0/0 | 90 |
| 2017/2018 | FA Cup |
Newport County
|
5 | 1 | 0 | 0/0/0 | 285 |
| 2017/2018 | EFL Trophy |
Newport County
|
1 | 0 | 0 | 0/0/0 | 9 |
| 2017/2018 | National League |
Hartlepool United
|
4 | 1 | 0 | 0/0/0 | 360 |
| 2017/2018 | League Two |
Newport County
|
43 | 13 | 2 | 1/0/0 | 3139 |
| 2016/2017 | FA Cup |
Hartlepool United
|
2 | 0 | 0 | 0/0/0 | 180 |
| 2016/2017 | League Two |
Hartlepool United
|
46 | 14 | 6 | 1/0/0 | 3283 |
| 2015/2016 | FA Cup |
Grimsby Town
|
4 | 4 | 0 | 0/0/0 | 0 |
| 2015/2016 | National League |
Grimsby Town
|
39 | 30 | 0 | 1/0/0 | 0 |
| 2014/2015 | FA Cup |
Morecambe
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2014/2015 | EFL Trophy |
Morecambe
|
2 | 2 | 0 | 0/0/0 | 0 |
| 2014/2015 | Carabao Cup |
Morecambe
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2014/2015 | League Two |
Morecambe
|
35 | 8 | 1 | 0/0/0 | 0 |
| 2013/2014 | League Two |
Morecambe
|
45 | 11 | 0 | 0/0/0 | 0 |
| 2013/2014 | Carabao Cup |
Morecambe
|
2 | 0 | 0 | 0/0/0 | 0 |
| 2012/2013 | League Two |
Accrington Stanley
|
34 | 9 | 0 | 1/0/0 | 0 |
| 2012/2013 | FA Cup |
Accrington Stanley
|
3 | 0 | 0 | 0/0/0 | 0 |
| 2011/2012 | EFL Trophy |
Accrington Stanley
|
2 | 1 | 0 | 0/0/0 | 0 |
| 2011/2012 | FA Cup |
Accrington Stanley
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2011/2012 | League Two |
Accrington Stanley
|
42 | 7 | 0 | 1/0/0 | 0 |
| 2010/2011 | Primera Liga |
Paços de Ferreira
|
17 | 0 | 0 | 0/0/0 | 165 |
| 2010 | Premier Division |
Sligo Rovers
|
27 | 17 | 0 | 2/0/0 | 0 |
| 2009 | Premier Division |
Shamrock Rovers
|
2 | 0 | 0 | 0/0/0 | 0 |
| Total: | 674 | 217 | 27 | 19/0/0 | 24767 |
| From | To | Date | Amount |
|---|---|---|---|
Waterford United
|
Woking
|
26/01/2024 | Free |
Woking
|
Newport County
|
01/07/2022 | Free |
Newport County
|
Exeter City
|
30/06/2022 | N/a |
Exeter City
|
Newport County
|
10/08/2021 | Loan |
Newport County
|
Hartlepool United
|
25/08/2017 | N/a |
Hartlepool United
|
Grimsby Town
|
01/07/2016 | Free |
Grimsby Town
|
Morecambe
|
01/07/2015 | Free |
Morecambe
|
Accrington Stanley
|
01/08/2013 | Free |
Accrington Stanley
|
Paços de Ferreira
|
13/08/2012 | Free |
Accrington Stanley
|
Paços de Ferreira
|
26/08/2011 | Loan |
Sheffield Wednesday
|
Paços de Ferreira
|
01/07/2011 | N/a |