Luton Town have signed Luke Freeman, who was available on a free transfer after leaving Sheffield United.

The 30-year-old had been training with Luton after leaving the side from South Yorkshire, and has now signed a contract of undisclosed length with the Hatters.

Freeman will be a part of the Luton squad heading out for a pre-season training camp in Slovenia.

The midfielder has made over 400 competitive appearances in his career, turning out for clubs such as Yeovil Town, Stevenage, Bristol City, QPR and Sheffield United, as well spells on loan from the Blades to Nottingham Forest and Millwall.

This is the second time in his career where Freeman has crossed paths with Luton manager Nathan Jones, having played alongside him at Yeovil at a time when Jones was a player-coach.

Freeman has promotion experience on his CV, having been a regular for a Bristol City team promoted from League 1 to the Championship in 2014/15. He also played Premier League football for the Blades after signing in 2019 following their promotion to the top flight.

Luton boss Jones told the official Luton Town website that he was his delighted to bring a target they had previously tried to bring to the club twice.

He said, “Luke is someone that is established at the level. I have coached and played with him at Yeovil, then he did well at Stevenage, really well at Bristol City and then QPR, and he’s someone we’re delighted to get.

“He’s a fantastic character and a really good technical player; a left-footed, energetic midfielder who is attack minded.

“I’ve tried to sign Luke on two occasions before, wasn’t able to do it even though he had a real desire to do it on both occasions, I just couldn’t quite get there. To have finally got him is a big thing.

“He has come in to train with us, he has fitted in, he’s proved his fitness and had a real desire of wanting to play for Luton, so we’re excited by it.