Crabtree was the 49ers' most prominent remaining free agent. While the team was open to his return, Crabtree seemed less interested in returning to the 49ers.
ESPN's Adam Schefter reports that the deal to go to Oakland is for one-year and worth $3 million with up to $2 million more in incentives.
It was reported that Crabtree had received an offer from the Miami Dolphins worth almost $3 million, but that he had turned it down in search for more money. He felt that Miami was off by about $1.5 million.
Crabtree was drafted by the 49ers with the 10th overall pick in the 2009 NFL Draft.
Matt Barrows of the Sacramento Bee had reported that if Crabtree signed a deal with another team before May 12, the 49ers would likely pick up another compensatory pick in the 2016 draft.
More San Francisco 49ers News
Anthony "Spice" Adams to announce 49ers' draft picks in 2nd and 3rd rounds George Kittle's message to Brandon Aiyuk amid contract talks with 49ers: "Be patient" Report: Several teams inquiring about 49ers' Deebo Samuel and Brandon Aiyuk Rapoport: Brandon Aiyuk's status 'firmly up in the air' as 49ers near draft