Yaya Toure has announced his international retirement from Ivory Coast duty after a 12-year career in which he won 102 caps.
Toure, 33, was the captain of his national team and led the country to their second-ever African Nations Cup title in 2015.
The Manchester City midfielder was expected to skipper the team in Gabon in January as he began the defence of their crown, but he has instead chosen to quit international football.
He said on his official website: “Writing this note was probably ‘the most difficult match of my life.’ 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.”
Toure made his debut for the Ivory Coast in 2004, and replaced Didier Drogba as captain when the striker retired following the 2014 World Cup.
He played in all three of Ivory Coast’s World Cup appearances, in 2006, 2010 and 2014, as well we appearing in six African Nations Cups — when they were runners-up in 2006 and 2012.
The former Barcelona player was named in the African Nations Cup team of the tournament in 2008, 2012 and 2015, and was African Footballer of the Year on four consecutive occasions from 2011.
He has fallen out of favour at Man City this season under new coach Pep Guardiola, and has only featured in the matchday squad for the second leg of the Champions League playoff against Steaua Bucharest, playing the full 90 minutes, with the team 5-0 up.