Sergio Aguero became Manchester City's all-time leading scorer with his strike against Napoli - but who has laid on the most goals for him?

Spanish magician David Silva, who has been with City throughout Sergio’s time here, is unsurprisingly top of the list with 19 of the 178.

Silva’s vision and Aguero’s predatory instincts in front of goal are the perfect scoring match, as the table proves.

Yaya Toure has laid on 16, while Kevin De Bruyne has 11 - impressive given he has only been at City since summer 2015.

Take a look at the table below for everyone who has over five assists for Aguero.

Sergio Aguero: Every goal