Career
Gemmill began his career with Street Mirren, where he made 10 appearances, all as a substitute, scoring no goals. His debut, on 9 August 2003 against Raith Rovers, at the age of 16 years 61 days made him Street Mirren"s youngest ever first team player. This record still stands.
He was allowed to leave Saints in June 2007, and dropped down to the Scottish Second Division to join Berwick Rangers.
He made 30 appearances for Berwick, scoring 8 goals, before leaving the club after only one season in June 2008. Gemmill joined Scottish First Division side Clyde in July 2008, signing a one-year contract.
He made his debut a day later, in a 2-0 victory over Annan Athletic in the Scottish Challenge Cup. He scored his first goal for Clyde on 30 August 2008, in a 3-2 victory over Street Johnstone.
Gemmill was released by Clyde in June 2009 along with the rest of the out of contract players, due to the club"s financial position.
Gemmill went on to join Airdrie United but left the club at the end of season 2010-2011.