Joel Randall has committed his future to Peterborough United after signing a new three-year deal at the Weston Homes Stadium.

The Bolton News previously reported that a seven-figure bid from Wanderers for the attacking midfielder had been turned down and negotiations on that front had ended.

Randall scored 12 goals and provided 11 assists last term as Darren Ferguson’s side finished fourth before coming up short against Oxford in the play-offs.

"I am delighted to get it done. It has been going on a little bit in the background, so to get it all done ahead of the season is great for me,” he told the club site.

"The club have shown enormous faith in me and I want to repay that faith. I can just concentrate on my football.

“I knew there was interest in the summer, and that can often lead to a lot of uncertainty, so for the club to offer me this deal shows how much they believe in me and I am really grateful for that and I can't wait to get out there on the pitch."

Peterborough kick off the new season with a home fixture against Huddersfield Town on Saturday afternoon.

Manager Darren Ferguson added: "There was a lot of interest in Joel, there were bids for him and we are going into a situation whereby some of our players are entering the final year of their deals.

"We felt we had to try and tie them down and Joel is hopefully the first of others. Credit to the chairman, he has gone all out to tie the boy down to a long-term contract.

"He is a massive player for us, I think everybody saw last year glimpses of what he can be. He has a really good temperament, he comes alive in big games and we feel he can kick on.

"To secure him for another three years is really important for us. For me, he is going to be one of the best signings we have made this summer. It is brilliant news and I am looking forward to continuing to work together."

Meanwhile, Wanderers will be backed by a sold out away end at Leyton Orient this weekend as they kick off the new league campaign.

The full allocation of 1,200 supporters will be making the trip to Brisbane Road despite the game being shown live on Sky Sports and kicking off at 5.30pm.