Liverpool midfielder James Milner has penned a new deal at Anfield which will keep him on Merseyside until 2023, the club have announced.

The veteran workhorse was out of contract this summer, and had been approached by two clubs in the Premier League looking to bolster their ranks with his experience.

However, he is set to stay on Merseyside for another season, taking him to eight years under Jurgen Klopp. In that time, the man signed for free from Manchester City has racked up 289 appearances for the Reds, helping them to success in every competition that they have entered in that time.

It is understood that Milner took a substantial pay cut in order to make the deal happen.

Milner 'can still contribute to the team'

Speaking to Liverpool's official site, Milner revealed that despite his age, he feels that he can still contribute to Jurgen Klopp's and Liverpool's success.

'I’m very pleased to be staying for another season,” the veteran revealed. 'I have never taken playing for this club for granted and I never will.

'An overriding feeling for me – and a vitally important one in the process – was the belief I can still contribute to the team', he continued. 'The gaffer was clear what he thought and that was a big factor in me extending my contract'.

'As long as I can still play my part, that’s not something easy to walk away from.'

'Last season was extraordinary, even though it didn’t have the ending we hoped it would. But I think that will only make us all even hungrier for more success, to be honest. I felt that after the parade and that played a part in my decision-making also. It’s a unique club.'

'Now this is signed, I’m already looking forward to getting back with everyone, refocusing and going again. It’s a brilliant dressing room to be part of.'

Read more:

Seven Liverpool stars who may never play for the club again

Monday’s transfer rumours: Nunez, Gabriel Jesus, Gabriel, Diaby, Gavi and more