By Data SkriveJune 17, 2026 5:20 am EDT Updated Two of baseball’s most consistent hitters face off when the Philadelphia Phillies and Miami Marlins meet at 1:05 p.m. ET on Wednesday, at Citizens Bank Park. Brandon Marsh has a .324 batting average (fourth in league) for the Phillies, and Otto Lopez ranks first at .338. Andrew Painter (1-7, 6.43 ERA) will start for the Phillies, who are 40-33 this season and second in the NL East. Sandy Alcantara (6-4, 4.25 ERA) is the expected starter for the Marlins, who are 36-38 and fourth in the NL East.How to watch Miami Marlins vs. Philadelphia Phillies

Venue: Citizens Bank Park

Time: 1:05 p.m. ET

Streaming: Fubo (Stream now)

TV: NBC 10 and Marlins.TV