Portsmouth have signed David Nugent from Championship side Preston North End.

The two clubs reportedly agreed a £6m fee for the 22-year-old England inetrnational and he passed a medical and signed a four-year contract on Wednesday.

“I am delighted to get him and I’ll be even more delighted if he can get into double figures with his goals for us this season,” said boss Harry Redknapp.

“The days of strikers scoring 40-odd goals in a season like Clive Allen are long gone so we are putting no pressure on David, but every time I have seen him play he has done well.

“I think it gives a sign of how far we’ve come. We’ve signed Sylvain Distin, Hermann Hreidarsson, Muntari and now Nugent this summer. We are full of quality.”

Sunderland, Everton and Aston Villa were also linked with Nugent.