Frank Gore ready for some competition this season - Deseret News
49ers Agree to 6-year Deal With Crabtree
2009 NFL Draft - Wikipedia
San Francisco 49ers - Wikipedia
Michael Crabtree injury: 49ers WR cleared to practice
What Experts Said after 49ers Drafted Crabtree
San Francisco 49ers: Was Michael Crabtree Really a Steal?, News, Scores, Highlights, Stats, and Rumors
Frank Gore ready for some competition this season - Deseret News
Michael Crabtree Returns to 49ers for First Time Since Achilles Tear, News, Scores, Highlights, Stats, and Rumors
2009 NFL Draft - Wikipedia
49ers sign Darryl Johnson to one-year contract, waive UDFA Shae Wyatt – NBC Sports Bay Area & California
NFL: KC Chiefs trade Jon Baldwin to 49ers in WR swap - Deseret News
What Experts Said after 49ers Drafted Crabtree