Versatile defender who signed on an emergency loan from Wolves and extended the spell for the remainder of the campaign during the January 2011 transfer window.
Having started his career at Colchester United, Halford has never quite been able to hold down a regular starting spot in the Premier League, despite spells with Sunderland, Reading and Wolves.
Halford came in to Pompey to play at right-back and has also been used in central defence and in midfield.
Good in the air but with a desire to get forward, he is also a useful weapon with long throw-ins and his set-piece delivery.
Position: Defender / midfield
Former clubs: Colchester United, Reading, Sunderland, Charlton (loan), Sheffield United (loan).
Date of birth: 8/12/84
Height: 6ft 4in