Manchester City manager Pep Guardiola has apologised to Riyad Mahrez for the winger’s lack of game time in recent weeks, saying the Algerian’s form is not to be blamed.
Mahrez has not started for Manchester City in the English Premier League since the victory at Southampton on Dec. 30.
He had arrived at the Etihad Stadium from Leicester City for a club record 60 million pounds at the start of the season
The 27-year-old has impressed Guardiola by making the most of his opportunities.
But the form of Raheem Sterling, Leroy Sane and Bernardo Silva has prevented him getting an extended run into the side.
“I am the reason (he has not played). He is absolutely not guilty,” Guardiola told reporters. “I am sad because he is training incredibly.
“We have incredible players, like for example Bernardo and Raz (Sterling) in top, top form and that is the only reason why. There’s no particular reason, like being upset or something like that.
“He is a guy we are happy with, but unfortunately I am not kind with him. In fact, I cannot give him the minutes he deserves. So, I’m sorry. That’s all I can say.