Garner, Bucs agree to six-year deal

The Bucs have reached an agreement in principle with former Raiders running back Charlie Garner, opting to sign Garner over the Eagles' Duce Staley.

Garner is expected to sign a six-year, $20 million contract with the Bucs that includes $4 million in up-front money. Garner was also high on the list of the Broncos, who recently traded Clinton Portis to the Redskins.

The Bucs moved quickly to reunite Garner with his former Raiders coach, Jon Gruden. They had been negotiating with Staley, who visited last week. Staley spent Monday in Pittsburgh and was in serious negotiations with the Steelers.

This will be the third team in which Garner and Gruden have worked together. Garner, 32, was considered instant offense for Gruden in Philadelphia when Gruden was offensive coordinator there. He signed with the Raiders in 2001 and spent three seasons in Oakland as a starter.

Senior writer John Clayton covers the NFL for ESPN.com.