The Philadelphia Eagles signed three-time All-Pro linebacker Shaquille Leonard to a contract on Monday for the rest of the season. Leonard should be available to play for the defending NFC champion Eagles (10-2) on Sunday night against Dallas. Leonard visited with both the Eagles and Cowboys after the Colts waived him late last month.