Bats come alive as Phillies win home opener against Rockies

It took a little bit for the offense to get going, but three home runs powered the Phillies to a 6-1 win against the Colorado Rockies in their 2025 home opener at Citizens Bank Park.
Kyle Schwarber, Max Kepler, and Nick Castellanos all homered, but Edmundo Sosa led the way with two RBIs on two hits for the Phillies starting in place of shortstop Trea Turner.
While he didn’t earn the win, Cristopher Sánchez had a solid afternoon on the mound, giving up just 1 run in 5 1/3 innings while striking out seven.
The Phillies have a off day tomorrow and will return Wednesday to take on the Rockies in game two of their three-game series.
Max Kepler’s first homer with the Phillies extends lead
Max Kepler has three hits today, none bigger than his first home run as a member of the Phillies.
Kepler’s blast deep to right field was immediately followed by a Nick Castellanos home run to center field. The back-to-back homers extended the Phillies’ lead against the Rockies to 6-1.
Phillies fans should be able to beat the storms also

It now looks like a lock the rains are going to hold off until 7 p.m. or later, said Bobby Martrich, said Bobby Martrich, the meteorologist who runs EPAWA Consulting, one of the weather services that advises the Phillies.
Martrich said in a zoom call with team officials Sunday he opined that the storms would not rain on the Phillies’ home opener.
Based on radar, nothing appears to be threatening the Phillies, the Colorado Rockies, or the fans backed into Citizens Bank Park for what turned out to be an unlikely pitchers’ duel through six innings.
The winds appear to be blowing briskly out to right, and a recent wind analysis notwithstanding, Major League Baseball still ranks the Bank as one of the league’s most home-friendly stadiums.
Plus the temperature reached a hittin’-season level 81. Similar conditions were in play at Yankee Stadium Saturday when 10 homers were launched.
So far, only two today in South Philly — one by each team — but it’s only the eighth inning.