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, who arrived at the Etihad Stadium from Leicester City for a club record 60 million pounds ($77.36 million) at the start of the season, has not started for City in the Premier League since the victory at Southampton on Dec. 30.
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.