Yaya Toure has had enough sitting down on the bench, and has officially apologized on behalf of his agent, Dimitri Seluk.

Toure was excluded from Manchester City’s Champions League squad, forcing his agent to attack manager Pep Guardiola and calling the entire situation a “humiliation.”

Guardiola refused to pick Toure ever since, and promised not to ever pick him again unless Seluk apologized.

Guardiola had said: “Seluk must apologise. If he doesn’t, he won’t play. I cannot accept as a coach, when his player doesn’t play, going to the media to speak and speak and speak.”

The legendary Ivorian midfielder has now come out to apologize to the team in hopes of salvaging the situation.  He wrote in a statement on is Facebook page:

“I wish to apologise – on behalf of myself and those who represent me – to the management team and all those working at the club for the misunderstandings from the past.

“Those statements do not represent my views on the club or the people who work there.

“I have nothing but respect for Manchester City and only wish the best for the football club.

“I am immensely proud to have played a part in the club’s history and want to help City succeed further. I live to play football and entertain the fans.

“On that note, I would like to thank all of the fans for their messages through this difficult period. This means a great deal to me and my family.”

It wouldn’t be the first time Seluk had spoken out about how Toure was treated at the club. He had previously complained about a lack of his shirts at the club’s store, and accused the club once of failing to celebrate Toure’s birthday appropriately.

Yaya Toure’s 200,000 pound-per-week contract expires this summer, and it is highly unlikely that it will be renewed. he is a 4-time African Player of the Year, and has won the Premier League twice, the FA Cup and two League Cups with City.