Former Shakers defender Joe Riley has been forced to retire due to a knee injury.

The 29-year-old came through Bolton's academy and after making nine appearances for the first-team he joined Bury in January 2015.

Riley would make 57 appearances in all competitions, scoring two goals before moving on Shrewsbury in the summer of 2016.

He then had a spell with Plymouth and was most recently in League Two with Mansfield Town.

Riley wrote on Twitter: "Gutted I've got to retire at 29 but I've been able to live my dream for 10 years, more downs than ups but I've loved every single minute.

"I've managed to play for some great clubs and met some great people."

One of the Salford-born player's two Shakers strikes was a stunning effort against Shrewsbury in April 2015. It is fondly remembered by fans and, if Burnley and England goalkeeper Nick Pope's message is anything to go by, former team-mates as well.

Pope said on Twitter: "Gutted for you mate, always remember your missile vs Shrews. All the best for whatever is next."

Bolton told Riley in a tweet to “be proud of what you achieved”, adding: “All the best in all your future endeavours.”

Mansfield tweeted: “A real shame to see you retire at 29, Joe. You gave your all with the #Stags and can be proud of your achievements in what was an excellent career.”