With a mixture of players on short-term and long-term deals at the Stadium of Light, we take a look at when each player is set to see their current contract with the Black Cats expire. However, it’s worth noting that there may be clauses in these deals which are not made public - and could see the lengths extended. Scroll down and click through the pages to see when every players’ contract is currently set to expire:
21. Laurens De Bock
Contract expires: 2020 (loan). Similarly to McNulty, De Bock's loan also covers the entirety of the 2019/20 season. Photo: FRANK REID
22. Benji Kimpioka
Contract expires: 2020. Sunderland are attempting to tie down the striker to a longer-term deal, but the Swede's agent claims he wants guarantees of first-team football. Photo: FRANK REID
23. Denver Hume
Contract expires: 2021. Along with Gooch, Hume was another talented youngster who committed his future to the club last season by signing an extended deal. Photo: FRANK REID
24. Ethan Robson
Contract expires: 2020. The talented young midfielder is currently on loan at Grimsby Town as he looks to win a new deal. Photo: FRANK REID