Olivia Culpo celebrated hubby Christian McCaffrey’s birthday over the weekend with a sweet note and several eye-catching pictures of the couple in swimsuits.
The 49ers star officially turned 30 years old on Sunday, and to commemorate the big milestone, Culpo hit her Instagram page to show some love to her husband.
“Happy 30th birthday to the best husband, the best father, and the kind of person who makes everyone around him want to be better,” Culpo said. “Getting to share this life with you is something I’ll never take for granted and sometimes it truly feels too good to be true.”
McCaffrey and Culpo met years ago and formally tied the knot at a lavish ceremony in Rhode Island in 2024.
They had their first child, daughter Colette, in 2025. Culpo announced her second pregnancy with McCaffrey last month.
“Thank you for being the best part of every day. I love you so much!!!!”
Attached to her message was a carousel of 13 pictures, featuring several snaps that captured intimate moments between the two.
A pair of the newly posted pics were recent, showing a pregnant, bikini-clad Culpo posing alongside the Pro Bowl running back while the couple stood in a body of water.
They were seen on social media taking a private jet to Los Cabos, before they were spotted by photogs enjoying some ocean swims.
McCaffrey looked to enjoy the shoutout, as he dropped by the comment section to write, “Love you ❤️.”
It was hardly the only gesture Culpo extended for McCaffrey for his birthday; she also organized a weekend trip to Mexico for the tailback and some of their close family and friends.
[Notigroup Newsroom in collaboration with other media outlets, with information from the following sources]






