​Bayern Munich manager Pep Guardiola has described Polish forward Robert Lewandowski as the "most professional" player he has ever worked with.

The Manchester City-bound boss has, of course, worked with the likes of five time Ballon d'Or winner Lionel Messi, Barcelona legends Xavi and Andres Iniesta but a crop of his current squad hold a special place in his mind.

Guardiola has said in the past that Philipp Lahm is the most intelligent player he has ever coached while the defender's compatriot Manuel Neuer is the best goalkeeper he's ever worked with.

FC Bayern Muenchen v 1899 Hoffenheim - Bundesliga

Lewandowski, however, takes his own cake for being a top professional, in Guardiola's eyes.

"He is the most professional player I have ever met,' he told the press ahead of the Bavarians' cup tie against Bochum on Wednesday, according to ​AS.

"In his head, he thinks about the right food, sleep and training: 24 hours a day.

"He is always there, never injured, because he focuses on these things.

"He always knows what is important to be in the best condition.

'But I was always very, very pleased with him, from the first moment," added Guardiola.

Audi Summer Tour USA 2014 - Day 5

Lewandowski's future has come into question as of late with his agent ​hinting at a move to Real Madrid and then ​dismissing it out of hand.