Newcastle United has a host of players coming to the end of their contracts at the end of this season, and most are now expected to leave the club.