Millwall star Shaun Williams has signed a new contract with the club.

The Irish midfielder was out of contract this summer, but has put pen-to-paper on a one-year deal.

Williams, 30, told the club website: “I’m really over the moon.

“Having such success last season made it an easy decision for me to sign another contract. I'm delighted to finally get it all sorted.

“I have been here for three and a half years and have had a lot of ups and downs - but I've loved every minute of my time here.”

MORE: Southend chairman speaks out about Millwall and Sheffield United target

Williams played 56 games last season as Millwall won promotion to the Championship.

The former MK Dons man has played in England's second tier with the Lions before, and is expecting a tough test. 

He added: “You look at the teams, the budgets and the players that are in the division and it will be a different beast next season. 

“Hopefully we can hold our own and do the club proud.”