Pompey have completed the signing of Joe Morrell from Luton for an undisclosed fee.
The Wales international has agreed a three-year deal at Fratton Park, with the club option of a further 12 months.
He started all four games for his country at the delayed European Championship, including the 2-0 group stage victory over Turkey.
Blues boss Danny Cowley said: “Joe will bring a really infectious energy and enthusiasm to our team.
“He’s the type of boy that’s always the first to get the footballs out in training and as a coach, he’s the kind of person you look forward to seeing in the morning.
“We first signed him on loan from Bristol City when we were at Lincoln and he transformed our team.
"He’s willing to pick the ball up anywhere on the pitch and is always so brave because there’s trust in his own ability."
“That was his breakthrough season in League One and it allowed him to be called up into the Wales senior team.
“It was great to watch him in the Euros over the summer and he’s a really talented player, who will offer calmness on the ball.
“He’s willing to pick the ball up anywhere on the pitch and is always so brave because there’s trust in his own ability.
“Joe brings with him a real tenacity against the ball and although he’s small, he’s spiky. I think the supporters will enjoy watching him.”
Morrell progressed through the ranks at Bristol City and had several spells out on loan – including under Cowley at Lincoln.
He signed for Luton in October 2020 and made 11 appearances for the Championship outfit last season.