Carolina Panthers running back Christian McCaffrey is one of the few NFL players to record both 1,000 rushing yards and receiving yards in a single season. Read all about McCaffrey's hobbies, exercise... This description may be from another edition of this product.