Career
Lister has played in the Juniors for Oakley United, Camelon Juniors and Bathgate Thistle and in the Scottish Football League for Stenhousemuir, Berwick Rangers, Alloa Athletic, Brechin City and Dumbarton. Lister"s career began in the Scottish Junior Leagues firstly at Oakley United, then after moving in July 2007, at Camelon Juniors. In 2008, he moved up to the Scottish Football League for the first time, playing as a trialist for Stenhousemuir against Dumbarton on 18 March.
He then agreed to sign for Stenhousemuir at the end of the 2007-2008 season.
However on 21 May 2008, it was announced that he had instead signed for Berwick Rangers. He scored his first goal for Berwick on 4 October 2008, in a 1–1 draw against Elgin City.
Lister then dropped back down into the Juniors, having been linked with a number of clubs, before signing for Bathgate Thistle. On 19 June 2010, he joined Second Division club Alloa Athletic saying he had wanted the chance to return to senior football.
After one season at Alloa, Lister moved to Brechin City on 31 May 2011.
One year later he moved clubs again, this time signing for First Division club Dumbarton. On 11 May 2013, Lister signed for Airdrieonians. At the end of the 2013-2014 season he signed a new one-year contract.