Career
Having previously played for English lower league sides Jarrow and Whitley Bay, Elliott signed a two-year deal with then Scottish First Division side Partick Thistle. He was loaned in 2012 to Scottish Second Division side Albion Rovers before returning to Firhill in January 2013. Born in Newcastle, Elliott began his career at local lower league club Jarrow before moving to Whitley Bay.
Partick Thistle
On 19 August 2011, Partick Thistle manager Jackie McNamara signed the 20-year-old on a two-year deal.
The following day he scored a goal within 5 minutes of his debut during a 1–1 draw with Hamilton Academical on 20 August 2011. In the 2013-2014 season Elliott scored his first Scottish premiership goal in a 5-1 defeat to Celtic.
On 14 May 2015, Elliot signed a new two-year contract extension with the Jags, which will keep him at Firhill until the end of the 2016-2017 football season. Albion Rovers loan
On 22 November 2012, Elliott joined Scottish Second Division side Albion Rovers on loan for one month The loan was then extended until 19 January 2013.