Pompey have completed the signing of defender Jack Sparkes following his departure from Exeter at the end of last season.
The 22-year-old left-back has put pen to paper on a two-year deal, with a club option of an additional 12 months.
Blues boss John Mousinho said: “Jack’s an exciting talent who enjoyed a huge amount of success in helping Exeter get promoted to League One a couple of seasons ago.
“We think that he’s ready to kick on, fitting the age and profile of player that we’re looking to bring to the club and develop.
“He’s a really versatile left-sided player and has good attacking qualities that complement what we already have in the building.
"We think that he’s ready to kick on, fitting the age and profile of player that we’re looking to bring to the club and develop."
“Jack’s still only young, but played a lot of games for Exeter last season in a side that performed really well at this level.
“So he already has plenty of experience despite his age. There’s a lot of promise there and we’re delighted to welcome him to Pompey.”
Sparkes progressed through the ranks at Exeter, making his senior debut for the club at age of just 16 in August 2017.
He was part of the side that finished runners-up in League Two to secure promotion to the third tier in 2021/22.
Sparkes made a total of 150 appearances for the Grecians and scored in their 7-0 Carabao Cup rout of Cheltenham last season.