It proved to be yet another hectic January transfer window for Swansea City.
Russell Martin brought in no fewer than five players in the winter market while Kyle Joseph was recalled from his loan spell with Cheltenham Town.
But a total of 10 players left the club either on loan or permanently last month, leaving Swansea's squad somewhat thin in areas.
Following the raft of deals to be concluded in the opening month of 2022, here's a closer look at the current contract status of every Swansea player.
Deal expiring in 2022
Ben Hamer
Kyle Naughton
Korey Smith
Yan Dhanda
Hannes Wolf (loan)
Cyrus Christie (loan)
Finley Burns (loan)
Josh Gould (plus one-year extension option)
Deal expiring in 2023
Ryan Bennett
Ryan Manning
Jamie Paterson
Joel Latibeaudiere
Tivonge Rushesha
Dan Williams
Jordon Garrick
Ollie Cooper (plus one-year extension option)
Deal expiring in 2024
Olivier Ntcham
Jay Fulton
Michael Obafemi
Joel Piroe
Nathaneal Ogbeta
Steven Benda
Lincoln Mcfayden
Lewis Webb (plus one-year extension option)
Brandon Cooper (plus one-year extension option)
Liam Cullen (plus one-year extension option)
Liam Walsh
Deal expiring in 2025
Matt Grimes
Ben Cabango
Flynn Downes
Kyle Joseph
Morgan Whittaker
Deal expiring in 2026
Andy Fisher
For the latest Swansea City news and analysis delivered straight to your inbox, you can sign up for our newsletter here.