Peter Crouch and Nacho Monreal are among the Premier League players out of contract this summer.
The duo could all end up staying with their current clubs, but they are free to talk to other sides about potential transfers.
Who else is a free agent across the Premier League and Europe, and which players have their exits confirmed? BBC Sport takes a look.
Out of contract: Stephan Lichtsteiner, Nacho Monreal
Out of contract: Artur Boruc
Confirmed as leaving: Bruno (retiring)
Confirmed as leaving: Stephen Ward, Anders Lindegaard
Out of contract: Peter Crouch
Confirmed as leaving: Aron Gunnarsson (Al-Arabi)
Out of contract: Bruno Ecuele Manga, Stuart O'Keefe, Jazz Richards, Kadeem Harris, Brian Murphy, Loic Damour
Confirmed as leaving: Gary Cahill
Out of contract: Willy Caballero, Rob Green
Confirmed as leaving: Jason Puncheon, Julian Speroni
Out of contract: Bakary Sako, Pape Souare
Confirmed as leaving: Ryan Babel, Lazar Markovic
Confirmed as leaving: Jonas Lossl, Danny Williams, Laurent Depoitre, Erik Durm, Jack Payne
Confirmed as leaving: Shinji Okazaki, Danny Simpson
Confirmed as leaving: Daniel Sturridge, Alberto Moreno
Confirmed as leaving: Vincent Kompany (Anderlecht)
Out of contract: Juan Mata
Out of contract: Mohamed Diame
Confirmed as leaving: Steven Davis (Rangers)
Out of contract: Fernando Llorente, Michel Vorm
Out of contract: Miguel Britos, Heurelho Gomes (expected to retire), Tommie Hoban
Out of contract: Andy Carroll, Samir Nasri, Adrian
*With clubs not always releasing contract details, it is possible there are other players out of contract not listed here, or that some of them could have extended their deals without making it public.
The following players are all out of contract across Europe this summer, with the majority expected to move on.
Diego Godin, Filipe Luis (both Atletico Madrid), Santi Cazorla (Villarreal), Daniele de Rossi (Roma), Arjen Robben, Franck Ribery, Rafinha (all Bayern Munich), Max Kruse (Werder Bremen), Adrien Rabiot, Dani Alves (both PSG), Mario Balotelli (Marseille), Hector Herrera (Porto), Alan Dzagoev (CSKA Moscow)