Answer
Lennon earned 40 caps for Northern Ireland, representing his country in international football matches. A cap is a symbolic award given to a player who has played in an official international match for their national team. Lennon's 40 caps indicate that he was a regular member of the Northern Ireland squad and played a significant role in their international campaigns.