Cardi B represented for her hometown in a major way, delivering an electrifying three-minute-plus halftime set at the NBA Finals that showcased both her latest hits and her classic breakout track. The performance was a celebration of Bronx pride with dancers rocking Knicks jersey dresses.
Sources say fans watching on ABC got completely robbed of Cardi B's actual performance, instead treated to Charles Barkley's tone-deaf commentary making crude jokes about whether she should be called 'Cardi D' instead of 'B.' The League Pass broadcast aired produced clips, but millions of casual viewers missed out entirely.
ABC only aired a sound-free video snippet while Charles Barkley joked, "I don't know if those B's. They might be Cardi D's." Cardi's halftime set lasted over three minutes and featured both 'Bodega Baddie' from her September album 'Am I the Drama?' and 'Bodak Yellow,' her 2017 three-week Billboard Hot 100 #1.
ABC's decision to sideline Cardi's performance while giving Barkley airtime for cheap jokes is a bad look—and one that Knicks fans in New York won't forget. The rapper handled it with class courtside, but this broadcast snub deserves more scrutiny.
Cardi B brought the heat to Madison Square Garden on Sunday night, but ABC apparently wasn't feeling it. The Bronx native hit the court for Game 3 of the NBA Finals between her hometown Knicks and the San Antonio Spurs, delivering a fiery three-minute-plus halftime set that had the crowd at MSG absolutely losing their minds. Cardi performed "Bodega Baddie" from her September album "Am I the Drama?" while surrounded by dancers rocking orange Knicks jersey dresses, then closed out with the track that put her on the mainstream map—her 2017 breakout hit "Bodak Yellow (Money Moves)," which spent three weeks at No. 1 on the Billboard Hot 100.
Her look was giving full diva energy: floor-length hair blowing in the breeze, a low-cut gray bodysuit that definitely caught everyone's attention. Cardi made her way to center court for maximum visual impact, and by all accounts, she ate and left no crumbs. But here's where things get interesting—and by interesting, I mean infuriating for fans at home.
ABC's broadcast cut away entirely from Cardi's performance. Viewers were treated to a sound-free video snippet while Charles Barkley wasted airtime cracking jokes about her outfit choices. "I don't know if those B's," Barkley said.
"They might be Cardi D's." He followed up with, "I'm pretty sure those aren't B's… She got the wrong initials." Hilarious, Chuck. Really cutting-edge material there. The good news?
NBA League Pass apparently aired produced clips of her set, which fans scrambled to share across social media. But millions of casual viewers watching on ABC got completely robbed of witnessing Cardi do her thing in real-time during a pivotal Finals game. Once her performance wrapped up, Cardi settled into courtside seats underneath the basket with her 4-year-old son Wave for the second half—and she made sure to document the experience with a series of Instagram Stories.
The comedian in her couldn't resist commenting on being seated right next to the Spurs bench: "They got me right next to the opps! But I'mma be nice, 'cause I know this is a lot for them." The Knicks are currently up 2-0 in the series after sweeping both games in San Antonio. Broadway star Avery Wilson, who's become something of a lucky charm for New York during their 2026 playoff run, performed the national anthem before tip-off.
Whether that luck extends to getting halftime performers proper broadcast treatment remains to be seen. Cardi's rep has stayed quiet about the ABC snub so far, but you know she's filing this away somewhere. The woman doesn't forget—and neither do the fans who tuned in expecting to see their hometown girl shine on the biggest stage, only to get Barkley's commentary instead.