He joined Albion Rovers on a one-month loan deal in December 2008. He made three appearances for Rovers, scoring two goals, including the winner in a two to one victory over Berwick Rangers. McCusker's contract was terminated in June 2009, following Clyde's relegation and financial troubles. He subsequently joined Albion Rovers on a permanent contract, and made seventeen starts and a total of 28 appearances during the course of the season, scoring nine goals.