James Milner has agreed on a new deal with Liverpool.
The Athletic says Milner has agreed on a one-year contract extension at Liverpool, bringing his stay at Anfield up to eight years by the end of 2023.
In remaining at the Merseyside club until the end of 2022-2023, Milner will also reach two decades of football in the English top-flight, having made his Premier League debut for Leeds, aged 16 and 309 days.
The former England international rejected deals from other Premier League sides, as well as a potentially lucrative move to the MLS.
It is thought that the agreement was finalised within the last 48 hours, and an official statement is expected to be made in the next week.
However Milner has supposedly taken a large pay cut to remain at Anfield, and the deals that he is thought to have rejected offered the player two years, rather than the one he has signed on for at Liverpool.