Newcastle United may not have had much success in the transfer market in recent years, but one that looks like an absolutely stunning piece of business is what happened with former star Ayoze Perez.

Having signed him from Tenerife for just £1.5m, there's no questioning that the Magpies got their money's worth from the Spaniard.

The the versatile attacker came in a relative unknown back in the summer of 2014, with then manager Alan Pardew insisting that the Tyneside club had pulled off a real coup to seal his signature.

He said: "We’re delighted to confirm our first signing of the summer and very pleased to have Ayoze at Newcastle United, as a number of other clubs were chasing his signature too.

"He had a terrific season in Spain last year and is a player who we hope to develop further on Tyneside. He’s only 20 but has a very good eye for goal and that’s a great asset for any young player to have."

Perez ended up playing a whopping 195 times for the club, scoring 48 goals and providing a further 17 assists across all competitions - he made his biggest contribution for the Magpies however during Rafa Benitez's stint as manager, making over 100 appearances for his fellow Spaniard.

In the end, following Benitez's departure from the club, Perez also followed suit.

The Magpies got some big-money for the forward though, pocketing a very hefty £30m from fellow Premier League side Leicester - quite the tasty £28.5m profit from what they initially paid for him.

Since his move to the King Power Stadium, the forward hasn't shown anywhere near enough to justify the Foxes paying such a sizeable sum for him.

He's played 90 times for Brendan Rodgers' side and scored just 12 goals and only provided nine assists, while he's had major struggles trying to break into a Leicester attack stuffed full of quality players - he's got the likes of Jamie Vardy, Patson Daka and Kelechi Iheanacho among others ahead of him in the pecking order.

According to CIES, his market value now just stands at a measly £3m - quite the significant drop-off from what Leicester paid to lure him away from St James' Park.

Perez has been nothing short of a massive flop for the Foxes, and it's quite telling that he's played just 217 minutes of Premier League football this year, with just one minute of action to his name in the past two months.

Given that some Newcastle fans were up in arms over the club selling Perez, it's now clear to see that the Magpies played an absolute blinder by cashing in when his stock was at its very highest.

Meanwhile, Newcastle must finally sell this star...