Kyle Bennett has penned a new three-year deal with Pompey.
The winger played a crucial role in the Blues’ League Two title success last term, netting six goals in 44 games.
He found the net in four successive appearances during March to help Paul Cook’s side climb into the top three.
Bennett said: “My intention has always been to stay at this club and sign a new deal.
“Having been here for two years now, I feel really settled and comfortable living in the area. It was a good time to get this sorted for me and my family.
“I think that the fans saw more of the real me this season and now I want to kick on as we head into League One.
“We all knew that promotion was the ultimate – and only – aim. But having played in three different divisions, I can tell you without doubt that the fourth tier is the hardest one to get out of.
“There is a lot more physicality needed, while League One is far more suited to our squad and the way that the gaffer likes us to play.”
Bennett joined Pompey from Doncaster in the summer of 2015 and has scored a total of 13 goals in 95 appearances during his time at Fratton Park.