TEMPE, Ariz. (AP) — A person with knowledge of the deal says the Arizona Cardinals have signed veteran defensive end/outside linebacker Dwight Freeney to a one-year contract.

The 35-year-old Freeney, a seven-time Pro Bowl player and three-time first team All Pro, ranks 21st in the NFL in career sacks with 111 ½ and led the league with 16 sacks in 2004.

The move comes after the Cardinals' top outside pass rusher, Alex Okafor, went down with a calf injury in Sunday's 42-17 victory at Detroit.

Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.

More From KSOO-AM / ESPN Sioux Falls