Former clubs:
2007-08 – Bray Wanderers
2008-09 –Galway United FC (48 appearances, 11 goals)
2009-10 – Birmingham City U23 (11 appearances, 1 goal)
2010-10 – Middlesbrough FC (2 appearances)
2010-10 – Stevenage FC (7 appearances)
2010-11 – Port Vale (5 appearances, 1 goal)
2011-12 – Milton Keynes Dons (52 appearances, 8 goals)
2012-17 – Chesterfield FC (204 appearances, 42 goals)
2017-17 – Sheffield United (10 appearances, 3 goals)
2017-19 – Bury FC (80 appearances, 20 goals)
International:
Republic of Ireland U19 (5 appearances, 2 goals)
Republic of Ireland U21 (6 appearances, 1 goal)
Honours:
EFL League One Player of the Month, November 2016
EFL League Two player of the Month, November 2018 & January 2019
PFA Team of the Year: 2018-19 League Two