Peter Crouch has completed his move to Portsmouth from Liverpool in a deal that could be worth up to £11m.
The 27-year-old returns to Fratton Park six years after he left and will be reunited with boss Harry Redknapp for the third time in his career.
“It’s fantastic to be back,” said Crouch. “I believe Harry gets the best out of me and think the best years of my career can be here.
“This club is going places and they can match my ambitions.
“The chance of regular first team football was part of the appeal. I know I’ll have to work hard to prove myself in training, but I believe my best years are in front of me.”
Redknapp added: “Bringing a player like Peter here shows how far we have come and how far we can go. I’m delighted he’s back.
“I never expected to see him back here. He went off to Liverpool and did a fantastic job in my opinion and I’m looking forward to seeing him and Jermain Defoe up front – a big one and a little one – and we’ve got other good forwards here.”