Hassan has played in eight Africa Cup of Nations tournaments for Egypt, winning the tournament four times, in 1998, 2006, 2008 and 2010. In the 2006 tournament, he was named captain and scored four goals in six matches, the second-highest individual goal tally in that year's tournament. He was named best player of the tournament after winning his second title and Egypt's fifth, a feat he repeated in 2010 at the age of 34. In 2008, Hassan captained Egypt to their sixth Africa Cup of Nations victory. Ahmed Hassan is one of a number of players who have earned more than 100 international caps for Egypt, and is currently the third most capped male player for any country. He also holds the record for most Africa Cup of Nations won by any player in history.