Max Kruse has 14 caps for Germany
It's fair to say Max Kruse is not the most conventional modern footballer. A player impossible to pin down to a single position, the 29-year-old is an intelligent attacker, always switched on, finding space and wreaking havoc.
If only he'd demonstrated the same maturity off the field in recent seasons. Just over a year ago, Germany coach Joachim Low dropped Kruse from his national squad after behaving 'unprofessionally' in a nightclub ahead of international clashes against England and Italy, The Guardian reports.
That was not the first time off-field incidents have distracted from Kruse's undoubted talent. From an addiction to Nutella to accidentally leaving £60,000 in the back of a taxi after a night out at the casino, it's difficult not to be reminded of a certain Mario Balotelli.
A brilliant talent, yet one difficult to tame and easily distracted by outside temptations.
Wolfsburg coach Dieter Hecking failed to get the best out of Max Kruse
Kruse vs Koeman?
But if the straight-talking Dutch manager fell out with Gerard Deulofeu and Ross Barkley for less, and went as far as dropping Sadio Mane at Southampton for time-keeping issues, it's fair to say Kruse would need to be on his best behaviour at Everton.
Everton manager Ronaldo Koeman
And despite a run of 9 goals and six assists in his last 9 Bundesliga games for Werder Bremen in 2016/17, Everton may be wary of Kruse's last spell at a 'big club'.
After all, he spent just a single season at VFL Wolfsburg after signing from Borussia Monchengladbach in 2015. At the time, The Wolves had finished second in the Bundesliga and looked set to challenge Bayern at the top.
However, after netting just six goals in 32 league games, and falling foul of the club's chiefs for his perceived ill-discipline, Kruse was carted off just 12 months later.
He was arguably the best player in Germany in 2017. But Max could not afford to Kruse at Everton.