Former Reading captain Liam Moore has signed a short-term deal with fellow League One outfit Northampton Town.

The 31-year-old spent seven years in Berkshire and played over 250 times, club captain for more than a century of those.

Formerly of Leicester City, controversy marred the end of the defender's spell in Berkshire, stripped of the captaincy and sent on loan to Stoke City.

Struggling with injuries, the Midlands-based former England youth international has been without a club since leaving Reading in 2023.

"Liam has been training with us for a while, he has already fitted in well with the group and he brings with him a good amount of experience and  an excellent pedigree," said manager Jon Brady.

"We are in a busy schedule at the moment and we wanted to make a defensive addition to the squad. He has played a lot of football in the Premier League or the Championship and we are pleased have been able to welcome him to the club.

"He is an aggressive defender but he is also comfortable on the ball. We wish Liam every success for his time with us and I know he is raring to go."

He will make his SCL Stadium return with the Cobblers on Friday, March 29.