‘My favorite place to play’: Philly and Citizens Bank Park were All-Stars on a magical night. Just ask the actual All-Stars.
No stadium has aged as gracefully as Citizens Bank Park. On Tuesday, the world saw why Freddie Freeman calls it his favorite place to play.
Patti LaBelle performs the National Anthem before the start of the All-Star Game on Tuesday at Citizens Bank Park.Read moreElizabeth Robertson / Staff Photographer
Whenever somebody asks me to name my favorite ballparks, I spend most of my time trying to talk myself out of the most boring possible answer.
Sure, Dodger Stadium is a personal favorite. There’s something about the way a SoCal dusk blends with Dodger Blue and the peaceful rise of the San Gabriel Mountains in the distance beyond center field.
And, yeah, you won’t find a more unique setting than Oracle Park in San Francisco, where Mission Bay laps against the outfield walls and the lack of a second deck gives you the sense that you are watching a baseball game on a barge. The counterintuitive microclimate only adds to the surreal vibe. Half the winter coats I own were purchased in July in San Francisco.
I can name a half dozen other stadiums that are worth a special trip. Each is unique in its own way. Yet they all have one thing in common. They aren’t Citizens Bank Park.
I don’t know if the whole world saw it on Tuesday night. But anybody who attended sure did. The 68 players. The two coaching staffs. The nearly 50,000 fans who packed the rows and the aisles and seemingly every square inch of concourse.
“Philly was awesome,” said Blue Jays infielder Ernie Clement. “What a great sports city.”
New York Yankees Cody Bellinger is awarded MVP after playing for the American League in the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Baltimore Orioles Adley Rutschman and Tampa Bay Rays Bryan Baker celebrate an American League win at the end of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Tampa Bay Rays Bryan Baker and Baltimore Orioles Adley Rutschman celebrate an American League win in the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreElizabeth Robertson / Staff Photographer
Tampa Bay Rays Bryan Baker gets the final out to win the game for the American League in the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreElizabeth Robertson / Staff Photographer
Phillies Jhoan Duran on the mound for the National League during the ninth inning of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Colorado Rockies Hunter Goodman splits a bat during the eighth inning of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Chicago White Sox Miguel Vargas hits a solo home run during the eighth inning of the All-Star Game Tuesday, July 14, 2026, in Philadelphia. American League leads 3-0.Read moreYong Kim / Staff Photographer
The Phillies Phanatic struts with the colonial dressed during the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreElizabeth Robertson / Staff Photographer
Dodgers Justin Wrobleski on the mound for the National League during the seventh inning on his 26th birthday at the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Phillies Bryce Harper strikes out during the sixth inning All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Phillies Bryce Harper shakes hands with home plate umpire Alan Porter, a Hatboro-Horsham Class of 1995 alumnus, during the sixth inning All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreElizabeth Robertson / Staff Photographer
Detroit Tigers Kevin McGonigle grounds out to second base during the sixth inning of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreElizabeth Robertson / Staff Photographer
Boyz II Men perform at the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreElizabeth Robertson / Staff Photographer
Fans hold signs for the “Stand Up for Cancer” tribute during the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Fans take a moment for the “Stand Up for Cancer” tribute during the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
National League players hold sparklers during a inning break show with fireworks before the start of the fifth inning of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreElizabeth Robertson / Staff Photographer
Nationals pitcher Foster Griffin on the mound for the National League during the fifth inning of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
A fireworks show before the start of the fifth inning of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Phillies Cristopher Sanchez and Kyle Schwarber watch the fourth inning from the National League dugout during the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreElizabeth Robertson / Staff Photographer
The Phillies Phanatic gives Washington Nationals mascot Teddy Roosevelt a ride on his quad during the presidents race before the bottom of the fourth inning of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Phillies Jesus Luzardo on the mound during the fourth inning for the National League in the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Phillies Jesus Luzardo looks up after throwing three outs in a row in the fourth inning for the National League in the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Fans cheer for Phillies Kyle Schwarber during the third inning of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Tampa Bay Rays Junior Caminero is hit by a pitch during the third inning of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Cleveland Guardians pitcher Parker Messick throws a pitch during the second inning of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Phillies Brandon Marsh strikes out looking to end the second inning of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Dodgers Freddie Freeman is walked during the first inning of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Dylan Cease of the Toronto Blue Jays pitches for the American League during the first inning of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
CJ Abrams of Washington Nationals strikes out during the first inning All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Juan Soto of New York Mets strikes out during the first inning All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Phillies Kyle Schwarber strikes out during the first inning All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Phillies Cristopher Sanchez points his finger after walking Bobby Witt Jr. of the Kansas City Royals during the first inning All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Yordan Alvarez of the Houston Astros hits a single during the first inning All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
National League pitcher Cristopher Sanchez of Philadelphia Phillies smiles after striking out Mike Trout of the Los Angeles Angels during the first inning of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreElizabeth Robertson / Staff Photographer
The U.S. Air Force Pararescue execute a jump on the field before the start of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Phillies 2008 World Series MVP Cole Hamels and Hall of Famer Scott Rolen receive the first pitches before the start of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Phillies hall of fame players Steve Carlton and Mike Schmidt throw the first pitch before the start of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Drum and pipe corp leaves the field after the pre-game ceremony before the start of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Patti LaBelle performs the National Anthem before the start of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreElizabeth Robertson / Staff Photographer
Patti LaBelle performs the National Anthem before the start of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreElizabeth Robertson / Staff Photographer
Patti LaBelle performs before the start of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Phillies Brandon Marsh (left) greets teammate Kyle Schwarber before the start of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Jordan Walker of the St. Louis Cardinals (second from left) claps as some boo during player introductions before the star of the All-Star Game Tuesday, July 14, 2026, in Philadelphia. Walker won the home run derby last night.Read moreYong Kim / Staff Photographer
Phillies interim manager Don Don Mattingly before the start of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
National League Phillies Jhoan Duran, Jesús Luzardo and Bryce Harper during player introductions before the start of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Jennifer Hudson performs before the start of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Actor Miles Teller before the start of the All-Star Game Tuesday, July 14, 2026, in Philadelphia.Read moreYong Kim / Staff Photographer
Citizens Bank Park preparing to for MLB All-Star Game on Tuesday, July 14, 2026 in Philadelphia.Read moreYong Kim / Staff Photographer
On a competitive level, South Philly’s first All-Star Game in 30 years was a ho-hum affair. The American League scored three first-inning runs off Phillies lefty Cristopher Sánchez and then engaged in an eight-inning sprint for the exit. The two sides finished with 10 hits, only one for extra bases. Kyle Schwarber, Brandon Marsh and Bryce Harper combined to go 0-for-6.
On every other level, it was a triumph.
It was a triumph for the city, whose splendid skyline first gleamed and then glowed in the summer haze. It was a triumph for the Phillies organization, in particular a grounds crew and game day operations staff that has long powered one of the sport’s best extracurricular environments. Most of all, it was a triumph for the setting and its people: for a ballpark that doesn’t get the respect it deserves as one of the sport’s Crown Jewels, and for a fan base that consistently shows that a household is only as strong as its inhabitants.
For years, it seemed like a glaring oversight that 22 ballparks would host an All-Star Game before Citizens Bank Park got its turn. As it turned out, the wait was more of a feature than a bug. The bright lights and national television cameras only served to accentuate the glow of a ballpark that somehow looks even better than it did when it opened in 2004. Similar to the red brick rowhouses in the city proper, the outfield’s masonry facades have an age-defying property, especially when contrasted with the industrial steel and wide-open concrete of the concourses and seating decks. You won’t find a stadium or arena in any sport that has aged as gracefully as the house that David Montgomery (and others) built.
Earlier this spring, with the Eagles beginning their due diligence on a potential replacement for Lincoln Financial Field, Phillies owner John Middleton said he sees no reason why Citizens Bank Park shouldn’t last another 100 years.
Tuesday night was a triumph for him, then, too.
There was only one night game a year, the whole sky would brighten up with fireworks, giving us just enough light for a game
We played our best then because, I guess, we all felt like the big leaguers under the lights of some great stadium ❤️ pic.twitter.com/vlrgHEyDyE
Of course, Middleton would be the first one to tell you that the people make the place. So it was on All-Star Weekend. The real star of the show on Monday and Tuesday night was the home crowd, whose caustic electricity provided a much-needed edge for an over-corporatized event that most years feels emptier than a bowl of sugar cereal.
You saw it in the smiles that appeared on the faces of players as the crowd booed its lengthy list of civic enemies. From Yankees starting pitcher Cam Schlittler to Mets outfielder Juan Soto to anybody in a Braves or Red Sox jersey, those targeted grinned and waved in appreciation. By the end of the proceedings, it felt like an insult to be ignored.
“Like they always say,” said Soto, “if they boo you, then you’re doing things right.”
The heckling was mostly good-natured, save for an appearance by Mr. and Mrs. Met.
This was a celebration first and foremost. The event’s organizers and executors were aided by a number of ready-made story lines. They included the All-Star debut of Catholic League standout Kevin McGonigle to the homecoming of Mike Trout in his career’s twilight, in addition to Sánchez on the mound and Schwarber and Marsh in the starting lineup. But MLB also did its part. With a devastating labor stoppage potentially looming in a sport that increasingly feels anachronistic in the swirl of a country’s division and distraction, baseball managed to summon a lot of its friendlier ghosts on Tuesday night.
The climactic moment was curiously timed and even more curiously powerful. In the fifth inning, with the stadium lights dimming and Ray Charles’ famous playing on the oversized videoboard in left field, Citizens Bank Park erupted with a fireworks display complete with players holding sparklers and Dodgers first baseman Freddie Freeman playing catch with one of the local kids who rode their bikes onto the field as part of the program.
“Like I’ve been saying the last two days, since I came up with the Braves, this is my favorite place to play,” Freeman said after the game. “I love the Bank. It wasn’t fun to play because it was Halladay, Hamels, Lee every time, but it was packed every night. It’s a great place to play. Great city.”
Sounds like a win in our book.
Watch the latest episode
Ryan Howard was a three-time All-Star and champion of the 2006 Home Run Derby in his legendary run with the Phillies. With the baseball world coming together in Philadelphia for the 96th All-Star Game, Howard sat down with Phillies Extra to discuss his All-Star memories, his expectations for a Home Run Derby at Citizens Bank Park, his outlook on the Phillies' season, Kyle Schwarber's chances of breaking his single-season franchise mark for homers, and more. Watch here.
You can also subscribe to the podcast version of Phillies Extra on Spotify or Apple Podcasts.