Patti LaBelle sang the national anthem before the first pitch of the 2026 MLB All-Star Game in Philadelphia on Tuesday evening, and the moment immediately became one of the night’s loudest talking points. The 82-year-old two-time Grammy winner delivered a version that some listeners said stretched longer than most and seemed to drop a few words along the way.
That was enough to send fans online into a split reaction almost as soon as LaBelle finished. Some blasted the rendition as disrespectful, while others defended the veteran singer and argued that a performer of her stature should be judged with more grace.
The performance landed in front of a packed crowd at Citizens Bank Park, where the game was set against a backdrop of patriotic spectacle. Jennifer Hudson had sung God Bless America just before the anthem, and fireworks later exploded above the ballpark as thousands of fans erupted in applause with a military flyover overhead.
That live reaction mattered because it cut against the sharper verdict that followed on social media. In the ballpark, the applause suggested plenty of fans were still with her after the anthem ended; online, the mood was harsher, with critics fixating on the missed words and the slower pace. The gap between those two responses is the story of the night.
LaBelle was singing in her hometown of Philadelphia, where the league had built a patriotic frame around the 96th Midsummer Classic. The game came little more than a week after the nation's 250th birthday, and the league kept leaning into the moment with other touches, including a reference to The Sandlot during a pause in the fifth inning and Ray Charles' America the Beautiful as children in Phillies jerseys joined the scene. For LaBelle, the question now is not whether the crowd heard her. It is whether the anthem’s long, uneven delivery will be remembered more than the cheers that followed it.

