Career
He played for Shamrock Rovers, Home Farm, Barnsley, Dundee United, Street Patrick"s Athletic, and Gartland has also played for the Republic of Ireland B national football team He then had a good Union of European Football Associations Champions League run with Drogheda in 2008.
He also scored a late equaliser against Dynamo Kiev in the second round tie.
His form attracted the interest of Ipswich Town, but Drogheda rejected a bid of £250,000. Gartland signed for under freedom of contract in December 2008.
Almost immediately after joining, Gartland suffered an injury to his cruciate ligament which would go on to keep him out the game for six weeks. Graham continued to help his old club with fundraising after the club entered examinership.
Almost exactly a month after signing, Gartland made his competitive debut for the Perth club in an away fixture against Greenock Morton.
As part of a new look three-man defence, Gartland helped Saints keep a clean sheet as they drew 0–0. Gartland was released from his contract with by mutual consent in January 2012. He had not played for the club in the 2011-2012 season, after recovering from a long term injury.
On 13 January 2012, Gartland signed for his home town club
On 24 January 2013, Garland signed for Shelbourne Football Club. International career Graham represented Republic of Ireland at every age level up to and including under-21. He played for the Republic of Ireland U16 in the qualifiers for the 2000 Union of European Football Associations European Under-16 Football Championship, and has also played at B international level