Eagles agree to terms with Weaver

Fullback Leonard Weaver and the Eagles have finally agreed to a three-year contract which will keep him in Philadelphia through 2012, multiple sources have confirmed this morning.

Weaver had been one of 10 Eagles restricted free agents and one of nine to be offered a one-year tender on Thursday in lieu of a long-term deal that both sides originally believed would be worked out earlier.

The deal is believed to be for $11 million, with $6.5 million guaranteed.