London - Manchester City boss Pep Guardiola revealed on Friday that he fears he may not match up to the players in his expensively-assembled squad which is struggling to maintain a Premier League title push.
Guardiola conceded defeat in the title race after last weekend's 4-0 loss at Everton left them 10 points behind leaders Chelsea.
The defeat was in stark contrast to the beginning of the season when his team racked-up 10 successive wins.
"They are good players. I have respect for the guys, so why would I say the guys are not good?," said Guardiola.
"So I don't understand the lack of respect for the professionals when they have been amazing players, and (people saying) they are not good enough for me. Maybe I am not good enough for them.
"They are Manchester City players, top players. They have a lot of quality. They have shown that many times in the past and this season."
This weekend, City have another tough challenge when the host the in-form Tottenham Hotspur at the Etihad Stadium on Saturday.
Kick-off is at 19:30.
Premier League fiuxtures:
Saturday
Liverpool v Swansea City, Anfield 14:30
Stoke City v Manchester United, Britannia Stadium 17:00
Middlesbrough v West Ham United, Riverside Stadium 17:00
Crystal Palace v Everton, Selhurst Park 17:00
West Bromwich Albion v Sunderland, The Hawthorns 17:00
AFC Bournemouth v Watford, Vitality Stadium 17:00
Manchester City v Tottenham Hotspur, Etihad Stadium 19:30
Sunday
Southampton v Leicester City, St. Mary's Stadium 14:00
Arsenal v Burnley, Emirates Stadium 16:15
Chelsea v Hull City, Stamford Bridge 18:30