Milner’s current contract with Manchester City runs out at the end of the month, and he has been linked with a move to Premier League rivals Liverpool.
Former Liverpool defender Carragher believes that it is a good move from Liverpool and backs Milner to be a success at Anfield.
“The news of the likely arrival of James Milner at Liverpool throws up a few questions, I think it's a very good signing a free transfer who can play in a few positions & got great experience,” the former England international wrote on Kicca.com.
“A good character which you can see from the fact he's left Man City in the Champions League for Liverpool shows that regular starts mean more to him at this time than being a squad player with more chance of picking up trophies at City.”
Milner moved to City from Aston Villa in the summer of 2010, and won the Premier League twice and the FA Cup once with the Citizens.
However, the 29-year-old is not a regular in Manuel Pellegrini’s team, and it makes sense for him to move on.
Milner scored five goals and created 52 chances in 32 Premier League appearances in the recently concluded 2014-15 season.
The former Leeds star had a pass accuracy of 79% and a shot accuracy of 41%, and won 36 headers, 19 dribbles and 45 tackles.