Tottenham Hotspur’s squad rebuild has brought an influx of new stars on big contracts, but how long has each player got left in N17?
Tottenham Hotspur have certainly given Roberto De Zerbi the tools to build the ‘new Tottenham team’ he spoke about before the summer transfer window, with the club spending close to £400m on 10 new arrivals during a record-breaking summer of business.
A huge chunk of that spending has been offset by the 19 players who have departed the club, bringing in around £264m in transfer income.
Spurs have also moved to secure the futures of several players already at the club, handing new contracts to the likes of Micky Van de Ven, Ben Davies, Pedro Porro and Antonin Kinsky.
With the summer window now closed and the squad taking shape, now is a good time to look at exactly how long each Tottenham player is contracted to remain at the club.

Tottenham Hotspur players’ contract expiry dates
Here’s how long each Tottenham player has left on their contract, according to Transfermarkt. Please note that every player’s contract expires on June 30 in their respective year.
| Player | Age | End of contract | Contract option |
|---|---|---|---|
| Omar Marmoush (loan) | 27 | 2027 | £50m + £10m obligation to buy (4+1 year) |
| Richarlison | 29 | 2027 | – |
| Mykhaylo Mudryk (loan) | 25 | 2027 | £75m option to buy |
| Ben Davies | 33 | 2027 | – |
| Martin Dubravka | 37 | 2027 | – |
| James Maddison | 29 | 2028 | – |
| Dejan Kulusevski | 26 | 2028 | – |
| Rodrigo Bentancur | 29 | 2029 | – |
| Wilson Odobert | 21 | 2029 | – |
| Brandon Austin | 27 | 2029 | – |
| Xavi Simons | 23 | 2030 | Both parties’ option for a further 2 years |
| Archie Gray | 20 | 2030 | – |
| Destiny Udogie | 23 | 2030 | – |
| Dominic Solanke | 28 | 2030 | – |
| Marcos Senesi | 29 | 2030 | – |
| Andrew Robertson | 32 | 2030 | – |
| Mohammed Kudus | 26 | 2031 | – |
| Micky van de Ven | 25 | 2031 | – |
| Mateus Fernandes | 22 | 2031 | – |
| Pedro Porro | 26 | 2031 | Option for a further year |
| Savio | 22 | 2031 | – |
| Lucas Bergvall | 20 | 2031 | – |
| Conor Gallagher | 26 | 2031 | – |
| Mathys Tel | 21 | 2031 | – |
| Antonin Kinsky | 23 | 2031 | Club option for 1 year |
| Jan Paul Van Hecke | 26 | 2031 | |
| Sandro Tonali | 26 | 2032 | – |
| Tosin Adarabioyo |
Tottenham Hotspur’s strange contract policy
One very unusual change we have seen from Tottenham of late is that they no longer reveal or publicise contract lengths when announcing new signings or extensions in their official statements.
Normally, the club’s own announcements would be the obvious place to start when putting together a piece like this, but since they have stopped including those details, the information has to be pieced together from other sources instead.
There also does not appear to be any obvious reason for the change. As Football.London’s Alasdair Gold put it:
“I was trying to wonder like not giving contract lengths is that giving like a little bit of secrecy that so that clubs coming in might not take advantage of thinking a player hasn’t got a lot of time left on the contract.
“But then I was thinking about it. It’s like they will first go through the agent and the agent will go, ‘Yeah, they got 12 months left.’ That’s it. It’s like there is no secrecy. There is no I don’t understand the logic behind going into this new let’s not announce how long contracts are. I don’t get it. I don’t understand.”
