Liverpool captain Steven Gerrard has confirmed that he will join a Major League Soccer team in the United States when he leaves Anfield at the end of the season.

Gerrard announced on Friday that he was leaving the Premier League club he has played for throughout his career and moving to a foreign team.

The 34-year-old has made 695 appearances and scored 180 goals for Liverpool after joining the club as an eight-year-old schoolboy.

"I can tell the supporters... it will be America," Gerrard told Liverpool's TV channel. "But I'm not over the line with any team just yet. I'm close and as soon as I know I'll make the announcement."

It had been speculated that Gerrard could make a move to the MLS, with Robbie Keane’s LA Galaxy side mentioned as one possibility. 

Gerrard said the turning point in his decision to leave came when Brendan Rodgers told him he could no longer play every game.

"The key conversation or moment was when the manager sat me down not so long ago and said it was time to manage my games for me," he added.

"I'm bright enough to realise it is the right thing for everyone but when you've been a starter and a mainstay in the team for such a long time, it was a very difficult conversation.

"I accept it and I'll continue to give everything I've got whether I'm starting, coming off the bench or whatever."

Brendan Rodgers says Liverpool did all they could to hold onto Steven Gerrard