The 30-year-old former Sunderland and Wolverhampton Wanderers player is one of the most versatile players in the game.
Halford can play at right-back, at centre-back, in central midfield, on the right of midfield, and as a striker.
Currently on loan at Championship outfit Brighton & Hove Albion, Halford has been deployed in defence by manager Chris Hughton this season.
"I am used to being versatile, but I don't like it,” the former Reading man told BBC Sussex. “I think it has hindered my career.
"But I am happy to do a job wherever the manager puts me and I want to play as many games as possible."
While versatility is a boon and is actually something that all players should aspire to, in Halford’s case, it has proved to be a bane.
The Englishman has been played in pretty much all outfield positions in his career, and that has hampered him from settling on one particular position.
Perhaps Halford should not have been so willing in the past to accommodate himself to the managers’ wishes, but then again, no one can blame him for doing what he was asked to do to help the teams.