The Seattle Seahawks made a few roster moves Thursday before the start of the NFL draft.
Barnes (6-foot-3, 275 pounds) signed with the New Orleans Saints as an undrafted free agent out of Clemson last offseason. He played in 13 games but was released earlier this week.
Williams has appeared in 29 games in the past three seasons, playing for the Carolina Panthers and Miami Dolphins. He broke into the league as an undrafted free agent out of Oregon in 2013 and has four career catches for 44 yards.
With Sims being waived, the Seahawks are now down to one quarterback on their roster: Russell Wilson.
Tarvaris Jackson remains a free agent and could return once again to back up Wilson. The Seahawks could also look to add a backup late in the draft or pick someone up as a priority free agent.
Wilson has not missed a game or practice in four NFL seasons.