Date of birth
Arriving from Accrington on a three-year deal in July 2015, the Scottish winger netted three times in 20 league games in his first season at Fratton Park, whilst also spending time on loan at Hartlepool.
He was placed on the transfer list at the start of the 2016/17 season, but fought his way back into manager Paul Cook's plans and ended the campaign as Pompey's top scorer, with 15 goals in all competitions.
The former Scotland youth international started his career with Rangers, but moved south of the border to sign for Stanley in 2013.
He made his debut in a 2-2 draw against the Blues at the Crown Ground, netting a total of 14 goals in 79 appearances during his two years with the club.