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.