David Silva is widely regarded as the finest footballer to have ever pulled on a Manchester City shirt.

Colin Bell, Yaya Toure, Sergio Aguero...he certainly has some close competitors, but the Spanish midfielder has been a revelation since joining us in the summer of 2010, days after becoming a World Cup winner. 

During his time at City, he’s won four Premier League titles, two FA Cups and five League Cups, and was named in the Team of the Tournament after helping Spain win Euro 2012. 

A genius, there can be little doubt. 

To celebrate his enduring brilliance, we’ve put all his league goals together in one beautiful video. Enjoy! 

CITYZENS AT HOME |  Fun & educational activities to do at home

CITY+ | Free to Cityzens until football returns