Michael Crabtree gradually developing into top-flight wide
Niners move forward without Crabtree - The San Diego Union-Tribune
Crabtree making strides on and off field for 49ers
Crabtree's long holdout finally ends
Michael Crabtree Returns to 49ers for First Time Since Achilles Tear
James Joyner » OTB Sports
San Francisco 49ers rookie wide receiver Michael Crabtree runs a
2015 Rams Preview: Beware of Defense
San Francisco 49ers' Crabtree: 'I just need to improve in scoring
Crabtree making strides on and off field for 49ers