In the simplest terms, a cap is just a fancy way of saying an appearance. Every time a player pulls on the jersey for their national team in an official match, they get awarded one cap. Think of it like a loyalty stamp card at your favorite coffee shop, but instead of a free latte, you get a number next to your name in the history books.
The word itself comes from the old-school tradition in the United Kingdom. Back in the 1800s, players from each side were actually given a physical cloth cap to wear during the game to tell them apart from the other team. Imagine turning up to a Sunday league match and having to wear a beanie to show you’re on the red team. It was that simple.
Nowadays, the physical hat is gone (sweat and wool don’t mix well), but the term stuck. So when you hear “100 caps,” imagine a player has a giant closet full of 100 commemorative baseball caps, each one representing a game they played for their country. It’s a pretty cool mental image, right?