In 2019, Olivia Culpo sparked dating rumors with San Francisco 49ers running back Christian McCaffrey after NFL reporter Dov Kleiman took to X, formerly known as Twitter, to point out that they'd started following each other in the same month and he'd even liked a post of hers. Shortly after, they were spotted holding hands on a Mexico vacation. In February 2020, Culpo shared a sweet Instagram tribute to her beau: "Happy Valentine's Day to my best friend. Thank you for changing my life and showing me the kind of love I always wanted but never thought was possible."
They frequently gush about each other through adorable social media posts. The model has shown up to several games, and often even proudly dons his team's jersey. When someone called Culpo a gold digger for dating McCaffrey, he clapped back at them with a list of his partner's achievements. In July of 2020, the couple got a dog together and named him Oliver Sprinkles.
Things seemingly got more serious when the couple joined Sophia Culpo and now-ex Braxton Berrios on a getaway. When McCaffrey bought a boat in 2021, he named it "Olivia" to honor her. In April 2023, McCaffrey popped the question while they were vacationing in Utah, and Culpo obviously said yes. In an October TikTok video, Culpo shared that she couldn't wait to have children with McCaffrey, and they planned to start trying shortly after their wedding.