Career
Heaney played with Scottish club Gretna 2008 from 2010 to 2012. Prior to Gretna, Heaney played for the academies of Newcastle United and Carlisle United. Heaney signed with USL Pro club Wilmington Hammerheads on April 12, 2013 and played there until October 2013.
He joined after the end of the USL Pro Season to Cumbria based Workington A.F.C. and played only one game, before he returned on 3 March 2014 to Wilmington.