Stanford’s Christian McCaffrey to declare for NFL Draft, report says

A multipurpose back, he has 3,922 career rushing yards, 1,206 receiving yards, 1,859 return yards and 33 TDs.

A multipurpose back, he has 3,922 career rushing yards, 1,206 receiving yards, 1,859 return yards and 33 TDs.