When does the contract of every Barcelona player expire?

Martin Macdonald
Martin Macdonald
  • 21 Oct 2024 18:28 BST
  • 2 min read
Barcelona's Lamine Yamal in LaLiga action against Getafe, 2024/25
© IMAGO

Barcelona have undergone a period of austerity in the recent years, trying to spend as little as possible on transfers.

Article continues under the video

The Blaugrana have gradually pulled away from financial oblivion under Joan Laporta, and activated "financial levers" in 2022 - the sale of a percentage of future revenues for things like TV rights and merchandising - in order to spend €150 million on Robert Lewandowski, Raphinha and Jules Kounde.

A year on, and Barcelona primarily brought in free transfers such as Ilkay Gundogan and Oriol Romeu, as well as loan stars like Joao Cancelo and Joao Felix. By 2024, all of them had departed again (Romeu on loan), with the Blaugrana using money freed up from sales and loans to spend €62m on Dani Olmo.

They also focused on extending the contracts of young starlets such as Pedri and Gavi. Football Transfers looks at when every Barcelona player's contract expires…

Wojciech Szczesny will retire (again) in 2025
© IMAGO - Wojciech Szczesny will retire (again) in 2025

Goalkeepers

Inaki Pena: June 30, 2026

Marc-Andre ter Stegen: June 30, 2028

Wojciech Szczesny: June 30, 2025

Defenders

Ronald Araujo: June 30, 2026

Alejando Balde: June 30, 2028

Andreas Christensen: June 30, 2026

Pau Cubarsi: June 30, 2027

Eric Garcia: June 30, 2026

Hector Fort: June 30, 2026

Jules Kounde: June 30, 2027

Inigo Martinez: June 30, 2025

Gerard Martin: June 30, 2025

Clement Lenglet: June 30, 2026

Alex Valle: June 30, 2026

Midfielders

Gavi: June 30, 2026

Pedri: June 30, 2026

Frenkie de Jong: June 30, 2026

Fermin Lopez: June 30, 2027

Marc Casado: June 30, 2028

Marc Bernal: June 30, 2026

Dani Olmo: June 30, 2030

Pablo Torre: June 30, 2026

Oriol Romeu: June 30, 2026

Forwards

Robert Lewandowski: June 30, 2026

Raphinha: June 30, 2027

Vitor Roque: June 30, 2031

Ferran Torres: June 30, 2027

Lamine Yamal: June 30, 2026

Ansu Fati: June 30, 2027

Pau Victor: June 30, 2029

Never miss the next big transfer!

Get the latest transfer insights and analyses directly in your mailbox.