Top 10 African players with the most international caps

Ahmed Hassan is the African player with the most caps for his national team, with 184 caps. Here is the top 10 of that ranking.

  • Ahmed Hassan, Egypt

184 caps

  • Hossam Hassan, Egypt 

170 caps

  • Essam El-Hadary, Egypt

159 caps

  • Rigobert Song, Cameroon 

137 caps 

  • Ibrahim Hassan, Egypt 

125 caps

  •  Hany Ramzy, Egypt 

125 caps

  • Ahmed Fathi, Egypt 

125 caps

  • Didier Zokora, Cote d’Ivoire

123 caps

  • Kolo Toure, Cote d’Ivoire 

120 caps

  • Geremi Njitap, Cameroon 

118 caps