I got asked this question the other day and I’ve found numerous answers, can anyone clear this up.

In what international games do England players receive a cap?

All games?

Only competitive?

I’ve also read that in the old Home nations games players only received a cap if they played in all three games?

I’ve also read that England players don’t receive caps at the world and European finals?

I’m not so sure they actually receive an actual cap nowadays. It might just be used as a term now.
Well we’re a hub of football knowledge on here aren’t we!