Charlton winger Ricky Holmes has joined Sheffield United for an undisclosed fee.

Holmes, who only signed a new three-year deal last summer, has been chased by the Blades for almost a year.

Last season’s player of the year scored 19 goals in 64 appearances. He leaves during a difficult period with boss Karl Robinson unable to make any permanent signings while Roland Duchatelet tries to sell the club.

Charlton director Richard Murray said: “I’d like to thank Ricky for his contribution to the club while he was here. He scored some special goals that will live long in the memory with Charlton fans.

MORE: Nicky Ajose wants Charlton return

"As everyone is aware, the owner is talking to various parties about a potential takeover and while that is ongoing he has said there will not be funds made available to bring players in on a permanent basis.

"With Ricky going, however, that does free up some space on the wage bill and Karl, [head of recruitment] Steve Gallen and the team will be looking at how best to utilise that.”

The fee for Holmes is believed to be in the region of £400,000.

Click here to like our Charlton Facebook page