By Data SkriveMay 20, 2026 12:15 pm EDTThe Pittsburgh Pirates hope to end their four-game losing run versus the St. Louis Cardinals, at 7:45 p.m. ET on Wednesday. Michael McGreevy (3-2, 2.10 ERA) gets the start for the Cardinals, who are 28-19 this season and second in the NL Central. Carmen Mlodzinski (3-3, 4.40 ERA) is starting for the Pirates, who are 24-24 and fifth in the NL Central.How to watch Pittsburgh Pirates vs. St. Louis Cardinals

Venue: Busch Stadium

Time: 7:45 p.m. ET

Streaming: Fubo (Stream now)

TV: Cardinals.TV and SportsNet PT