The Dallas Cowboys have agreed to terms on a long-awaited deal with six-time Pro Bowl offensive guard Brian Waters.

According to ESPN, the one-year contract is worth $1.7 million.

Waters played for the New England Patriots most recently.

The 36-year-old spent the bulk of his career with the Kansas City Chiefs.

The Cowboys had worked out a deal previously with former New York Jets offensive guard Brandon Moore, but he opted to retire.

Follow me on Twitter: @RavensInsider

Aaron Wilson covers the Ravens for The Baltimore Sun.