Former Manchester City wideman James Milner has said that Liverpool's current side is 'up there with the best' he has ever played in.
The England international heads back to the Etihad Stadium with the Reds on Sunday, where he has previously played a part in two Premier League title triumphs.
Milner believes that Liverpool's current crop lack the individual talent of City's title-winning side, but more than makes up for it when it comes to team spirit and character.
"I've been very fortunate to play in a lot of good teams, with a lot of good players," he told Sky Sports News. "Obviously winning a couple of titles at City, we had some very good players, but as a team this is probably up there as the best team I've played in.
"The Man City team were obviously a top side, and arguably had more standout individual players. We've got a lot of good players at Liverpool too, but I think as a team we play a different style, everyone works together and we need to do that the way we play. It's two completely different teams and styles of play, but two fantastic teams."
Milner spent five years with Man City before joining Liverpool in the summer of 2015 as a free agent.