Yes, but foden is at a club that wants to and demands to win things.That's ok when you've already won a league title. Foden literally popped up in his first season and won 2 trophies. He's not turned up in the semi finals and finals he's played for us though either I think he's had more chances in finals and semi's here than what shearer did for Newcastle.
Kane on the other hand isn't, if he stays with us he probably gets Greaves record, beyond that hard to see how he gets medals without changing club.