Career
He has previously played for Stenhousemuir, Raith Rovers and Heart of Midlothian. Stenhousemuir Templeton started his senior career with Third Division side Stenhousemuir in 2005. He made 36 first team appearances for the club, scoring 11 goals all of which were in league fixtures.
Heart of Midlothian He signed for Hearts in January 2007.
During the second half of the 2007-2008 season he was loaned out to Second Division side Raith Rovers. Templeton made his first team debut as a substitute against Aberdeen in a goalless draw at Pittodrie.
His first start came against Celtic at Parkhead on the final day of the 2008-2009 season. Templeton then spent a period out of action due to foot injuries.
Templeton made his first appearance of the 2009-2010 season on 20 December 2009 against Celtic, setting up the winning goal in a 2–1 victory, crossing the ball for Ismael Bouzid to score.
On 21 February 2010, Templeton scored his first goal for Hearts, the second in a 2–0 defeat of Hamilton Academical. Since then, Templeton has frequently found himself on the scoresheet, scoring a number of memorable efforts, none more so than a spectacular dribble and finish in the first Edinburgh derby of the 2010-2011 season. Templeton received high praise from Terry Butcher after Hearts 1–1 draw with Inverness Caledonian Thistle.
"The lad Templeton – wow, he"s something special," said the Inverness manager.
"I would pay money to watch him and he was on the other team "He"s just incredible, full of confidence.
He"s one of these unique players that pops up every now and then and people liken him to Davie Cooper and lots of other players as well. Templeton was also nominated for PFA for the 2010-2011 season.
Templeton"s final goal for Hearts came in the 2012-2013 Union of European Football Associations Europa League play-off round second leg against Liverpool at Anfield on 28 August 2012.
Rangers On 31 August 2012, Templeton signed a four-year contract for the then Third Division club Rangers for an undisclosed fee (reported to be approximately £700,000). His first game for Rangers ended in a 5–1 victory against Elgin City with Templeton scoring two goals. Templeton went on to score 15 goals in his first season at Rangers.