Charles Barkley makes obscene remark about Cardi B during NBA Finals

Charles Barkley makes obscene remark about Cardi B during NBA Finals — Pagesix
Source: Pagesix

Charles Barkley made an obscene comment about Cardi B’s body as she performed at halftime during Game 3 of the NBA Finals 2026. The Grammy winner sang “Bodega Baddie” and “Bodak Yellow” with the Knicks City Dancers at Madison Square Garden. During a live taping of “Inside the NBA,” co-host Ernie Johnson said, “Knicks up seven, looking for a 3-0 lead.

We’ve been competing with Cardi B here.” Barkley replied, “We lost,” as Cardi was shown onscreen. Barkley continued, saying, “I don’t know if those B’s. They might be Cardi D’s,” and added, “I’m pretty sure those aren’t B’s.” His co-hosts—Johnson, Kenny Smith and Shaquille O’Neal—erupted into laughter, and Johnson later said, “I don’t know who said that, but I know it wasn’t me.” Barkley also quipped that she “got the wrong initials.” Fans online were divided, with some criticizing the remarks—“The man is a grown adult on national television reducing a performer to her body like it’s 1995.

United States, New York City

charles barkley, cardi b, nba finals, game 3, inside nba, halftime, knicks dancers, ernie johnson, shaquille o'neal, bodak yellow