He impressed during trials, scoring on his debut in a pre-season friendly against Burnley, and on 4 August 2009 signed a three-month contract.
[2] He made his professional debut for Bradford on 12 August as a second-half substitute in a 3–0 loss against Nottingham Forest in the League Cup.
[7][8] His debut in the Football League came three days later as a late substitute in the goalless draw at home to Port Vale.
[14] He subsequently returned to his native Dublin where he signed for his boyhood club St Patrick's Athletic.
[17] He signed for Bohemians ahead of the 2015 season,[18] and in January 2016, he joined Waterford United, where he was reunited with manager Roddy Collins for whom he had played at Athlone Town.