Ivory Coast midfielder Yaya Toure, who plays for Manchester City – has announced his retirement from international football.
Toure, 33, who has earned 113 caps for his nation, made his debut in 2004 and become a key figure of the squad.
“Writing this note was probably ‘the most difficult match of my life,” the midfielder said.
“After 14 years at the highest level, I’m sure this is the right time for me! The fact that I am 33 now, the intensity of training and the multitude of games are not the reasons why I am making this decision.
— Yaya Touré (@YayaToure) September 20, 2016
Toure racked up 195 appearances for the Citizens since joining in 2010, but has not played a competitive game in this season under the newly appointed manager Pep Guardiola.