you find that some English players are way overrated (by the pundits, media) depending on what clubs they play for, regardless of their form.
Declan Rice, terrible this season but rarely do you hear anyone say he does not deserve a spot in the England squad at present.
Dele Alli, as above.
John Stones has been f-ing appalling but one or two still harp on about him being brilliant if he can cut out the mistakes...guess what? he hasn't!
Mount, been very average lately but not a word.
and of course, Barkley. Has been very average (with the odd decent game) for such a long time. But he plays for Chelsea so probably a shoe-in for the England squad