Kevin-Prince Boateng is one of the enigmas of modern football.

He first made himself known to English audiences at Tottenham Hotspur, but his career has taken him across Europe. To five different countries, to be exact.

At his best, he was a force to be reckoned with - he played for AC Milan and at the World Cup after all - but at his worst, he was a nightmare - he was sacked by Schalke due to his behaviour during his time in Gelsenkirchen.

Watch Tottenham Hotspur Videos With StreamFootball.tv Below

Now at Besiktas, he has played for 12 different clubs throughout his career.

Here, we take a look at how his career panned out after leaving Spurs...

Time at Tottenham

Soccer Football - Serie A - Fiorentina v Inter Milan - Stadio Artemio Franchi, Florence, Italy - December 15, 2019   Fiorentina's Kevin-Prince Boateng    REUTERS/Jennifer Lorenzini

Boateng moved to White Hart Lane from Bundesliga side Hertha Berlin in 2007 having scored five goals in 53 appearances for the side from the German capital. He didn't come too cheap either - as per Transfermarkt, he cost £7.11m.

However, in what was to become a running theme during his career, he didn't settle in north London.

He would end up making just 24 appearances during his time there - either side of an 11-game spell with Borussia Dortmund - before leaving Spurs to join Portsmouth for a fee of £4.05m.

It was to be the start of an epic adventure.

Where is he now?

Soccer Football - Serie A - Fiorentina v Inter Milan - Stadio Artemio Franchi, Florence, Italy - December 15, 2019   Fiorentina's Kevin-Prince Boateng    REUTERS/Jennifer Lorenzini

It was on the south-coast where he first introduced himself to a wider audience.

He made 27 appearances during the 2009/2010 campaign, scoring five times and providing three assists. He even featured in an FA Cup final, as well, although it is one he would likely rather forget - he missed a penalty and ended Michael Ballack's World Cup hopes as Chelsea beat Pompey 1-0.

That term, though, earned him a place in Ghana's squad for the South Africa World Cup, in which he scored once as his country made the quarter-finals - he would go on to earn 15 caps overall.

He lasted just one year at Portsmouth before moving to Genoa. That was a rather bizarre move, though, as he never played for that Italian side - instead, he moved straight on loan to AC Milan. His three-year spell at the San Siro - he made the move permanent in 2011 - is the longest he has spent with one team. He played 114 times, scoring 18 goals, winning Serie A along the way in 2011.

When he left Milan, he embarked on a whistle-stop tour across the continent. He first went to Schalke, before returning to the Rossoneri for one season. Then, he made his way to UD Las Palmas, Eintracht Frankfurt and Sassuolo before, somehow, spending six months on loan at Barcelona, where he won La Liga in 2019.

After that, he joined Fiorentina, and is now on loan at Besiktas in Turkey. He has made a promising opening to life with the Turkish giants, scoring two goals in six games, but, if history tells us anything, another move is likely to beckon when his loan reaches its conclusion.

All in all, he has over 400 appearances, more than 50 goals and four trophies, including two league titles, under his belt.

Not only that, he is arguably one of the most iconic journeymen in recent memory.

Who said loyalty was important?