Eric Winston has signed with the Seattle Seahawks.

The right tackle is also president of the NFLPA and has started 119 games in eight seasons with the Houston Texans, Kansas City Chiefs and Arizona Cardinals.

Winston struggled in 2013 with the Cardinals

The Seahawks have had injury concerns in the past with their offensive line.