A.F.C. Telford United
McCarey joined Wolverhampton Wanderers from Monaghan United in January 2010 before having loan spells with A.F.C. Telford United, Walsall, York City, Portsmouth and Bury. He later joined Ross County.