Henry was a better player. He wasn't a better finisher.Aguero
Aguero was a better player in a top Manchester city team. Ruud would score bucket loads in that team.
Suarez he had a couple of good seasons and thats it.
Shearer scored goals in poor teams, and is the record goal scorer, so maybe.
Michael Owen? Your having a laugh.