The January transfer window is upon us, but it may also offer clubs one last chance to get some cash for one of their out-of-contract players.
Here's who will be available on a free transfer in summer 2019 if they don't put pen to paper soon, with the help of Transfermarkt.
MAN CITY: No more captain fantastic?
Vincent Kompany: How do you replace the impact of a captain, leader and legend like Kompany? You can't really. The 32-year-old should really get a new deal if he can prove he is injury-free.
Eliaquim Mangala: The France defender cost around £40m when City signed him in 2014 but it hasn't worked out. He's still only 27 though and has been linked to Wolves, which could be a good deal for all.
Brahim Diaz: Real Madrid are set to sign the 19-year-old according to ESPN FC sources, as the winger hasn't managed to make the breakthrough at City.
LIVERPOOL: A striking decision
Daniel Sturridge: Once a seriously talented striker, now injuries have reduced him to a backup role. If a club wants to take a punt on him, they might be rewarded.
Alberto Moreno: The Spanish left-back has grown unhappy with his bit-part role but he's not better than Andrew Robertson so he'll likely depart. Barcelona were rumoured to be interested but Sevilla are too.
Lazar Markovic: Loan after loan have followed the winger since he landed at Anfield in 2014. This time, having been with the U23s recently, he'll depart for nothing and won't come back.
MAN UNITED: This is A LOT of players... *Option of another year included (many of which will be/have been triggered.)
*David De Gea: The best goalkeeper in the world -- United would be mad to let him go and sources told ESPN FC that he added an extra year to his deal last week.
*Anthony Martial: Probably the second important of the lot now, the France winger has plenty of potential but didn't see eye-to-eye with Jose Mourinho. He would have plenty of suitors and United took up the option of his extra year.
*Antonio Valencia: The captain also has the option of another year, but at 33 isn't getting any younger.
*Phil Jones: Or it could be Jones. Neither have massively impressed and it's not difficult to imagine them both moving on.
*Matteo Darmian: The versatile Italian will surely be put out of his misery in January and be allowed to head back to Serie A, rather than have an extra year added. If he doesn't, then they'll keep him as United hate to lose players for nothing.
*Andreas Pereira: Impressed in fits and starts, but has struggled to hold down a regular place. Arsenal were rumoured to be keen, but United are likely to hold onto him for now.
*James Wilson: Spent his most recent loan spell at Aberdeen. The striker needs to give it up and find another club.
Ander Herrera: A return to Athletic Bilbao has been rumoured, as his extra year was triggered last season, but though they are in talks over another extension, United might want to cash in now.
Juan Mata: Hard to see one of the nicest players in the game depart, but talks are ongoing.
Ashley Young: He wants assurances over his role, but will stay and sign a new deal.
ARSENAL: Ramsey leads the way out
Aaron Ramsey: Barcelona, Real Madrid, Bayern Munich, Chelsea, Liverpool, Manchester United... there's not many big clubs who haven't been linked with the 27-year-old midfielder. Arsenal made their feelings clear by retracting a contract offer and he's now set to join a major rival in Europe.
Danny Welbeck: It's very possible that after his latest long-term injury setback, Welbeck might have played his last game for the club. A top striker when fit, but those days are few and far between.
Nacho Monreal: Talks over a new deal have reportedly begun, but that may well stifle the development of Sead Kolasinac and Ainsley Maitland-Niles. Monreal is 32 now and increasingly injury prone too.
Petr Cech: At 36, and having lost the No. 1 spot to Bernd Leno, Cech may decide to retire or continue his career elsewhere.
Stephan Lichtsteiner: Signed for experience, the Switzerland international has been key to Arsenal's dressing room but has struggled on the pitch and may not be required next season now the new players have bedded in.
CHELSEA: A backup keeper required
David Luiz: At 31, the Brazilian still has a few good years left in him and he's not keen to depart London either -- reportedly turning down a lucrative offer from China in the hope of landing a new deal.
Cesc Fabregas: He says he will stay until the end of the season, but the former Arsenal and Barcelona midfielder is on the way out... most likely to Serie A.
Olivier Giroud: It really depends who Chelsea sign. It's clear that they want a new striker, but if they hold onto Alvaro Morata too, there's no place for Giroud.
Gary Cahill: Once a central piece of Chelsea's defence, the England centre-back has dropped down the pecking order and will move on to find first-team football.
Lucas Piazon: Loan move, injury, loan move, injury. He doesn't have a future at Chelsea.
Willy Caballero: His World Cup blunder seems like a long time ago, but at 37 it's hard to see him staying.
Robert Green: At 38, and with no appearances for the club, it's even harder. Though he could stay on as a coach.
TOTTENHAM: Trouble in defence
Toby Alderweireld: This one is a bit complicated but the Belgium defender has a clause in his contract that allows him to leave for £25m next summer now he has signed a new one-year extension. PSG and Manchester United are monitoring.
Jan Vertonghen: The club also took up the option to extend Vertonghen's deal. But he doesn't have a release clause like his Belgian teammate.
Mousa Dembele: A hugely underrated player, but Dembele may want to assess his options this summer. He won't be short of suitors, but his injury record may be an issue for the biggest clubs.
Fernando Llorente: One can only play second-fiddle to Harry Kane for so long. His former club, Athletic Bilbao, are reportedly ready to offer the striker an escape route in January.
Michel Vorm: One can only play second-fiddle to Hugo Lloris for so long. It's frankly bizarre that a goalkeeper of Vorm's quality decided to sit on the bench for the past four years but at 35 he probably has nowhere else to go now.
BARCELONA: Backup plans
Munir El Haddadi: Reports suggest the club are ready to offer the forward a new four-year deal at Camp Nou and are in talks with the player's representative. But it's hard to see why.
Thomas Vermaelen: Barcelona are struggling for defenders at the moment and the 33-year-old is an experienced head. If he stays injury free he may get an extension. Or, if not, a move to Watford.
Sergi Samper: Long heralded as the future of Barcelona midfield, loan deal after loan deal has failed to bear fruit and it may be time Samper finally moved on.
REAL MADRID: Nobody leaving
None: Barely believable but they do have Sergio Ramos and Luka Modric's contracts both expiring in 2020 to keep an eye on.
JUVENTUS: Defender deal
Andrea Barzagli: He's 37, in the twilight of his career and has barely played. The Juventus defence will miss him though.
BAYERN MUNICH: In need of some R&R
Arjen Robben: Already confirmed that he's moving on from Munich, hopefully another club signs him so we can continue to watch him cut inside onto his left foot to score for a few more years yet. And hopefully this turnip truck message got across.
Franck Ribery: Surely likely to be part of the Bayern clearout this summer. At 35, he's not the player he once was.
Rafinha: Bayern may require some experience to stick around so the 33-year-old could be offered a new short-term deal. Otherwise he'll move on.
James Rodriguez: We're cheating a bit by adding James' two-year loan deal here, but reports suggest Bayern won't take up their option to buy him and he could return to Real Madrid.
PSG: Goalkeeping issues?
Adrien Rabiot: Liverpool, Barcelona, Man United... there are a lot of options for one of the world's top young players. But where will he end up? His attitude could make things interesting but if he doesn't leave in January he won't play for six months.
*Gianluigi Buffon: He's going to be 41 once January ends, but who would bet against him carrying on? His contract has an option of another year but he may want to retire if PSG win the Champions League though.
Dani Alves: The Brazil defender is 35, but PSG are in need of his experience for now. He's still recovering from a long-term injury but when he does, he did say he wants to play in the Premier League...
Lassana Diarra: He's had a tough career in the last decade, so expect another free transfer to take place as PSG look to free up some wages for another midfielder.
OTHER NOTABLE PLAYERS
Diego Godin, Atletico Madrid: Manchester United might get another bite at the cherry for a world-class, if ageing, defender.
Filipe Luis, Atletico Madrid: He didn't get his move to PSG but he may soon enough.
Mario Balotelli, Nice: Super Mario comes with baggage. But he's still class on his day if anyone is willing to take the risk.
Hector Herrera, FC Porto: Linked with Arsenal and Real Madrid, the 28-year-old Mexico midfielder is certainly attracting attention.
Leighton Baines, Everton: Hard to imagine him playing for another club and, at 33, he probably won't want to either.
Alan Dzagoev, CSKA: The 28-year-old isn't the force he used to be, so there won't be too many looking to snap him up when once there might have been.