Andy Robertson will leave Liverpool at the end of the season when his contract expires in the summer, the club has announced.
Robertson, 32, joined the Reds from Hull City in 2017 for £8m and has won two Premier League titles and the Champions League during his time on Merseyside.
In a video announcing his decision, the Scotland captain said: "I think now's the time for me to move on".
The defender added: "The nine years I'll look back on with a big smile on my face."
Robertson was a target for Tottenham during the January transfer window, with a deal agreed in principle between the clubs.
However, Liverpool decided they were not able to proceed with the move because the club was unable to recall Kostas Tsimikas from his loan at Roma.
Robertson has found his first-team opportunities limited this season with the arrival of Hungarian left-back Milos Kerkez, who joined from Bournemouth on a long-term contract last year for £40m.
More to follow.
- Latest Liverpool news, analysis and fan views
- Ask about Liverpool – what do you want to know?