Gareth Barry has said Manchester City's David Silva is the best player he has ever worked with as he prepares for a reunion with his old teammate at the Etihad on Saturday.
Everton midfielder Barry was this week presented with a Guinness World Record award for making the highest number of starts in the Premier League.
He became the third player -- after Ryan Giggs and Frank Lampard -- to make more than 600 Premier League appearances, with 132 of those coming for City.
The 35-year-old played alongside Sergio Aguero, Carlos Tevez and Yaya Toure at the Etihad -- but he said Silva was the best of the lot.