Answer
Reyes earned 21 caps for Spain, representing his country at the international level. A cap refers to an appearance made by a player in an official match for their national team. Each appearance is counted as a cap, and Reyes accumulated 21 such appearances during his time with the Spanish national team.