Man Utd contracts: When every player's current deal expires
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.
Expires: 30 June 2022
- Lee Grant (GK)
- Paul Pogba (CM)
- Jesse Lingard (AM)
- Juan Mata (AM)
- Edinson Cavani (FW)
- Tahith Chong (FW) - option for a further year
Expires: 30 June 2023
- 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
- Nemanja Matic (CM)
- Fred (CM) - option for a further year
- Marcus Rashford (FW) - option for a further year
- Cristiano Ronaldo (FW) - option for a further year
- Axel Tuanzebe (CB) - option for a further year
- Andreas Pereira (CM) - option for a further year
Expires: 30 June 2024
- Aaron Wan-Bissaka (RB) - option for a further year
- Alex Telles (LB) - option for a further year
- Victor Lindelof (CB) - option for a further year
- Eric Bailly (CB) - option for a further year
- Brandon Williams (LB) - option for a further yearar
- Teden Mengi (CB) - option for a further year
- Anthony Martial (FW) - option for a further year
Expires: 30 June 2025
- 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
- Mason Greenwood** (FW) - option for a further year
**Will not train or play games until further notice following arrest.
- Donny van de Beek (CM) - option for a further year
- James Garner (CM) - option for a further year
- Amad Diallo (FW) - option for a further year
- Facundo Pellistri (FW) - option for a further year
Expires: 30 June 2026
- Bruno Fernandes (AM) - option for a further year
- 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!