Signing one of many Arizona cap moves
It was one of several moves the team made this weekend to use some of the $11 million it had left under this year's salary cap; the Cardinals used about $8 million of that.
Arizona had until Monday to make contract adjustments that would apply to this season's cap -- and save money next season.
Shelton would have become an unrestricted free agent at the end of this season.
In other moves, the Cardinals restructured the final three years of guard Leonard Davis' contract to give him more money this year, running back Damien Anderson singed a three-year extension, and tight end Steve Bush, kick returner-running back Josh Scobey and linebacker LeVar Woods got two-year extensions.
In the past, the Cardinals rarely extended deals, but they did it for eight players since the start of this season.
Shelton was Arizona's first-round pick in 1999. He has started 60 of 62 games in his NFL career, including 39 straight.
Copyright 2003 by The Associated Press
MORE NFL HEADLINES
- Seahawks' Lynch plans holdout over contract
- 49ers' Smith: I've stayed sober since Sept.
- NFL suspends Ravens RB Rice for 2 games
- Romo says his best football is yet to come
MOST SENT STORIES ON ESPN.COM
- Sparo Men's Arizona Cardinals Icon Watch