We are delighted to announce Josh Mulligan has today signed a new contract which will see him extend his stay at the club to 2023.
Josh has also today joined League One side Peterhead on loan.
He made his first team debut on the final day of the 2018/19 season at 16 years old.
James McPake had taken interim charge and handed Josh his debut as a second half substitute against St. Mirren.
He made three appearances at the beginning of the following season before joining Cove Rangers on loan and helping them to the League Two title.
Josh has been involved with the first team throughout pre-season and now joins Peterhead on a season long loan after putting pen to paper on a new deal.