Bastian Schweinsteiger has not been good enough since he joined Manchester United from Bayern Munich in the summer, according to former England international Gary Lineker.
The World Cup winner has featured in 15 of United's 16 Premier League games this term, yet his performances have been widely criticised.
Lineker is the latest pundit to have raised question marks over the 31-year-old's form, although he did add that some of the blame must be shouldered by manager Louis van Gaal.
"He's not good enough at the moment. United's way of playing doesn't suit him. Manchester Untied play boring, slow football under Louis van Gaal," the Match of the Day presenter told Sport Bild.
"With Schweinsteiger, the emphasis is on ball control too. I would let him play more freely. I'm sure he will improve, but he has a dilemma. He needs time to get used to the English game.
"Schweinsteiger is 31 years old already, so he doesn't have much time left. The performance levels go down from the age of 30."
The Germany international will miss United's home encounter against Norwich City at the weekend because of suspension.