Manchester United have been in what feels like a constant state of transition for most of the last near-decade since Sir Alex Ferguson retired.
The club hierarchy has been heavily criticised for its recruitment strategy during that time, with a number of contract decisions in recent years also questioned by supporters.
Having your best players secured with long-term contracts is a sign of good squad health, but any club that has accumulated deadwood on similarly long deals is unlikely to thrive.
Here’s a rundown of the entire Manchester United first-team squad – including players currently out on loan – and when their current Old Trafford deals are due to expire…
A player name in italics indicates they are currently out on loan
Lee Grant (GK)
Paul Pogba (CM)
Jesse Lingard (AM)
Juan Mata (AM)
Edinson Cavani (FW)
Tahith Chong (FW) – option for a further year
David de Gea (GK) – option for further year
Tom Heaton (GK) – option for a further year
Diogo Dalot (RB) – option for a further year
Luke Shaw (LB) – option for a further year
Phil Jones (CB) – option for a further year
Axel Tuanzebe (CB) – option for a further year
Nemanja Matic (CM)
Fred (CM) – option for a further year
Andreas Pereira (CM) – option for a further year
Marcus Rashford (FW) – option for a further year
Cristiano Ronaldo (FW) – option for a further year
Aaron Wan-Bissaka (RB) – option for a further year
Alex Telles (LB) – option for a further year
Brandon Williams (LB) – option for a further year
Victor Lindelof (CB) – option for a further year
Eric Bailly (CB) – option for a further year
Teden Mengi (CB) – option for a further year
Anthony Martial (FW) – option for a further year
Dean Henderson (GK) – option for a further year
Raphael Varane (CB)
Harry Maguire (CB) – option for a further year
Scott McTominay (CM) – option for a further year
Donny van de Beek (CM) – option for a further year
James Garner (CM) – option for a further year
Bruno Fernandes (AM) – option for a further year
Amad Diallo (FW) – option for a further year
Facundo Pellistri (FW) – option for a further year
Mason Greenwood* (FW) – option for a further year
*will not train or play games until further notice following arrest
Jadon Sancho (FW) – option for a further year
Anthony Elanga (FW) – option for a further year
For more from Jamie Spencer, follow him on Twitter and Facebook!