Seahawks sign RB Gerald Holmes, waive WR Marvin Bracy

Looking for additional depth in the backfield, the Seahawks opted to sign the big-bodied Michigan State product.

On the eve of the team's preseason opener against the Indianapolis Colts, the Seattle Seahawks once again shook up the roster, this time adding depth to the backfield.

As officially reported by the team, the Seahawks have signed rookie running back Gerald Holmes. To create room for him on the 90-man roster, Seattle waived receiver Marvin Bracy.

A three-year letter winner at Michigan State, Holmes enjoyed his finest season with the Spartans in 2015, rushing for 540 yards and scoring eight touchdowns. The bruising 6-foot-1, 231 pound runner finished his collegiate career with 1,302 rushing yards and 14 touchdowns while also producing 29 catches for 220 yards and a touchdown as a receiver.

After going undrafted, Holmes earned a tryout with the Colts during their rookie camp in May but did not receive a contract offer.

Bracy, who signed with the Seahawks last week, is trying to make the conversion from Olympic track star to NFL player. He spent time with the Colts in training camp last August, but was subsequently released during final roster cuts in September.