Not even a busted-up shoulder can take away the Christmas spirit from Christian McCaffrey ... the injured NFL star played Santa for Olivia Culpo's nephew -- and the vid is super sweet!

The Panthers running back -- who's currently out with a shoulder ailment -- jumped on FaceTime to pretend to be Kris Kringle for his GF's toddler nephew on Tuesday, and he CRUSHED the role.