Craig MacGillivray: Portsmouth sign Shrewsbury Town goalkeeper on two-year deal
League One Portsmouth have signed goalkeeper Craig MacGillivray on a two-year deal after he turned down a new contract at rivals Shrewsbury.
MacGillivray made 14 appearances in all competitions last season after joining Shrewsbury from Walsall.
The 25-year-old was offered a new two-year deal by the League One play-off finalists, but will instead join Pompey when his contract expires on 1 July.
Meanwhile, Pompey midfielder Adam May has signed a new two-year contract.
"Craig will provide good competition for (goalkeeper) Luke McGee," boss Kenny Jackett said.
"He has been slightly unlucky in the past to be behind some top keepers, but he's ready for the opportunity."
May, 20, is an academy graduate who made his senior debut aged just 17 in 2015. He has gone on to make 25 appearances.
"The gaffer is a really impressive manager with experience at a higher level, so it means a lot that he's put his trust in me," he said.
Find all the latest football transfers on our dedicated page.