USC football player Josh Shaw has admitted to lying about his original story about how his ankle was sprained.