Craig MacGillivray has left Pompey and agreed a deal to sign for fellow League One club Charlton.
The 28-year-old goalkeeper was available as a free agent following the expiration of his Blues contract.
He arrived at Fratton Park in the summer of 2018 and quickly established himself as the first choice stopper.
MacGillivray’s most memorable moment in a Blues shirt was arguably saving Lee Cattermole’s penalty at Wembley to secure victory over Sunderland in the EFL Trophy final.
His impressive form for Pompey earned a call-up to the Scotland national team by Steve Clarke in August 2019.
MacGillivray played a total of 135 games for the club, with his last appearance coming against Accrington on the final day of the 2020/21 campaign.
Everyone at Pompey would like to thank Craig for his service to the club and we wish him all the best for the next stage of his career.