Everton players pose for a team photograph before the UEFA Europa League Group stage match between Everton and Apollon Limassol at Goodison Park, in Liverpool on September 28, 2017. / AFP PHOTO / Oli SCARFF        (Photo credit should read OLI SCARFF/AFP/Getty Images)

Dates to Remember: When Every Everton Player's Contract Is Due to Expire

Everton are facing yet another summer of upheaval as the Toffees look to makes sweeping changes to their senior squad after a poor season by their standards.

Chief among those who may leave could be stars whose contract will - or are soon to - expire, but there are also a number of talented players who still have plenty of time left to run on their deals too.

Here's the lowdown on when each and every Blues star's contract ends as preparations for next term commence:

1. Expiring 30th June 2018

Joel Robles (GK) - The only present player whose contract runs out at the end of this term, and someone with no interest in extending his stay at Goodison. Robles will be on his way out of Everton in the near future.

Matthew Pennington* (DF) - Enjoying a season-long loan spell at Leeds, and unsure of where his future lies. Could be allowed to leave if Everton don't promote him to first-team duties next term.

2. Expiring 30th June 2019

Maarten Stekenlenburg (GK) - He's spent much of the season laid up with a groin injury and, in the twilight of his career, could end up calling it a day once his deal ends next summer.

Leighton Baines (DF) - The veteran left-back still has a few years left in the tank before he hangs up his boots, and the Blues will surely look to give him an extension in the next 12 months.

Phil Jagielka (DF) - He's likely to retire on Merseyside now after being linked with a switch back to Sheffield United last summer. Whether 'Jags' ends his career next summer, however, or is given another year on his deal remains to be seen.

Ashley Williams (DF) - Could be on his way this summer in the mass clear out but, if he isn't, expect the Wales international to depart on a free in a year's time given his age.

Wayne Rooney (FW) - Not likely to want to play anywhere else after moving back home, and his experience should be kept around Goodison even if Rooney's game time starts to diminish in the next 12 months.

Tyias Browning* (DF) - Trying his best to help stave off a second successive relegation while on loan at Sunderland. May be loaned out again next season or sold if he's deemed surplus to requirements.

3. Expiring 30th June 2020

Ramiro Funes Mori (DF) - Another who may opt to leave given the limited first-team opportunities, and would command a decent fee with more than two years left on his current deal.

Cuco Martina (DF) - He's filled in admirably for Baines during his injury absence, and Martina might be kept around for at least another year depending on who is manager next term.

Luke Garbutt (DF) - His time with Everton has hit a massive roadblock in the past two seasons, and shouldn't be expected to see out his contract until June 2020.

James McCarthy (MF) - A horrific leg break sustained two months ago means his injury nightmare continues, but McCarthy is a valuable squad member and will be retained until his deal expires at the very least.

Beni Baningime (MF) - The academy product has shown flashes of talent in his brief senior appearances this season, and will almost certainly stick around for the long haul.

Shani Tarashaj (FW) - Hasn't progressed since he was brought to England by Roberto Martinez and isn't likely to be retained past this summer if the Toffees can sell him.

Oumar Niasse (FW) - The cult hero has worked wonders in fighting his way back into the fold, but might be another whose time at the club is coming to an end. If not he'll remain a decent squad member to have.

Brendan Galloway* (DF) - Showed so much promise three or four seasons ago but his career in L4 has stalled since. Unclear whether he'll ever break back into Everton's senior squad after two poor loan moves.

Kevin Mirallas* (FW) - Told the media in Greece that he wants to stay with loan side Olympiakos. A surefire indicator that his Everton career is over after falling down the pecking order and being sent packing across Europe.

4. Expiring 30th June 2021

Morgan Schneiderlin (MF) - Slowly winning the fans back over after his training ground bust up, the Frenchman can remain an integral part of the squad for a number of years if he rediscovers his best form and keeps his head down.

Yannick Bolasie (FW) - Needs time to get back up to speed after his year-long lay off with a knee injury but, at 28-years-old, may find that he isn't retained past his contract's expiry date.

Theo Walcott (FW) - Only arrived in the January window and could be a vital star for the length of his contract. As long as he remains injury free then there's no reason Walcott can't see out much of his career in L4.

Muhamed Besic* (MF) - Enjoying a six-month loan spell with Middlesbrough currently. Unclear if he has a future at Goodison but may be cashed in on if Boro want a permanent deal.

Ademola Lookman* (FW) - Not given a fair crack of the whip this season after his Under-20 World Cup exploits. In and out of the RB Leipzig team but has a future on Merseyside.

Sandro Ramirez (FW) - A dead cert to leave. His £5m bargain move has been an utter failure despite not being given much of a chance, and is likely to head back to Spain in the close season.

5. Expiring 30th June 2022 & Beyond

Jordan Pickford (GK) - A leading light in an otherwise drab season and future England number one for years to come. Will easily earn a new deal in the next 12 months or so.

Seamus Coleman (DF) - Captain-in-waiting and still as effervescent as ever despite his leg break in March 2017. The Republic of Ireland international will definitely remain with the Blues until he hangs up his boots.

Jonjoe Kenny (DF) - Performed admirably in Coleman's absence and one who can take up his mantle when he starts to decline. A Toffee through and through and someone who should be kept at all costs.

Michael Keane (DF) - Keane has begun to show the form he displayed at Burnley before his move last summer and, if he can hit those heights on a consistent basis, should be an Everton stalwart throughout his current deal.

Mason Holgate (DF) - Another youngster with a promising future. His versatility and potential mean that Holgate will be around for some time to come.

Gylfi Sigurdsson (MF) - Was finally showing his best form before a knee injury ended his season prematurely. Not blessed with pace but his footballing brain and skill mean the Icelandic talisman will remain here for the foreseeable.

Tom Davies (MF) - Of all the young stars in Everton's squad, perhaps the most likely to become world class. If he rediscovers his best form from his breakthrough campaign then Davies will have a stellar career with his boyhood club.

Idrissa Gueye (MF) - Penned a new five-year deal with the club earlier this year, and is integral to how Everton play. Won't be going anywhere anytime soon despite turning 28.

Davy Klaassen (MF) - Might find himself on the transfer list this summer after a dismal 12-month period on Merseyside. If a new boss comes in and utilises him, however, Klaassen could be a Blues mainstay for a long time.

Nikola Vlasic (MF) - Showed plenty of promise before Sam Allardyce rocked up and hasn't been given a chance to prove himself since. Like Klaassen, the arrival of a new manager could be a new lease of life for him.

Cenk Tosun (FW) - Joined in January like Walcott and has shown flashes of brilliance during his first few months in England. Has the capacity to lead the line for many years and become an Everton icon.

Dominic Calvert-Lewin (FW) - The only Everton star whose deal doesn't expire until June 2023, and with good reason. Has enjoyed a superb season personally and can be a leading light like Davies at Goodison for a good decade or more.

Henry Onyekuru* (FW) - A stunning spell with Anderlecht was seemingly curtailed by a knee injury, but has returned to Belgium to see the campaign with his loan side. Could force his way into the reckoning next term.

* indicates player has spent season out on loan this term