His previous clubs include Sligo Rovers, Middlesbrough, and more recently Scarborough and Darlington.
After a short spell at Sligo Rovers, Gilroy made the step up to Middlesbrough where he failed to play a first team game.
After being released, he joined Scarborough for a two-year spell before leaving in the summer of 2005 to play 2 games for Darlington, after and unsuccessful spell, he joined Burton Albion.
Gilroy signed a new two-year contract after promotion to the Football League, but injuries restricted his playing time before his release in May 2011.
[2] Following his release by Burton in 2011, Gilroy became a coach at the Derby County academy.