Yaya Toure has retired from football, aged 35.

The former Barcelona and Manchester City midfielder had an unsuccessful stint with Greek club Olympiakos earlier this season and had he contract terminated in December.

Toure bagged 79 goals in 316 City appearances from 2010-2018, winning three Premier League titles, two League Cups and an FA Cup.

His stint with Barcelona also earned him a Champions League winners medal, two La Liga titles, a Club World Cup and a Copa del Rey whilst he was named African Footballer of the Year four times.

Toure’s agent, Dimitri Seluk, announced the news and revealed the reasoning behind his decision as he prepares to embark upon a coaching career. – Mirror