I don't get everyone saying he's 'done'. He's not. He's the same age as Mahomes. He didn't do much in Cleveland because, well... CLEVELAND.
He absolutely can contribute to our offense. He's good in pass pro, understands the playbook, can catch the ball out of the backfield, and can tote the rock. Is he Christian McCaffery? No. Can he help us in a time of need? Yes.