At the beginning of November, Cardi B became a mother for the fourth time. The rapper had a son with her boyfriend, football player Stefon Diggs. Now she is sharing the first photos of the baby with her fans.
Cardi B, 33, is delighted to welcome her fourth child. The rapper gave birth to a son, as her management confirmed to US magazine People on November 13, 2025. It is her first child with her boyfriend, American football pro Stefon Diggs, 31. Now the couple is sharing the first photos of themselves with their newborn, giving fans a glimpse into their baby bubble.
Cardi B shows first photos of her baby
“4.11.,” Cardi B comments on a series of photos on Instagram. It is the date of birth of her little son. The pictures show the proud mother of four cuddling with her offspring. She looks at the little one with love. A special moment was captured shortly after the boy’s birth, showing the trio of Cardi B, Stefon Diggs, and their infant some time after the delivery in the hospital.
Meanwhile, the young family is settling in at home, where a large cuddly elephant and a wooden rocking horse are already waiting to be played with. A cute detail: the baby is wearing a hat and a blanket with the New England Patriots logo, his father’s football team. The parents have not yet revealed the child’s name.
View this post on Instagram
Cardi B + Stefon Diggs: Rapper is “healthy and happy”
“Cardi is healthy and happy,” the spokeswoman said earlier. The musician herself announced the birth on November 14 on Instagram with a video in which she lip-syncs to her song ‘Hello’ from her new album “Am I the Drama?” In her caption, Cardi B gets personal. “My life has always been made up of different chapters and seasons,” wrote the Grammy winner. “My last chapter was the beginning of a new season. Starting over is never easy, but it has been so worth it!” Not only did she bring new music and a new album into the world, but also “a new baby into my world and another reason to be the best version of myself.”
The rapper announced that she is now preparing for her upcoming tour. “I’m getting my body in shape, getting my head in order. Nothing will stop me from giving you the show of your life,” she promised her fans. She said she has learned, healed, and loves the woman she has become.
View this post on Instagram
NFL star already revealed the gender
Stefon Diggs had already let slip to People on the red carpet in early November that it would be a boy. “It’s a boy. That’s enough for me,” the 31-year-old footballer said at the time. “I can’t wait to make him do push-ups and sit-ups and run around with him.”
For Cardi B, whose real name is Belcalis Almánzar, this is her fourth child after daughters Kulture and Blossom and son Wave. The three older children are from her relationship with rapper Offset, 33, from whom she has separated. In July 2024, the musician filed for divorce, her second attempt after a first attempt in 2020. The divorce is currently, in November 2025, still pending.
Blended family with six children
Stefon Diggs also brings children into the relationship. The NFL player is already the father of two daughters named Nova and Charliee. Together, the couple now cares for a total of six children.
The relationship between Cardi B and Diggs first became public in October 2024. For months, the two attended the same events but always arrived separately. They made their first public appearance together in May 2025 at a Boston Celtics vs. New York Knicks basketball game at Madison Square Garden.
Pregnancy deliberately kept secret
Cardi B only confirmed that she was expecting a child in September 2025 in an interview on “CBS Mornings” with host Gayle King, 70. “I’m having a baby with my boyfriend Stefon Diggs,” she said. She responded to congratulations by saying, “I’m excited. I’m happy.”
The rapper openly explained why she kept her pregnancy to herself for so long: “Can’t I just say it on my own time? I’m not hiding. On my time, on my terms. Let me get a few things done first.” She also said she didn’t want to announce her pregnancy right away. “Let me see a few more ultrasounds. Let my baby be healthy.”