My son asked me "How come a player gets a cap when they play an international match?" I thought it was a good question and I've been playing/coaching soccer for 25 years now and I didn't know the answer. So I was hoping someone here could help.
In the early days of Home Nation internationals, ie England vs Scotland, England vs Wales, etc, players received a ceremonial cap when they played for the national team.