Now a solidified Premier League club for many years, Crystal Palace haven't been shy of splashing eight-figure transfer fees in recent years.

Long-gone are the days of financial struggles that hit the club in the 2000's - they're now a very financially prudent top flight team who have the resources to battle with the rest of the Premier League.

Their loyal fanbase have seen players come and go - but what have become of the top 10 most expensive Palace signings of all time?

Let's see what they're all getting up to now.

A very attacking left-back, Van Aanholt signed in 2017 from Sunderland for £9.5 million and when fit he has been a mainstay for Palace.

He remains an Eagle to this very day having made 121 league appearances and scored 13 goals for the London club.

Senegal international Kouyate spent four years at West Ham United before crossing the Thames to Selhurst Park for a fee of £9.5 million in 2018.

More often than not at the beginning Kouyate was used as a midfielder but he's transitioned pretty much into a permanent centre-back for Palace this season under Roy Hodgson - a solid and dependable figure.

Another centre-back making the list is Tomkins, who like Kouyate ended his association with West Ham but in 2016 for a fee of £10 million.

Tomkins regularly featured in his first three seasons at Palace but only played 18 times in the Premier League last season due to injury - and further problems to both his hamstring and a freak eye injury sustained in training have restricted him to just five league outings this season.

There's a running theme here that all these players still play for Palace, and Schlupp is no exception.

The versatile left-sided Ghana international signed from Leicester in 2017 for £12 million and he's always been a reliable player to have in the squad as he can fill multiple positions, even if he's not exactly a regular.

Schlupp has played 18 times this season in the Premier League, scoring twice.

After Newcastle were relegated to the Championship in 2016, Palace triggered Townsend's £13 million release clause, just months after the winger had joined the Magpies.

During his time at the club, Townsend has been nominated for the Puskas Award following a stunning 2019 strike against Manchester City but he hasn't exactly been prolific - his highest-scoring league season was 2018-19 with six - he remains at Palace as a rotational player with his contract up at the end of the season.

The first and only player on this list to not still play for the Eagles, Cabaye had an 18-month spell at French giants Paris Saint-Germain before Palace brought him back to England in the summer of 2015 for a then-club record fee of £13.5 million.

The Frenchman stayed the length of his three-year deal, playing 96 times in the Premier League and scoring nine goals, before heading to the UAE to play for Al-Nasr - Cabaye then retired in 2020 after ending his career at St. Etienne.

For a fee that is thought to be around £14 million, Palace brought Serbian midfielder Milivojevic to Selhurst Park midway through the 2016/17 season.

The Palace number four isn't shy of picking up a card but also loves scoring from the penalty spot - in his four years at the club he's scored 28 goals with the majority coming from 12 yards.

Palace's most recent big-money buy, Eze arrived before the start of the current campaign after running amok in the Championship with QPR, with the Hoops cashing in for around £17 million.

Eze has been performing well in his first season, scoring three times and assisting a further three goals and he still has the potential to be a major asset for Palace in the next few years.

After failing to make the impact expected of him at Liverpool, Sakho was signed by Palace in 2017 after an initial loan spell for a bumper fee of £25 million.

That money has proven to be not well spent though, as the France international has spent a lot of time out injured and this season he has only played four times in the Premier League, and with his contract coming to an end this summer he may have played his last game for the club.

Benteke hasn't lived up to the club-record £27 million fee that was paid to Liverpool for his services in 2016, but the big Belgian has been showing signs of a revival this season.

His debut season at Palace saw him net 15 Premier League goals but it was all downhill from there, scoring just six times in total in the league in the next three seasons.

Five goals this season has seen Benteke come to life a bit more, but he's still not been worth the fee that was paid and his contract is set to expire this summer as well.