The Phillies went 7-3 to finish their first half and have turned their offense upside down — in a good way.

After limping along with one of the worst offenses in all of baseball, the Phils' bats showed life against the Royals, Braves and Rockies to start the month of July.

Three players, two of them hitters, are among the hottest players in baseball and all eyes will be on them when the Mets come to town for a trio of games Friday.

RELATED LINK: A look at the most important dates for the Phillies this season

Cameron Rupp is helping his trade stock after a 4-for-5 showing at Coors Field in the first half finale Sunday. He's hit .385 over his last seven games. Maikel Franco hit four of his 18 homers last week and batted .379 over that span while reliever Jeanmar Gomez was 5-for-5 in save opportunities.

The Mets are still thinking about the playoffs, and will bring Jose Reyes back to Citizens Bank Park in blue and orange for the first time in a while when Game 1 kicks off at 7:05 Friday. Jeremy Hellickson will look to out pitch Jacob DeGrom in the opener.

In Game 2, also a 7:05 p.m. start on CSN, Jerad Eickhoff will put his curve to the test against New York. They'll counter with the ageless Bartolo Colon. For Game 3 Zach Eflin will try and prove he belongs in the big league rotation when he takes the hill for the 1:35 p.m. finale.